Releases: operator-framework/kubectl-operator
v0.5.1
What's Changed
- GH Actions CI and release improvements by @joelanford in #89
- enable dependabot by @joelanford in #92
- deps: bump go version, operator-controller, and golangci-lint by @joelanford in #91
- Bump actions/checkout from 2 to 4 by @dependabot in #93
- Bump actions/setup-go from 3 to 5 by @dependabot in #94
- deps: bump k8s.io to 0.28.5 and controller-runtime to 0.16.3 by @joelanford in #101
- run CI in merge queue by @joelanford in #103
- manage tool deps with bingo by @joelanford in #102
- Bump github.com/containerd/containerd from 1.7.6 to 1.7.12 by @dependabot in #105
- Bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0-rc5 by @dependabot in #106
- Bump github.com/operator-framework/operator-registry from 1.33.0 to 1.35.0 by @dependabot in #104
- Remove timflannagan from OWNERS by @timflannagan in #114
- 🌱 GH Actions: add workflow to add epic issues to OLMv1 project by @joelanford in #121
- Update dependencies by @perdasilva in #131
- Updates dependencies by @perdasilva in #137
- Bump github.com/operator-framework/operator-registry from 1.35.0 to 1.39.0 by @dependabot in #139
- remove bundle injection, make golangci-lint config consistent by @joelanford in #145
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #143
- Bump github.com/containerd/containerd from 1.7.15 to 1.7.16 by @dependabot in #148
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #150
New Contributors
- @dependabot made their first contribution in #93
- @perdasilva made their first contribution in #131
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- .github: Fix the go-apidiff action and use the correct version by @timflannagan in #75
- assets/demo: Use the eval built-in command for typed commands by @timflannagan in #74
- Bump to go 1.19 and k8s 1.25 by @joelanford in #77
- Return only found PackageManifests by @cdjohnson in #78
- Fix install mode compatibility checking by @joelanford in #80
- operator describe: don't panic when specified package name is not found by @joelanford in #79
- Use package channel entries to lookup version by @joelanford in #76
- OLMv1 Operator install/uninstall by @tmshort in #85
- Update to generic sets by @tmshort in #87
- list-operands: include namespace in error message when package is not found by @joelanford in #88
New Contributors
- @cdjohnson made their first contribution in #78
- @tmshort made their first contribution in #85
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Changelog
67a5302 Uninstall improvements (#55)
7e2e2de install: improve detection for desired install mode when creating operator group (#54)
720400e bump goreleaser to 0.177.0 to resolve broken goreleaser install script (#56)
16c1d32 list-available: if a specified package exists in multiple catalogs, list the package for each catalog (#49)
f12f147 operator uninstall with operands (#45)
1a19c3e Add OWNERS file (#47)
9e5901c create and set timeouts globally via a flag (#43)
2885d30 add github workflow that runs go-apidiff (#42)
v0.3.0
v0.2.0
Changelog
298e669 relax format for startingCSV guessing algorithm; use simple search/replace (#32)
f3b4aec Add darwin_arm64 target to support Apple Silicon (#35)
c4893fb minor improvements on uninstall refactoring, log csv kind when deleting csvs (#31)
a89c83e Dependency bumps: Controller-runtime v0.8.2, containerd v1.4.3 (#30)
fdca85f Improve uninstall command (#29)
d321b71 internal/pkg/action/operator_uninstall.go: minor improvements (#28)
9158a6c demo: update to use prometheus operator; cockroachdb will soon be replaced by new/official version in the catalog
v0.1.0
Changelog
e5a8169 demo: update based on latest changes
b4e7a70 Refactor for cli and pkg/action decoupling and deduplication (#23)
fb6f935 fix(uninstall): rely on OLM to delete operator resources via CSV deletion (#27)
ff147ab Fix: Set obj name and namespace during uninstall (#26)
6793f28 add operator describe command (#19)
v0.0.6
v0.0.5
Changelog
df325e8 .github/workflows/release.yml: enable krew-release-bot (#17)
c9585bf update demo gif, add generator scripts (#16)
3a6da24 Add basic install directions to Readme (#5)
25407c3 pkg/action: various operator uninstall and catalog improvements (#15)
5ac9c8d internal: more flexible and isolated logging (#14)
8f89a93 .goreleaser.yml: use consistent version string in release artifacts (#12)
fa4a6f1 delete everything from install plan, wait for CRD deletion (#9)
039c26c .github/workflows: fix goreleaser changelog generation (#11)
0eec6e1 moving package imports to current project name (#10)
e3160b0 GolangCI-Lint Added with Happy Linter (#7)
e570568 .krew.yaml: updates based on krew-index PR feedback (#8)
v0.0.4
Changelog
2d0a857 .gitignore: add more common files to ignore (#6)
1949262 add option and flag to set WatchNamespaces for operator install
0a001ca remove unused internal/pkg/operatorgroup package
64c157b operator uninstall: add --delete-all,-X flag
b8911ee internal/pkg/action/operator_install.go: improve operator group logic
6e04316 remove unsupported os/arch pairs
10610a4 .krew.yaml: add arm64 entry
8b01f71 .krew.yaml: move to operator-framework org