fix: Use ConfigMaps for leaderelection

Fixes #293
This commit is contained in:
Mike Bryant 2018-02-21 17:48:13 +00:00
parent 058a259f7a
commit 0274964100
4 changed files with 6 additions and 6 deletions

View File

@ -151,8 +151,8 @@ func startLeaderElection(opts *options.ControllerOptions, leaderElectionClient k
} }
// Lock required for leader election // Lock required for leader election
rl := resourcelock.EndpointsLock{ rl := resourcelock.ConfigMapLock{
EndpointsMeta: metav1.ObjectMeta{ ConfigMapMeta: metav1.ObjectMeta{
Namespace: opts.LeaderElectionNamespace, Namespace: opts.LeaderElectionNamespace,
Name: "cert-manager-controller", Name: "cert-manager-controller",
}, },

View File

@ -130,8 +130,8 @@ func startLeaderElection(opts *options.ControllerOptions, leaderElectionClient k
} }
// Lock required for leader election // Lock required for leader election
rl := resourcelock.EndpointsLock{ rl := resourcelock.ConfigMapLock{
EndpointsMeta: metav1.ObjectMeta{ ConfigMapMeta: metav1.ObjectMeta{
Namespace: opts.LeaderElectionNamespace, Namespace: opts.LeaderElectionNamespace,
Name: "ingress-shim-controller", Name: "ingress-shim-controller",
}, },

View File

@ -13,7 +13,7 @@ rules:
resources: ["certificates", "issuers", "clusterissuers"] resources: ["certificates", "issuers", "clusterissuers"]
verbs: ["*"] verbs: ["*"]
- apiGroups: [""] - apiGroups: [""]
resources: ["secrets", "events", "endpoints", "services", "pods"] resources: ["configmaps", "secrets", "events", "services", "pods"]
verbs: ["*"] verbs: ["*"]
- apiGroups: ["extensions"] - apiGroups: ["extensions"]
resources: ["ingresses"] resources: ["ingresses"]

View File

@ -14,7 +14,7 @@ rules:
resources: ["certificates", "issuers", "clusterissuers"] resources: ["certificates", "issuers", "clusterissuers"]
verbs: ["*"] verbs: ["*"]
- apiGroups: [""] - apiGroups: [""]
resources: ["secrets", "events", "endpoints", "services", "pods"] resources: ["configmaps", "secrets", "events", "services", "pods"]
verbs: ["*"] verbs: ["*"]
- apiGroups: ["extensions"] - apiGroups: ["extensions"]
resources: ["ingresses"] resources: ["ingresses"]