File tree Expand file tree Collapse file tree 4 files changed +18
-11
lines changed Expand file tree Collapse file tree 4 files changed +18
-11
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,9 @@ package main
1414
1515import (
1616 "flag"
17+ "k8s.io/client-go/tools/leaderelection/resourcelock"
1718 "os"
19+ "sigs.k8s.io/controller-runtime/pkg/cache"
1820
1921 "github.com/adobe/cluster-registry/pkg/client/controllers"
2022 "github.com/adobe/cluster-registry/pkg/config"
@@ -86,13 +88,15 @@ func main() {
8688 },
8789 }
8890 options := ctrl.Options {
89- Scheme : scheme ,
90- Namespace : namespace ,
91- MetricsBindAddress : metricsAddr ,
92- Port : 9443 ,
93- HealthProbeBindAddress : probeAddr ,
94- LeaderElection : enableLeaderElection ,
95- LeaderElectionID : "0c4967d2.registry.ethos.adobe.com" ,
91+ Scheme : scheme ,
92+ Cache : cache.Options {
93+ Namespaces : []string {namespace },
94+ },
95+ MetricsBindAddress : metricsAddr ,
96+ HealthProbeBindAddress : probeAddr ,
97+ LeaderElection : enableLeaderElection ,
98+ LeaderElectionID : "1d5078e3.registry.ethos.adobe.com" ,
99+ LeaderElectionResourceLock : resourcelock .LeasesResourceLock ,
96100 }
97101
98102 if configFile != "" {
Original file line number Diff line number Diff line change @@ -9,13 +9,14 @@ webhook:
99leaderElection :
1010 leaderElect : true
1111 resourceNamespace : cluster-registry
12- resourceName : 0c4967d2.registry.ethos.adobe.com
12+ resourceName : 1d5078e3.registry.ethos.adobe.com
13+ resourceLock : leases
1314namespace : cluster-registry
1415alertmanagerWebhook :
1516 bindAddress : 127.0.0.1:9092
1617 alertMap :
1718 - alertName : ClusterCapacityWarning
18- onFiring :
19+ onFiring :
1920 onboarding : " off"
2021 onResolved :
2122 onboarding : " on"
Original file line number Diff line number Diff line change 1616 leaderElection:
1717 leaderElect: true
1818 resourceNamespace: cluster-registry
19- resourceName: 0c4967d2.registry.ethos.adobe.com
19+ resourceName: 1d5078e3.registry.ethos.adobe.com
20+ resourceLock: leases
2021 namespace: cluster-registry
2122 alertmanagerWebhook:
2223 bindAddress: 0.0.0.0:9092
Original file line number Diff line number Diff line change 99leaderElection :
1010 leaderElect : true
1111 resourceNamespace : cluster-registry
12- resourceName : 0c4967d2.registry.ethos.adobe.com
12+ resourceName : 1d5078e3.registry.ethos.adobe.com
13+ resourceLock : leases
1314namespace : cluster-registry
1415alertmanagerWebhook :
1516 bindAddress : 0.0.0.0:9092
You can’t perform that action at this time.
0 commit comments