Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Support for CSM Authorization V2 support in operator (#614)
* Support OpenShifts ingress controller in Authorization (#554) * refactor CR and add support for certs, annotations, and ocp for ingress * update types * update ingress and cert yamls for all versions * update controller-gen version and crds * fix yaml formatting errors * create ingress dynamically * create self signed certificates dynamically * encode custom tls cert * update CRs for e2e tests * add unit tests and update versioning to v2.0.0-alpha * update csm controller test * fix formatting, linting, and unit tests * fix linting * fix wording in CR * fix CRs * PR edits * fix formatting * Support Multiple Replicas for Redis deployment in Authorization (#553) * Changes for Auth * add new changes as per helm * Updating CRDs * Resolving yaml errors * Resolving script issues and removing hardcoded values * Empty Config Map * Values changes * Resolving formatting issues * Resolving formatting checks * Resolving rebase issues * Getting the sentinel values dynamically * Addressed review comments * Changes from v1.1.10 to v2.0.0-alpha * Resolving Unit test errors * Removing Hardcoded values * Addressing review comments * Adding Vault as separate component * Moving the ConfigMap * Moving ConfigMap t0 v2.0.0-alpha * Remving extra newline * [KRV-17784] Auth CRD support (#556) * [KRV-17784] Add auth crds and new version * [KRV-17784] Fix version in tests * [KRV-17784] Unit test * [KRV-17784] Fix comment * [KRV-17784] Fix PR comments * [KRV-17784] Fix PR comments * Adding Vault Role for Authorization (#560) * Add Vault Role * Updating test files * Adressing review comments * Update the deployment with Controller for Authorization (#563) * Adding deployment for controller * Using Controller image dynamically * Addressing review comments * Addressing review comments - Making replicas configurable * Addressing review comments & making namespace configurable * Remove Karavi Storage Secret for v2 (#567) * remove storage secret * remove print * update tls name * add rediscommander password and username (#570) * Add storage cluster roles (#568) * Fix cert-manager deployment, go mod updates (#571) * Add authorization snapshot policies (#573) * [KRV-17785] Auth CRD e2e (#572) * [KRV-17785] Auth CRD e2e * [KRV-17785] Update go mod * Added sentinel retry logic (#576) * file changes for proxy server certificate (#577) * Update lease permissions for authorization-controller (#580) * Support user-provided client certs for Vault (#578) * start vault user certs * updates * add cert authority * fix deployment * remove storage-service from all deployments * add certs to sample * support v1 * remove vault cert manifests * remove todo * fix formatting * fix crd deploy check * add test for v1 * add tests * add fail test * bad vautl ca * add more error tests * add test for ingress certs * add openshift test * add type meta to v1 * refactor storage service deployment * refactor self-signed cert * fix sentinel timeout (#586) * Remove OpenShift parameter from config and discover it on runtime (#589) * Programatically detect ocp cluster env for ingress configuration * Add storage poll interval * add yaml files changes from make manifests * change error return to warning log * PR edits --------- Co-authored-by: Kerry_Kovacevic <[email protected]> * [KRV-24554] Auth proxy e2e (#595) * [KRV-17785] Auth CRD e2e * [KRV-17785] Update go mod * [KRV-24554] Fix proxy e2e test * [KRV-24554] Add auth CRDs step to the scenarios * [KRV-24554] Remove array data from test files * Sentinel fix, remove hardcoded sentinel svc port, fix operator deploy… (#597) * Sentinel fix, remove hardcoded sentinel svc port, fix operator deployment * Add configurable controller reconcile interval (#598) * Add configurable controller reconcile interval * Update test yamls * fix linting check * fix linting * [KRV-25132] Auth CR changes * update files for new CR format for auth * [KRV-25132] Default images * pr review changes * [KRV-25132] Fix e2e scenarios --------- Co-authored-by: shaynafinocchiaro <[email protected]> Co-authored-by: Harshita Pandey <[email protected]> Co-authored-by: EvgenyUglov <[email protected]> Co-authored-by: Aaron Tye <[email protected]> Co-authored-by: Luna Xu <[email protected]> Co-authored-by: Fernando Alfaro Campos <[email protected]> Co-authored-by: Bharath Sreekanth <[email protected]> Co-authored-by: Trevor Dawe <[email protected]> Co-authored-by: Kerry_Kovacevic <[email protected]> Co-authored-by: Evgeny Uglov <[email protected]>
- Loading branch information