Skip to content

Releases: operator-framework/operator-sdk

v0.3.0

12 Dec 23:19
v0.3.0
15244d6
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

v0.3.0

Added

  • Helm type operator generation support (#776)

Changed

  • The SDK's Kubernetes Golang dependency versions/revisions have been updated from v1.11.2 to v1.12.3. (#807)
  • The controller-runtime version has been updated from v0.1.4 to v0.1.8. See the v0.1.8 release notes for details.
  • The SDK now generates the CRD with the status subresource enabled by default. See the client doc on how to update the status subresource. (#787)

Note: See how to upgrade your project to the version v0.3+ by checking the Version Upgrade Guide

v0.2.1

10 Dec 23:01
v0.2.1
d654160
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

v0.2.1

Bug Fixes

  • Pin controller-runtime version to v0.1.4 to fix dependency issues and pin ansible idna package to version 2.7 (#831)

Note: See how to upgrade your project to the version v0.2+ by checking the Version Upgrade Guide

v0.2.0

30 Nov 22:54
v0.2.0
175a82e
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

v0.2.0

Changed

  • The SDK now uses logr as the default logger to unify the logging output with the controller-runtime logs. Users can still use a logger of their own choice. See the logging doc on how the SDK initializes and uses logr.
  • Ansible Operator CR status better aligns with conventions. (#639)

Added

  • A new command operator-sdk print-deps which prints Golang packages and versions expected by the current Operator SDK version. Supplying --as-file prints packages and versions in Gopkg.toml format. (#772)
  • Add up-local flag to test local subcommand (#781)
  • Add no-setup flag to test local subcommand (#770)
  • Add image flag to test local subcommand (#768)
  • Ansible Operator log output includes much more information for troubleshooting ansible errors. (#713)
  • Ansible Operator periodic reconciliation can be disabled (#739)

Bug fixes

  • Make operator-sdk command work with composed GOPATH (#676)
  • Ansible Operator "--kubeconfig" command line option fixed (#705)

Note: See how to upgrade your project to the version v0.2+ by checking the Version Upgrade Guide

v0.1.1

05 Nov 19:53
v0.1.1
273df3f
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

v0.1.1

Bug fixes

  • Fix hardcoded CRD version in crd scaffold (#690)

v0.1.0

31 Oct 21:36
v0.1.0
ec5387c
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

v0.1.0

Changed

v0.0.7

15 Oct 21:28
v0.0.7
e5a0ab0
Compare
Choose a tag to compare
v0.0.7 Pre-release
Pre-release

v0.0.7

Added

  • Service account generation (#454)
  • Leader election (#530)
  • Incluster test support for test framework (#469)
  • Ansible type operator generation support (#486, #559)

Changed

  • Moved the rendering of deploy/operator.yaml to the operator-sdk new command instead of operator-sdk build

v0.0.6

05 Sep 19:41
cb89692
Compare
Choose a tag to compare
v0.0.6 Pre-release
Pre-release

v0.0.6

Added

  • Added operator-sdk up command to help deploy an operator. Currently supports running an operator locally against an existing cluster e.g operator-sdk up local --kubeconfig=<path-to-kubeconfig> --namespace=<operator-namespace>. See operator-sdk up -h for help. #219 #274
  • Added initial default metrics to be captured and exposed by Prometheus. #323 exposes the metrics port and #349 adds the initial default metrics.
  • Added initial test framework for operators #377, #392, #393

Changed

  • All the modules in pkg/sdk have been combined into a single package. action, handler, informer types and query pkgs have been consolidated into pkg/sdk. #242
  • The SDK exposes the Kubernetes clientset via k8sclient.GetKubeClient() #295
  • The SDK now vendors the k8s code-generators for an operator instead of using the prebuilt image gcr.io/coreos-k8s-scale-testing/codegen:1.9.3 #319
  • The SDK exposes the Kubernetes rest config via k8sclient.GetKubeConfig() #338
  • Use time.Duration instead of int for sdk.Watch #427

Fixed

  • The cache of available clients is being reset every minute for discovery of newely added resources to a cluster. #280

v0.0.5

27 Apr 22:40
31577c9
Compare
Choose a tag to compare
v0.0.5 Pre-release
Pre-release

v0.0.5

Fixed

  • Updated import paths and links after migrating the repo from coreos to the operator-framework org

v0.0.4

05 Apr 21:56
9e376a8
Compare
Choose a tag to compare
v0.0.4 Pre-release
Pre-release

v0.0.4

Fixed

  • Bug in informer that wasn’t sending delete events to the handler #173

v0.0.3

03 Apr 22:50
4dde66a
Compare
Choose a tag to compare
v0.0.3 Pre-release
Pre-release
Merge pull request #171 from hasbro17/haseeb/release-v0.0.3

*: release v0.0.3, set dep version, update readme