Releases: nukleros/operator-builder
Releases · nukleros/operator-builder
v0.11.0
Changelog
- af989b1: Merge pull request #68 from lander2k2/readme-update (@scottd018)
- 8241764: Merge pull request #70 from scottd018/controller-utils-updates (@scottd018)
- 3a887b7: Merge pull request #71 from scottd018/update-makefile-exclude-paths (@scottd018)
- dbbeed3: Merge pull request #74 from lander2k2/getting-started-typo (@scottd018)
- cdfa2aa: feat: operator lifecycle manager (#66) (@scottd018)
- a35faa6: feat: update makefile to only include relevant paths (@scottd018)
- 5b843c8: fix: add event markers and update go version (#73) (@scottd018)
- 73f3b46: fix: remove hard-coded replace statement in generated go.mod (@scottd018)
- 9e71e0e: fix: update makefile to support controller-tools/envtest that support arm64 (#75) (@scottd018)
- a42b246: fix: use new enqueue function for component controllers (@scottd018)
v0.10.0
Changelog
- 2d12b9c: feat: add support for multiple resource markers (#62) (@lander2k2)
v0.9.0
Changelog
- 7d19f84: Merge pull request #61 from nukleros/lib-upgrades (@scottd018)
- 453701f: feat: bump min and preferred go version (@lander2k2)
- 05479eb: feat: upgrade dependency versions for generated projects (@lander2k2)
- 4fe19ec: fix: fix ambiguous import error on generated project (@lander2k2)
v0.8.0
Changelog
- 0f06bf8: feat: add support for darwin/arm64 arch (#59) (@lander2k2)
- 4388aa9: feat: add support for arbitrary field markers (#57) (@lander2k2)
v0.7.1
Changelog
- d515dc2: Merge pull request #51 from nukleros/fix-project (@lander2k2)
- 61d21ea: feat: improve mutate efficiency and logic (#48) (@scottd018)
- 8ba2cf3: fix: Fixes #47, non-defaulted fields are marked as required (@scottd018)
- 8818d63: fix: Fixes #49, inject resource info to update PROJECT file (@scottd018)
- 5db1fac: fix: remove appending of descriptions from different markers (#56) (@lander2k2)
v0.7.0
Changelog
- 39a7e05: Fix typo, improve formatting (@lander2k2)
- 5c75e20: Merge pull request #289 from AndriyKalashnykov/main (@AndriyKalashnykov)
- 8fbdd79: Merge pull request #34 from nukleros/minor-updates (@lander2k2)
- 6bb5232: Merge pull request #36 from nukleros/fix-string-api-resources (@lander2k2)
- 2ed532b: Merge pull request #39 from nukleros/fix-go118 (@lander2k2)
- 4fcf7c9: Merge pull request #44 from nukleros/issue-41 (@AndriyKalashnykov)
- f30d41c: Merge pull request #45 from nukleros/ci-fix-release (@lander2k2)
- 1ab5987: Merge pull request #46 from nukleros/fix-license (@lander2k2)
- c6efc89: Reorganize README, fix formatting (@lander2k2)
- efb6504: Update README (@lander2k2)
- f2daa61: feat: add rbac rules for non-resource urls (#279) (@scottd018)
- 42a7942: feat: controller image as an input parameter (@AndriyKalashnykov)
- 7b3f3b2: feat: controller image as an input parameter (@AndriyKalashnykov)
- f7cbc27: feat: upgrade operator-builder itself to go1.18 (@scottd018)
- f0ec489: feat: upgrade packages to latest versions and update go version (@scottd018)
- 2699460: feat: validate groups and kinds, fix double processing (#285) (@scottd018)
- dc098a7: fix: Fixes #18, added ability to use parent resource name in child resource (@scottd018)
- efef71a: fix: Fixes #275, removed unneeded ownership rules from collection to component (#277) (@scottd018)
- 43f02c5: fix: Fixes #32, added support for integer replacement (@scottd018)
- 392e70c: fix: also version indirect dependencies to ensure compatibility (@scottd018)
- 820e43b: fix: change minimum go version (@scottd018)
- 8aadf85: fix: fixed marker package attempting to parse undefined markers (#280) (@scottd018)
- a42d2eb: fix: if marker uses replace argument set original value to replace value (#283) (@JefeDavis)
- 6a13ede: fix: overlapping resource names and improved rbac rules (#290) (@scottd018)
- 094dadd: fix: replaced leftover from yot project, replaced it with operator-builder utility name (@AndriyKalashnykov)
- 627b6e2: fix: typo in template variable (@scottd018)
- e1af3cd: fix: updated go version for dockerfile to build controller (@scottd018)
- 195eb33: fix: upgrade kustomize versions and controller-gen args (@scottd018)
- c00b9b3: fix: use go install to work with go1.18 (@scottd018)
- 8e5a7da: fix: use strconv package instead of rune/string (@scottd018)
- d4ac84a: refactor: added ToTitle method to deal with deprecated titling in go1.18 (@scottd018)
- 6b8a0ce: refactor: move markers into their own package and re-organize (#278) (@scottd018)
v0.6.0
feat: Fixes #178 reconcile component when collection changes (#254) * refactor: simplify namespaced logic Signed-off-by: Dustin Scott <[email protected]> * feat: add ownership of collection reconciler to component resources Signed-off-by: Dustin Scott <[email protected]> * feat: omit empty collection fields to prevent field spamming Signed-off-by: Dustin Scott <[email protected]> * feat: halfway working concept of reconciliation and added test case Signed-off-by: Dustin Scott <[email protected]> * fix: fix duplicate header comments between struct/spec Signed-off-by: Dustin Scott <[email protected]> * chore: watches on collection (not working) Signed-off-by: Dustin Scott <[email protected]> * fix: duplicate watches and reconciliation requeues Signed-off-by: Dustin Scott <[email protected]> * refactor: remove logic for rbac rules from template and into methods Signed-off-by: Dustin Scott <[email protected]> * test: only look for controller logs if the controller is in cluster Signed-off-by: Dustin Scott <[email protected]> * fix: fixed kubebuilder rbac marker generation Signed-off-by: Dustin Scott <[email protected]> * fix: fixed / instead of . to separate group from domain Signed-off-by: Dustin Scott <[email protected]> * fix: ensure domain from collection is set on components Signed-off-by: Dustin Scott <[email protected]> * fix: fixed bad assumption on status verbs for component resource (needs get/update/patch) Signed-off-by: Dustin Scott <[email protected]> * chore: add prerequisite scaffolding for #274 Signed-off-by: Dustin Scott <[email protected]> * fix: remove duplicate imports Signed-off-by: Dustin Scott <[email protected]>