chore: update
This commit is contained in:
@@ -10,6 +10,11 @@ type Provisioner interface {
|
||||
Provision(d Demo, resources []ExternalResource, cfg ProvisionConfig) error
|
||||
// Teardown demande la destruction d'une démo.
|
||||
Teardown(d Demo) error
|
||||
// MigrateToPremiumNamespace reconstruit la démo dans newNamespace
|
||||
// (Kubernetes ne permet pas de renommer un namespace) en préservant les
|
||||
// données postgres, puis supprime l'ancien namespace une fois le
|
||||
// nouveau opérationnel. No-op si d.Namespace == newNamespace.
|
||||
MigrateToPremiumNamespace(d Demo, newNamespace, newURL string) error
|
||||
GetResourceState(ctx context.Context, namespace string) (ResourceState, error)
|
||||
}
|
||||
|
||||
@@ -19,6 +24,7 @@ type NoopProvisioner struct{}
|
||||
|
||||
func (NoopProvisioner) Provision(Demo, []ExternalResource, ProvisionConfig) error { return nil }
|
||||
func (NoopProvisioner) Teardown(Demo) error { return nil }
|
||||
func (NoopProvisioner) MigrateToPremiumNamespace(Demo, string, string) error { return nil }
|
||||
func (NoopProvisioner) GetResourceState(ctx context.Context, namespace string) (ResourceState, error) {
|
||||
return ResourceState{}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user