v0.0.1-rc11
Pre-release
Pre-release
github-actions
released this
16 Oct 15:20
·
13 commits
to main
since this release
argocd-ephemeral-access
2024-10-16T15:13:37Z
Docker images
- quay.io/argoprojlabs/argocd-ephemeral-access:v0.0.1-rc11
- quay.io/argoprojlabs/argocd-ephemeral-access:latest
Changelog
Features
- 27d8826: feat(backend): implement create call (#31) (@agaudreault)
- a65f03f: feat(backend): implement general api and service logic (#22) (@agaudreault)
- 5cac08b: feat(backend): implement generate name for new access request (#34) (@agaudreault)
- d729c80: feat(deploy): add deployment manifest (#20) (@agaudreault)
- d32cd04: feat: Add a plugin framework to allow executing custom access request logic (#15) (@leoluz)
- 743b70c: feat: Add env var based configuration (#13) (@leoluz)
- be50538: feat: Add log wrapper for more expressive code (#6) (@leoluz)
- 6e3133d: feat: Implement AccessRequest immutable fields (#10) (@leoluz)
- b5c0cd3: feat: Implement AppProject role management (#8) (@leoluz)
- 73f661d: feat: Implement AppProject watch to retrigger reconciliation (#18) (@leoluz)
- c17f311: feat: Implement backend namespace and duration configuration (#30) (@leoluz)
- 06173b8: feat: Implement the AccessRequest reconciliation mvp (#5) (@leoluz)
- 86ec0a4: feat: Implement the RoleTemplate CRD (#11) (@leoluz)
- c35fc47: feat: Implement the initial api server backend code (#16) (@leoluz)
- 8697604: feat: Validate AccessRequest during reconciliation (#24) (@leoluz)
- 72af2bc: feat: defines the AccessRequest CRD (#4) (@leoluz)
- 7b580ae: feat: emphemeral ui code (#19) (@ashutosh16)
- 0397f99: feat: publish release manifests as github release asset (#33) (@leoluz)
Bug fixes
- 42f2f85: fix: add accessbinding access to the backend role (#41) (@leoluz)
- 8a724be: fix: make accessrequest subject a single entry instead of list (#17) (@leoluz)
- dfe2299: fix: make install crds properly (#29) (@leoluz)
- 6a39652: fix: remove kustomize prefix from k8s resources (#38) (@leoluz)
- 61557bb: fix: set proper argocd resources in roles (#39) (@leoluz)
- 5980898: fix: ui build (#26) (@ashutosh16)
- 0390433: fix: use public npm registry (#27) (@leoluz)
Documentation
- 1f96499: docs: clarify default fields examples (#32) (@agaudreault)
Other work
- a5aca6c: Feat: Implement a kubernetes client with cache for the backend (#21) (@leoluz)
- 1ce2e5f: Upload install yaml (#37) (@leoluz)
- 960356a: add TODO reference in the release job (#3) (@leoluz)
- 9d87fde: add ci job (#1) (@leoluz)
- 57fba98: add log tests (#14) (@leoluz)
- 39e1ff5: chore: Implement the initial integration tests (#7) (@leoluz)
- f3a3a45: chore: Pin github actions in ci job (#2) (@leoluz)
- a2c8da8: chore: add codeowners (#35) (@agaudreault)
- e85a9fb: chore: allow configuring previous tag to use during the release (#28) (@leoluz)
- a95c212: chore: change manifests-release to bash (#36) (@leoluz)
- ef6e779: chore: configure the release job (#25) (@leoluz)
- dbfc485: chore: generator package refactoring (#42) (@leoluz)
- f90f1a8: chore: refactoring the accessrequest handling logic (#12) (@leoluz)
- bb7f209: kubebuilder create API for the AccessRequest kind (@leoluz)
- c7ab76d: kubebuilder init (@leoluz)
Full Changelog: v0.0.0...v0.0.1-rc11