v0.1.4
core-v0.1.4
Welcome to this new release!
Images built for this release:
core: kubebb/core:v0.1.4
Breaking Changes:
None
Feature summary 🚀 🚀 🚀
- Enable
Rating
in kubebb - Support
rollback
in ComponentPlan - Support cronjob-like
Schedule
in ComponentPlan - Support OCI repository
- Able to check conflicts in
Portal
Changelog
New Features
- 30376b3: feat: add Rating definition (@0xff-dev)
- 6b63f1e: feat: add Schedule to SubscriptionSpec (@Abirdcfly)
- 7df2cb8: feat: add auth args when helm install/upgrade (@zqq454224016)
- 2cc50cf: feat: add portal_controller.go and two portal.yaml for testing (@Henry-Gao-2004)
- 693bc24: feat: add rating controller (@0xff-dev)
- 4ff364e: feat: componentplan support rollback (@Abirdcfly)
- 1fede66: feat: enable OCI support (@Henry-Gao-2004)
- c0e27c8: feat: output Event when startup fails (@zqq454224016)
- aa4c4d6: feat: repository controller supports sync serviceaccount (@0xff-dev)
- 7ca59ec: feat: store plan id to description of helm release (@Abirdcfly)
Bug Fixes
- bd675c4: fix: componentplan webhook not check spec.componentRef (@Abirdcfly)
- bae31e1: fix: enable defaulter and validator in portal webhook (@bjwswang)
Others
- 57303d8: Merge branch 'main' into main (@0xff-dev)
- d0c1976: Merge remote-tracking branch 'origin/documentation' into documentation (@Henry-Gao-2004)
- 6b82547: chore: add environment variable ENABLE_WEBHOOKS (@Abirdcfly)
- 97b6beb: chore: add github action to verify code (@zqq454224016)
- 8d3e54b: chore: add golangci-lint config (@Abirdcfly)
- af51d8b: chore: add some original drawing for kubebb core (@bjwswang)
- 3fbb7ba: chore: add test cases for common.go (@Henry-Gao-2004)
- 04ed090: chore: add test cases for componentplan.go (@Henry-Gao-2004)
- 6805074: chore: add test cases for pkg/utils/path.go (@Henry-Gao-2004)
- 417471e: chore: add test cases for pkg/utils/path.go (@Henry-Gao-2004)
- 53fd6ab: chore: add test cases for repository(basic auth enabled) (@bjwswang)
- cd619a1: chore: fix golangci-lint error in tests (@Abirdcfly)
- 0247d85: chore: mark entry and path as required fields (@bjwswang)
- 5d15d07: chore: remove duplicate imported packages (@Abirdcfly)
- cf93764: chore: remove unuse hack/tools/tools.go (@Abirdcfly)
- d9ddfc2: chore: rename maxRetryErr to errMaxRetry (@Abirdcfly)
- 2977630: chore: set duration variable (@Abirdcfly)
- f18377a: chore: update tests to drop deprecated onsi/ginkgo package (@Abirdcfly)
- 358f1d6: refactor: portal conflict checks (@bjwswang)
- 1df6073: refactor: helm action in componentplan controller (@Abirdcfly)
- 23db052: refactor: simplify several helm func (@Abirdcfly)
- 30054b8: refactor: update pipelines for rating (@bjwswang)
- 8fc66c5: test: add test for helm repo func (@Abirdcfly)
- 09b2056: test: init componentplan controller test (@Abirdcfly)
- 52988f2: test: skip install kustomize to avoid Github rate-limiter failure (@Abirdcfly)
Thanks to our Contributors!
Thank you to everyone who contributed to v0.1.4! ❤️
And thank you very much to everyone else not listed here who contributed in other ways like filing issues, giving feedback, testing fixes, helping users in slack, etc. 🙏