-
Epic
-
Resolution: Done
-
Major
-
None
-
Default Argo CD instance role narrowing
-
3
-
False
-
None
-
False
-
To Do
-
-
-
-
GITOPS Sprint 3244
Epic Goal
The `openshift-gitops` namespace no longer ships with readonly permissions
Why is this important?
Customers in highly regulated industries have strict requirements around who can see what data. The way that we create our default namespace today means that there is an information leak in the OpenShift console.
The upstream Argo CD already doesn't include a readonly permission for its default installation.
Scenarios
- Any logged in OCP users are able to see what resources are managed by that default instance
Acceptance Criteria (Mandatory)
- CI - MUST be running successfully with tests automated
- Release Technical Enablement - Provide necessary release enablement details and documents.
- The `openshift-gitops` namespace's default role is set to "" instead of `role:readonly`
Dependencies (internal and external)
- ...
Previous Work (Optional):
- ...
Open questions:
- ...
Done Checklist
- Acceptance criteria are met
- Non-functional properties of the Feature have been validated (such as performance, resource, UX, security or privacy aspects)
- User Journey automation is delivered
- Support and SRE teams are provided with enough skills to support the feature in production environment
- is documented by
-
RHDEVDOCS-5550 GitOps 1.10.0 release notes
- Closed
- relates to
-
RFE-4034 Default ArgoCD "openshift-gitops" instance's role should be set to ""
- Accepted
- links to
-
RHEA-2023:120119 Errata Advisory for Red Hat OpenShift GitOps v1.10.0