Fix ClusterIssuers. Update test name. Add comments.

This commit is contained in:
James Munnelly 2017-11-03 15:51:34 +00:00
parent eb4be6859e
commit 6bd606a7ce
4 changed files with 9 additions and 3 deletions

View File

@ -114,6 +114,12 @@ func buildControllerContext(opts *options.ControllerOptions) (*controller.Contex
eventBroadcaster.StartRecordingToSink(&corev1.EventSinkImpl{Interface: cl.CoreV1().Events("")})
recorder := eventBroadcaster.NewRecorder(scheme.Scheme, v1.EventSource{Component: controllerAgentName})
// We only create SharedInformerFactories for the --namespace specified to
// watch. If this namespace is blank (i.e. the default, watch all
// namespaces) then the factories will watch all namespaces.
// If it is specified, all operations relating to ClusterIssuer resources
// should be disabled and thus we don't need to also create factories for
// the --cluster-resource-namespace.
sharedInformerFactory := informers.NewFilteredSharedInformerFactory(intcl, time.Second*30, opts.Namespace, nil)
kubeSharedInformerFactory := kubeinformers.NewFilteredSharedInformerFactory(cl, time.Second*30, opts.Namespace, nil)
return &controller.Context{

View File

@ -115,7 +115,7 @@ func (a *Acme) solverFor(challengeType string) (solver, error) {
func init() {
issuer.Register(issuer.IssuerACME, func(i v1alpha1.GenericIssuer, ctx *issuer.Context) (issuer.Interface, error) {
issuerResourcesNamespace := i.GetObjectMeta().Namespace
if i.GetObjectKind().GroupVersionKind().Kind == v1alpha1.ClusterIssuerKind {
if issuerResourcesNamespace == "" {
issuerResourcesNamespace = ctx.ClusterResourceNamespace
}
return New(

View File

@ -45,7 +45,7 @@ const (
func init() {
issuer.Register(ControllerName, func(issuer v1alpha1.GenericIssuer, ctx *issuer.Context) (issuer.Interface, error) {
issuerResourcesNamespace := issuer.GetObjectMeta().Namespace
if issuer.GetObjectKind().GroupVersionKind().Kind == v1alpha1.ClusterIssuerKind {
if issuerResourcesNamespace == "" {
issuerResourcesNamespace = ctx.ClusterResourceNamespace
}
return NewCA(

View File

@ -39,7 +39,7 @@ var _ = framework.CertManagerDescribe("CA ClusterIssuer", func() {
f.KubeClientSet.CoreV1().Secrets(f.Namespace.Name).Delete(secretName, nil)
})
It("should generate a signing keypair", func() {
It("should validate a signing keypair", func() {
By("Creating an Issuer")
_, err := f.CertManagerClientSet.CertmanagerV1alpha1().ClusterIssuers().Create(util.NewCertManagerCAClusterIssuer(issuerName, secretName))
Expect(err).NotTo(HaveOccurred())