Merge a8ccfed9e3 into 0baa4f6b09
This commit is contained in:
commit
b81efbd363
|
|
@ -46,6 +46,20 @@ rules:
|
||||||
verbs:
|
verbs:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- secrets
|
||||||
|
verbs:
|
||||||
|
- list
|
||||||
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- configmaps
|
||||||
|
verbs:
|
||||||
|
- list
|
||||||
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- rbac.authorization.k8s.io
|
- rbac.authorization.k8s.io
|
||||||
resources:
|
resources:
|
||||||
|
|
|
||||||
|
|
@ -107,6 +107,20 @@ rules:
|
||||||
verbs:
|
verbs:
|
||||||
- list
|
- list
|
||||||
- watch
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- secrets
|
||||||
|
verbs:
|
||||||
|
- list
|
||||||
|
- watch
|
||||||
|
- apiGroups:
|
||||||
|
- ""
|
||||||
|
resources:
|
||||||
|
- configmaps
|
||||||
|
verbs:
|
||||||
|
- list
|
||||||
|
- watch
|
||||||
- apiGroups:
|
- apiGroups:
|
||||||
- rbac.authorization.k8s.io
|
- rbac.authorization.k8s.io
|
||||||
resources:
|
resources:
|
||||||
|
|
|
||||||
|
|
@ -918,7 +918,7 @@ func TestTemplate_CreateManagerSingleNamespaceRole(t *testing.T) {
|
||||||
|
|
||||||
assert.Equal(t, "test-arc-gha-rs-controller-single-namespace", managerSingleNamespaceControllerRole.Name)
|
assert.Equal(t, "test-arc-gha-rs-controller-single-namespace", managerSingleNamespaceControllerRole.Name)
|
||||||
assert.Equal(t, namespaceName, managerSingleNamespaceControllerRole.Namespace)
|
assert.Equal(t, namespaceName, managerSingleNamespaceControllerRole.Namespace)
|
||||||
assert.Equal(t, 10, len(managerSingleNamespaceControllerRole.Rules))
|
assert.Equal(t, 12, len(managerSingleNamespaceControllerRole.Rules))
|
||||||
|
|
||||||
output = helm.RenderTemplate(t, options, helmChartPath, releaseName, []string{"templates/manager_single_namespace_watch_role.yaml"})
|
output = helm.RenderTemplate(t, options, helmChartPath, releaseName, []string{"templates/manager_single_namespace_watch_role.yaml"})
|
||||||
|
|
||||||
|
|
@ -927,7 +927,7 @@ func TestTemplate_CreateManagerSingleNamespaceRole(t *testing.T) {
|
||||||
|
|
||||||
assert.Equal(t, "test-arc-gha-rs-controller-single-namespace-watch", managerSingleNamespaceWatchRole.Name)
|
assert.Equal(t, "test-arc-gha-rs-controller-single-namespace-watch", managerSingleNamespaceWatchRole.Name)
|
||||||
assert.Equal(t, "demo", managerSingleNamespaceWatchRole.Namespace)
|
assert.Equal(t, "demo", managerSingleNamespaceWatchRole.Namespace)
|
||||||
assert.Equal(t, 14, len(managerSingleNamespaceWatchRole.Rules))
|
assert.Equal(t, 16, len(managerSingleNamespaceWatchRole.Rules))
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestTemplate_ManagerSingleNamespaceRoleBinding(t *testing.T) {
|
func TestTemplate_ManagerSingleNamespaceRoleBinding(t *testing.T) {
|
||||||
|
|
|
||||||
19
main.go
19
main.go
|
|
@ -224,6 +224,16 @@ func main() {
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clientOptions := client.Options{}
|
||||||
|
if watchSingleNamespace == "" {
|
||||||
|
clientOptions.Cache = &client.CacheOptions{
|
||||||
|
DisableFor: []client.Object{
|
||||||
|
&corev1.Secret{},
|
||||||
|
&corev1.ConfigMap{},
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
cfg := ctrl.GetConfigOrDie()
|
cfg := ctrl.GetConfigOrDie()
|
||||||
cfg.QPS = float32(k8sClientRateLimiterQPS)
|
cfg.QPS = float32(k8sClientRateLimiterQPS)
|
||||||
cfg.Burst = k8sClientRateLimiterBurst
|
cfg.Burst = k8sClientRateLimiterBurst
|
||||||
|
|
@ -240,14 +250,7 @@ func main() {
|
||||||
WebhookServer: webhookServer,
|
WebhookServer: webhookServer,
|
||||||
LeaderElection: enableLeaderElection,
|
LeaderElection: enableLeaderElection,
|
||||||
LeaderElectionID: leaderElectionId,
|
LeaderElectionID: leaderElectionId,
|
||||||
Client: client.Options{
|
Client: clientOptions,
|
||||||
Cache: &client.CacheOptions{
|
|
||||||
DisableFor: []client.Object{
|
|
||||||
&corev1.Secret{},
|
|
||||||
&corev1.ConfigMap{},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
},
|
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Error(err, "unable to start manager")
|
log.Error(err, "unable to start manager")
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue