Skip to content

Releases: operator-framework/kubectl-operator

v0.5.1

30 Apr 13:45
f456aab
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.5.1

v0.5.0

17 Nov 15:15
019ce08
Compare
Choose a tag to compare

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

Full Changelog: v0.4.0...v0.5.0

v0.4.0

17 Feb 20:19
v0.4.0
67a5302
Compare
Choose a tag to compare

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

09 Apr 18:06
v0.3.0
99de912
Compare
Choose a tag to compare

Changelog

99de912 Add ginkgo/gomega tests for list-operands (#41)
8397c4b fix: change operand list Run signature to include package name argument (#40)
8fb217d Add kubectl operator list-operands command (#38)
50fcce0 kubectl operator list-operands library code (#37)

v0.2.0

17 Feb 18:57
v0.2.0
298e669
Compare
Choose a tag to compare

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

11 Nov 21:50
Compare
Choose a tag to compare

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

03 Sep 17:22
b333571
Compare
Choose a tag to compare

Changelog

b333571 internal/pkg/action/catalog_add.go: several improvements (#21)
1f47404 internal/cmd: add version subcommand (#20)

v0.0.5

13 Aug 15:54
v0.0.5
df325e8
Compare
Choose a tag to compare

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

05 Aug 19:08
v0.0.4
2d0a857
Compare
Choose a tag to compare

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

v0.0.3

30 Jul 19:08
v0.0.3
Compare
Choose a tag to compare

Changelog

13f17ac (bugfix) don't cleanup catalog if error is already exists