Implement Istio Authorization Policies
See this MR for an example implementation and this comment for testing notes.
Designs
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Andrew Shoell added to epic big-bang&159 (closed)
added to epic big-bang&159 (closed)
- Andrew Shoell changed the description
Compare with previous version changed the description
- Andrew Shoell added kindfeature priority5 teambigbang labels
added kindfeature priority5 teambigbang labels
- Andrew Shoell set weight to 1
set weight to 1
- Andrew Shoell changed iteration to Big Bang Iterations Oct 31, 2023 - Nov 13, 2023
changed iteration to Big Bang Iterations Oct 31, 2023 - Nov 13, 2023
- Ben Francis changed iteration to Big Bang Iterations Nov 14, 2023 - Nov 27, 2023
changed iteration to Big Bang Iterations Nov 14, 2023 - Nov 27, 2023
- Ben Francis changed iteration to Big Bang Iterations Nov 28, 2023 - Dec 11, 2023
changed iteration to Big Bang Iterations Nov 28, 2023 - Dec 11, 2023
- Ben Francis set weight to 2
set weight to 2
- GitLab Automation Bot removed iteration Big Bang Iterations Nov 28, 2023 - Dec 11, 2023
removed iteration Big Bang Iterations Nov 28, 2023 - Dec 11, 2023
- GitLab Automation Bot changed iteration to Big Bang Iterations Dec 12, 2023 - Dec 25, 2023
changed iteration to Big Bang Iterations Dec 12, 2023 - Dec 25, 2023
- Andrew Shoell set weight to 3
set weight to 3
- Author Owner
this one may be able to be removed, i'm not sure if we are continuing to maintain this or not
- Ben Francis removed iteration Big Bang Iterations Dec 12, 2023 - Dec 25, 2023
removed iteration Big Bang Iterations Dec 12, 2023 - Dec 25, 2023
- ContributorResolved by Andrew Shoell
@andrewshoell can you clarify what may be able to removed exactly?
2 replies Last reply by Andrew Shoell
- Sean Thomas assigned to @seanthomas007
assigned to @seanthomas007
- Sean Thomas added statusdoing label
added statusdoing label
- Contributor
I've added the allow-nothing-policy.yaml and template.yaml as described here in the epic: big-bang&159 (closed)
@andrewshoell the next step is: redeploy and see whats broken, then add what policies are needed
How do I redploy this one?
Collapse replies - Contributor
I think I just found it:
helm install nexus-repository-manager chart/
- Contributor
I got this error
Error: INSTALLATION FAILED: 1 error occurred: * admission webhook "validate.kyverno.svc-fail" denied the request: resource Deployment/default/nexus-repository-manager was blocked due to the following policies disallow-namespaces: validate-namespace: 'validation error: The namespace used for this resource is not allowed. rule validate-namespace failed at path /metadata/namespace/'
- Author Owner
i've found that it's easiest to deploy with all of bigbang, so basically what is in
/docs/DEVELOPMENT_MAINTENANCE.md
. Just make sure that you update git to point at your branch. I'm actually having a hard time getting nexus to deploy at all, but others were able to with just what's in there. - Contributor
Can you explain what you mean by
update git to point at your branch
? - Contributor
- Author Owner
i was able to get it to work, and i updated the DEVELOPMENT_MAINTENANCE.md with my notes.
Sure so here is my current overrides file, you'd need to update the
addons.nexusRepositoryManager.git
object (ensure to include thetag:null
otherwise it will still just pull the tag listed in the BB values file):clusterAuditor: enabled: false gatekeeper: enabled: false istioOperator: enabled: true istio: enabled: true jaeger: enabled: false kiali: enabled: false eckOperator: enabled: false fluentbit: enabled: false monitoring: enabled: true neuvector: enabled: false twistlock: enabled: false addons: nexusRepositoryManager: enabled: true git: tag: null branch: "name-of-your-development-branch" values: nexus: docker: enabled: true registries: - host: containers.bigbang.dev port: 5000 repository: enabled: true repo: - name: "containers" format: "docker" type: "hosted" repo_data: name: "containers" online: true storage: blobStoreName: "default" strictContentTypeValidation: true writePolicy: "allow_once" cleanup: policyNames: - "string" component: proprietaryComponents: true docker: v1Enabled: false forceBasicAuth: true httpPort: 5000
1 - Author Owner
- Sean Thomas set weight to 5
set weight to 5
- Contributor
I'm getting pulled off of Istio Authorization Policies Epic, hopefully the work here done by @andrewshoell can be continued.
- Sean Thomas unassigned @seanthomas007
unassigned @seanthomas007