Skip to content
Snippets Groups Projects
Commit 0820b9ee authored by Mariano Cano's avatar Mariano Cano
Browse files

Enable StepIssuer and CertificateRequest controllers.

parent 639644c1
No related branches found
No related tags found
No related merge requests found
...@@ -19,9 +19,13 @@ import ( ...@@ -19,9 +19,13 @@ import (
"flag" "flag"
"os" "os"
certmanager "github.com/jetstack/cert-manager/pkg/apis/certmanager/v1alpha1"
stepv1beta1 "github.com/smallstep/step-issuer/api/v1beta1"
"github.com/smallstep/step-issuer/controllers"
"k8s.io/apimachinery/pkg/runtime" "k8s.io/apimachinery/pkg/runtime"
clientgoscheme "k8s.io/client-go/kubernetes/scheme" clientgoscheme "k8s.io/client-go/kubernetes/scheme"
_ "k8s.io/client-go/plugin/pkg/client/auth/gcp" _ "k8s.io/client-go/plugin/pkg/client/auth/gcp"
"k8s.io/utils/clock"
ctrl "sigs.k8s.io/controller-runtime" ctrl "sigs.k8s.io/controller-runtime"
"sigs.k8s.io/controller-runtime/pkg/log/zap" "sigs.k8s.io/controller-runtime/pkg/log/zap"
// +kubebuilder:scaffold:imports // +kubebuilder:scaffold:imports
...@@ -34,7 +38,8 @@ var ( ...@@ -34,7 +38,8 @@ var (
func init() { func init() {
_ = clientgoscheme.AddToScheme(scheme) _ = clientgoscheme.AddToScheme(scheme)
_ = certmanager.AddToScheme(scheme)
_ = stepv1beta1.AddToScheme(scheme)
// +kubebuilder:scaffold:scheme // +kubebuilder:scaffold:scheme
} }
...@@ -58,6 +63,25 @@ func main() { ...@@ -58,6 +63,25 @@ func main() {
os.Exit(1) os.Exit(1)
} }
if err = (&controllers.StepIssuerReconciler{
Client: mgr.GetClient(),
Log: ctrl.Log.WithName("controllers").WithName("StepIssuer"),
Clock: clock.RealClock{},
Recorder: mgr.GetEventRecorderFor("stepissuer-controller"),
}).SetupWithManager(mgr); err != nil {
setupLog.Error(err, "unable to create controller", "controller", "StepIssuer")
os.Exit(1)
}
if err = (&controllers.CertificateRequestReconciler{
Client: mgr.GetClient(),
Log: ctrl.Log.WithName("controllers").WithName("CertificateRequest"),
Recorder: mgr.GetEventRecorderFor("certificaterequests-controller"),
}).SetupWithManager(mgr); err != nil {
setupLog.Error(err, "unable to create controller", "controller", "CertificateRequest")
os.Exit(1)
}
// +kubebuilder:scaffold:builder // +kubebuilder:scaffold:builder
setupLog.Info("starting manager") setupLog.Info("starting manager")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment