What's Changed
- Renamed governance config file to fix #473 by @kencochrane in #487
- Add API for PromotionPolicies by @devholic in #486
- Remove gogo-proto dependencies from project by @devholic in #494
- Bump vite from 4.3.5 to 4.3.9 in /ui by @dependabot in #495
- Bump semver from 5.7.1 to 5.7.2 in /ui by @dependabot in #496
- add docs/ to .dockerignore by @krancour in #498
- Add Delete/List command for Stage by @devholic in #484
- Validate project in webhook by @devholic in #500
- add nodejs and pnpm to Dockerfile.dev by @krancour in #497
- Fix CLI to print error only once by @devholic in #506
- Use
errors.As
for checking error types by @devholic in #507 - remote kind/feat label from governance bot by @krancour in #511
- add sso via oidc -- pt1 by @krancour in #491
- add comments to kubeclient.GetCredential func by @krancour in #512
- upgrade to latest bookkeeper by @krancour in #509
- add docs: cli support in local development by @amedinagar in #504
- add --admin option to login cmd by @krancour in #499
- cli: add --kubeconfig option to login cmd by @krancour in #513
- upgrade debian to bookworm and go to v1.20.7 by @krancour in #515
- upgrade linter by @krancour in #516
- Add webhook for promotion policy by @devholic in #510
- add CLI build to CI and release processes by @krancour in #514
- Fix PromotionPolicy stage uniqueness validation by @devholic in #519
- cli: persist bearer and/or refresh tokens in ~/.kargo/config on login by @krancour in #508
- strip/add "Bearer " prefix when reading/setting auth header by @krancour in #521
- slight refactoring of config.LoadCLIConfig() func by @krancour in #523
- Implement SetAutoPromotionForStage API by @devholic in #518
- feat(ui): Add/Delete Stage by @rpelczar in #478
- Add OIDC login to UI by @rpelczar in #520
- Tiltfile: categorize an uncatergorized resource by @krancour in #526
- slight refactoring of cli root command by @krancour in #522
- fix: fixes random string generation test by @gdsoumya in #532
- chart: fix dex server liveness/readiness probes by @krancour in #535
- update governance action configuration by @krancour in #531
- chart: make api service configurable by @krancour in #536
- chart: add option to create ingress resource by @krancour in #540
- chart: fix concurrency policy for gc cron job by @krancour in #539
- Add CLI commands for PromotionPolicy by @devholic in #489
- fix: simplify helm chart with hardwired names. add explicit namespaces by @jessesuen in #541
- cli: build api client using local config by @krancour in #525
- cli: support refresh tokens by @krancour in #534
- feat(ui): Admin login by @rpelczar in #533
- cli: option to skip tls cert verification by @krancour in #537
- fix(ui): Login view does not work by @rpelczar in #544
- feat: serve kargo UI and bundle assets into image by @jessesuen in #542
- chart: fix missing cert resource for ingress by @krancour in #546
- feat(ui): Add global API requests error handling by @rpelczar in #477
- chart: bounce api server when secret changes by @krancour in #547
- chart: put dex config in a secret by @krancour in #551
- chart: clean up cert-related comments in values.yaml by @krancour in #552
- add ui/node_modules to .dockerignore by @krancour in #554
- fix: UI should use standard Connect routes by @jessesuen in #556
- Tiltfile: fix api.host value set when rendering chart by @krancour in #555
New Contributors
- @kencochrane made their first contribution in #487
- @amedinagar made their first contribution in #504
Full Changelog: v0.1.0-rc.19...v0.1.0-rc.20