chore: update
This commit is contained in:
@@ -104,6 +104,13 @@ func main() {
|
||||
log.Fatalf("k8s client: %v", err)
|
||||
}
|
||||
|
||||
// Config REST brute — nécessaire pour l'exec dans les pods (pg_dump /
|
||||
// restore lors du passage d'une démo en abonnement payant).
|
||||
restConfig, err := k8s.NewRESTConfig(&cfg)
|
||||
if err != nil {
|
||||
log.Fatalf("k8s rest config: %v", err)
|
||||
}
|
||||
|
||||
// Client metrics.k8s.io (usage CPU/mémoire live) : optionnel, ne bloque
|
||||
// pas le démarrage si metrics-server n'est pas déployé sur le cluster.
|
||||
metricsClient, err := k8s.NewMetricsClient(&cfg)
|
||||
@@ -112,7 +119,7 @@ func main() {
|
||||
metricsClient = nil
|
||||
}
|
||||
|
||||
helmProv, err := demos.NewHelmProvisioner(&cfg, k8sClient, metricsClient, "/charts", "helm")
|
||||
helmProv, err := demos.NewHelmProvisioner(&cfg, k8sClient, restConfig, metricsClient, "/charts", "helm")
|
||||
if err != nil {
|
||||
log.Fatalf("helm provisioner: %v", err)
|
||||
}
|
||||
@@ -136,7 +143,6 @@ func main() {
|
||||
BaseDomain: cfg.DemoDomain,
|
||||
HTTPSPort: cfg.DemoHTTPSPort,
|
||||
TTL: demos.TTL,
|
||||
MaxDemos: demos.MaxConcurrentDemos,
|
||||
})
|
||||
|
||||
deps := router.Deps{
|
||||
@@ -146,7 +152,7 @@ func main() {
|
||||
AuthH: auth.NewHandler(userStore, sessions, iss, cfg.Secure()),
|
||||
LeadsH: leads.NewHandler(leadStore),
|
||||
DemosH: demos.NewHandler(demoSvc, helmProv),
|
||||
SubH: sub.NewHandler(codeStore),
|
||||
SubH: sub.NewHandler(codeStore, demoSvc),
|
||||
ProfileH: profile.NewHandler(profileStore),
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user