Wires up
ExperimentalSecretApplySecretTemplateControllerMinKubernetesVTODO feature gate with controller flags and registering SecretTemplate controller Signed-off-by: joshvanl <vleeuwenjoshua@gmail.com>
This commit is contained in:
parent
1319f2a5fb
commit
40e3c87aa9
@ -25,6 +25,7 @@ go_library(
|
||||
"//pkg/controller/certificates/readiness:go_default_library",
|
||||
"//pkg/controller/certificates/requestmanager:go_default_library",
|
||||
"//pkg/controller/certificates/revisionmanager:go_default_library",
|
||||
"//pkg/controller/certificates/secrettemplate:go_default_library",
|
||||
"//pkg/controller/certificates/trigger:go_default_library",
|
||||
"//pkg/controller/certificatesigningrequests/acme:go_default_library",
|
||||
"//pkg/controller/certificatesigningrequests/ca:go_default_library",
|
||||
|
||||
@ -44,6 +44,7 @@ import (
|
||||
"github.com/jetstack/cert-manager/pkg/controller/certificates/readiness"
|
||||
"github.com/jetstack/cert-manager/pkg/controller/certificates/requestmanager"
|
||||
"github.com/jetstack/cert-manager/pkg/controller/certificates/revisionmanager"
|
||||
"github.com/jetstack/cert-manager/pkg/controller/certificates/secrettemplate"
|
||||
"github.com/jetstack/cert-manager/pkg/controller/certificates/trigger"
|
||||
csracmecontroller "github.com/jetstack/cert-manager/pkg/controller/certificatesigningrequests/acme"
|
||||
csrcacontroller "github.com/jetstack/cert-manager/pkg/controller/certificatesigningrequests/ca"
|
||||
@ -174,6 +175,7 @@ var (
|
||||
requestmanager.ControllerName,
|
||||
readiness.ControllerName,
|
||||
revisionmanager.ControllerName,
|
||||
secrettemplate.ControllerName,
|
||||
}
|
||||
|
||||
defaultEnabledControllers = []string{
|
||||
@ -432,5 +434,10 @@ func (o *ControllerOptions) EnabledControllers() sets.String {
|
||||
enabled = enabled.Insert(shimgatewaycontroller.ControllerName)
|
||||
}
|
||||
|
||||
if utilfeature.DefaultFeatureGate.Enabled(feature.ExperimentalSecretApplySecretTemplateControllerMinKubernetesVTODO) {
|
||||
logf.Log.Info("enabling the SecretTemplate controller and using Apply operations for Secret management")
|
||||
enabled = enabled.Insert(secrettemplate.ControllerName)
|
||||
}
|
||||
|
||||
return enabled
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user