Skip to content

Commit 8a47c3f

Browse files
committed
fix: follow what Argo CD does and set the rolebinding namespace to argocd for both principal and agent
Signed-off-by: Mike Ng <[email protected]>
1 parent 9234e17 commit 8a47c3f

File tree

5 files changed

+5
-18
lines changed

5 files changed

+5
-18
lines changed

docs/getting-started/openshift/index.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -206,20 +206,7 @@ data:
206206
#### Troubleshooting
207207
___
208208

209-
1. If pod fails to come up with error
210-
```
211-
time="2025-07-30T14:58:33Z" level=warning msg="INSECURE: Not verifying remote TLS certificate"
212-
time="2025-07-30T14:58:33Z" level=info msg="Loading client TLS certificate from secret argocd/argocd-agent-client-tls"
213-
[FATAL]: Error creating remote: unable to read TLS client from secret: could not read TLS secret argocd/argocd-agent-client-tls: secrets "argocd-agent-client-tls" is forbidden: User "system:serviceaccount:argocd:argocd-agent-agent" cannot get resource "secrets" in API group "" in the namespace "argocd"
214-
```
215-
216-
update the ClusterRoleBinding to update the subject namespace to workload-namespace.
217-
218-
```
219-
kubectl patch clusterrolebinding argocd-agent-agent --type='json' -p='[{"op": "replace", "path": "/subjects/0/namespace", "value": "<workload-namespace>"}]'
220-
```
221-
222-
2. If facing error with appProject
209+
1. If facing error with appProject
223210

224211
```
225212
Unable to create application: app is not allowed in project "default", or the project does not exist

install/kubernetes/agent/agent-clusterrolebinding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ roleRef:
1313
subjects:
1414
- kind: ServiceAccount
1515
name: argocd-agent-agent
16-
namespace: default
16+
namespace: argocd

install/kubernetes/agent/agent-rolebinding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ roleRef:
1313
subjects:
1414
- kind: ServiceAccount
1515
name: argocd-agent-agent
16-
namespace: default
16+
namespace: argocd

install/kubernetes/principal/principal-clusterrolebinding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ roleRef:
1313
subjects:
1414
- kind: ServiceAccount
1515
name: argocd-agent-principal
16-
namespace: default
16+
namespace: argocd

install/kubernetes/principal/principal-rolebinding.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,4 +13,4 @@ roleRef:
1313
subjects:
1414
- kind: ServiceAccount
1515
name: argocd-agent-principal
16-
namespace: default
16+
namespace: argocd

0 commit comments

Comments
 (0)