Skip to content

Commit 46df536

Browse files
authored
Upgraded ArgoCD operator, ArgoCD to pick up the fix error when route api is not available (cherry-pick) (#771)
* fix for route api being not available causing errors in argocd server not reachable Signed-off-by: Anand Francis Joseph <[email protected]> * Fix for CI build failures Signed-off-by: Anand Francis Joseph <[email protected]> --------- Signed-off-by: Anand Francis Joseph <[email protected]>
1 parent 09a4a77 commit 46df536

File tree

5 files changed

+25
-41
lines changed

5 files changed

+25
-41
lines changed

config/rbac/role.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,13 @@ rules:
8686
- get
8787
- list
8888
- watch
89+
- apiGroups:
90+
- apiregistration.k8s.io
91+
resources:
92+
- apiservices
93+
verbs:
94+
- get
95+
- list
8996
- apiGroups:
9097
- appmesh.k8s.aws
9198
resources:

controllers/gitopsservice_controller.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -188,7 +188,8 @@ type ReconcileGitopsService struct {
188188
//+kubebuilder:rbac:groups="split.smi-spec.io",resources=trafficsplits,verbs=create;watch;get;update;patch
189189
//+kubebuilder:rbac:groups="traefik.containo.us",resources=traefikservices,verbs=watch;get;update
190190
//+kubebuilder:rbac:groups="x.getambassador.io",resources=ambassadormappings;mappings,verbs=create;watch;get;update;list;delete
191-
// +kubebuilder:rbac:groups=argoproj.io,resources=notificationsconfigurations;notificationsconfigurations/finalizers,verbs=*
191+
//+kubebuilder:rbac:groups=argoproj.io,resources=notificationsconfigurations;notificationsconfigurations/finalizers,verbs=*
192+
//+kubebuilder:rbac:groups="apiregistration.k8s.io",resources="apiservices",verbs=get;list
192193

193194
// Reconcile reads that state of the cluster for a GitopsService object and makes changes based on the state read
194195
// and what is in the GitopsService.Spec

go.mod

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ go 1.21
44

55
require (
66
github.com/argoproj-labs/argo-rollouts-manager v0.0.2-0.20230515023837-0632f3e856d5
7-
github.com/argoproj-labs/argocd-operator v0.10.1-rc3.0.20240522071222-bc233a44e8d7
7+
github.com/argoproj-labs/argocd-operator v0.10.2-0.20240819100323-3b09f8f06bae
88
github.com/coreos/prometheus-operator v0.40.0
99
github.com/go-logr/logr v1.4.1
1010
github.com/google/go-cmp v0.6.0
@@ -26,8 +26,7 @@ require (
2626
)
2727

2828
require (
29-
github.com/argoproj/argo-cd/v2 v2.10.9 // indirect
30-
github.com/argoproj/pkg v0.13.7-0.20230626144333-d56162821bd1 // indirect
29+
github.com/argoproj/argo-cd/v2 v2.10.16 // indirect
3130
github.com/beorn7/perks v1.0.1 // indirect
3231
github.com/blang/semver/v4 v4.0.0 // indirect
3332
github.com/cespare/xxhash/v2 v2.2.0 // indirect
@@ -43,7 +42,7 @@ require (
4342
github.com/gobwas/glob v0.2.3 // indirect
4443
github.com/gogo/protobuf v1.3.2 // indirect
4544
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect
46-
github.com/golang/protobuf v1.5.3 // indirect
45+
github.com/golang/protobuf v1.5.4 // indirect
4746
github.com/google/gnostic-models v0.6.8 // indirect
4847
github.com/google/gofuzz v1.2.0 // indirect
4948
github.com/google/uuid v1.6.0 // indirect
@@ -85,6 +84,7 @@ require (
8584
k8s.io/apiextensions-apiserver v0.29.2 // indirect
8685
k8s.io/component-base v0.29.2 // indirect
8786
k8s.io/klog/v2 v2.120.1 // indirect
87+
k8s.io/kube-aggregator v0.29.0 // indirect
8888
k8s.io/kube-openapi v0.0.0-20240227032403-f107216b40e2 // indirect
8989
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd // indirect
9090
sigs.k8s.io/structured-merge-diff/v4 v4.4.1 // indirect
@@ -110,6 +110,8 @@ replace (
110110
k8s.io/controller-manager => k8s.io/controller-manager v0.28.3
111111
k8s.io/cri-api => k8s.io/cri-api v0.28.3
112112
k8s.io/csi-translation-lib => k8s.io/csi-translation-lib v0.28.3
113+
k8s.io/dynamic-resource-allocation => k8s.io/dynamic-resource-allocation v0.28.3
114+
k8s.io/kms => k8s.io/kms v0.28.3
113115
k8s.io/kube-aggregator => k8s.io/kube-aggregator v0.28.3
114116
k8s.io/kube-controller-manager => k8s.io/kube-controller-manager v0.28.3
115117
k8s.io/kube-openapi => k8s.io/kube-openapi v0.0.0-20230717233707-2695361300d9

0 commit comments

Comments
 (0)