Skip to content

Releases: openshift/lvm-operator

Release v4.17.0

08 Oct 15:41
bc5e556
Compare
Choose a tag to compare

What's Changed

  • Initialize operator-sdk project, api, and provide reconcile scaffolding. by @rohantmp in #1
  • Design doc by @rohantmp in #2
  • project: Add CONTRIBUTING and OWNERS files by @nbalacha in #3
  • Fix typos, Rename reconcileUnit -> resourceManager, add context.Context to args by @rohantmp in #5
  • doc: rename design doc by @nbalacha in #7
  • ci: fix issues by @nbalacha in #9
  • move logger to Reconciler struct by @rohantmp in #8
  • ci: add github actions by @nbalacha in #10
  • Initial LvmCluster controller by @nbalacha in #12
  • project: add reviewers by @nbalacha in #15
  • controllers: use controllerutils finalizer functions by @nbalacha in #16
  • build: updated Makefile by @nbalacha in #23
  • test: refactor and addition of CR deletion test by @leelavg in #17
  • feat: implementation of csidriver resource unit by @leelavg in #18
  • ci: github action to run 'make test' on every pr by @leelavg in #24
  • must-gather: initial commit by @nbalacha in #19
  • bundle: generate initial bundle files by @nbalacha in #25
  • feat: implementation of topolvm controller resource unit by @leelavg in #21
  • controller: operator now watches own namespace by @nbalacha in #28
  • manifests: adds env vars to config map by @nbalacha in #30
  • CSI Node daemonset by @jmolmo in #14
  • yaml: fixes error flagged by yamllint by @nbalacha in #31
  • manifests: fixes rbac kustomization.yaml by @nbalacha in #32
  • fix: implement topolvm controller mutate function by @leelavg in #36
  • Implement VgManager resource unit by @sp98 in #26
  • feat: add mutate function by @jmolmo in #34
  • feat: Use custom SCC for topolvm-node by @jmolmo in #35
  • fix: use default socket paths from topolvm project by @leelavg in #39
  • feat: topolvm storage class resource unit implementation by @leelavg in #38
  • Implement vgmanager by @sp98 in #27
  • fix: use consistent return statements across components by @leelavg in #48
  • fix: use default socket paths for CSI and LVMd by @leelavg in #46
  • fix: validate deviceClass name to be usable in storageClass by @leelavg in #47
  • bundle: updates bundle manifests. by @nbalacha in #50
  • controllers: create SCCs on Openshift by @nbalacha in #52
  • bundle: updates manifests with scc changes by @nbalacha in #54
  • Utils to deploy lvm-operator with Olm by @nbalacha in #55
  • fix: create all resources in the operator namespace by @nbalacha in #56
  • fix: fixes logger panic by @nbalacha in #57
  • fix: use single image for operator and vgmanager by @leelavg in #45
  • bundle: updates bundle manifests by @nbalacha in #58
  • make: adds target to set mgr env vars by @nbalacha in #61
  • fix: removes VGMANAGER_IMAGE from the configmap by @nbalacha in #64
  • fix: adds operator-sdk make target by @nbalacha in #65
  • fixes: makefile fixes for operator-sdk by @nbalacha in #66
  • fix: allows rbac-proxy image specification by @nbalacha in #68
  • feat: allows bundle package name specification by @nbalacha in #70
  • Refactor vgmanager by @sp98 in #59
  • feat: adds the new LVMVolumeGroup CRD by @nbalacha in #71
  • Update Volume Group utility by @sp98 in #73
  • feat: adds the LVMVolumeGroup CRD and processing logic by @nbalacha in #72
  • refactor: Update cert expiry to 10 years by @sp98 in #74
  • feat: move tolerations into LVMCluster.Spec by @nbalacha in #75
  • Adding monitoring capability to lvm-operator by @aruniiird in #49
  • feat: adds status information to the LVMCluster CR by @nbalacha in #76
  • fix: add label for namespace for metrics collection by @leelavg in #78
  • feat: more changes to the CRD status by @nbalacha in #79
  • fix: sets bundle namespace to openshift-storage by @nbalacha in #80
  • fix: remove the development log flag by @nbalacha in #81
  • fix: updates must-gather with new types by @nbalacha in #82
  • fix: fixes csv with different bundle pkg name by @nbalacha in #86
  • fix: sets env vars in the manager deployment by @nbalacha in #89
  • fix: do not override entrypoint for sidecar images by @leelavg in #91
  • doc: add install and usage doc by @mulbc in #84
  • fix: restore namespace to lvm-operator-system by @nbalacha in #93
  • fix: use operator image for init containers by @leelavg in #94
  • Update OWNERS by @nbalacha in #98
  • Use CentOS Stream 8 for images by @javierpena in #107
  • ci: build combined dockerfile as part of CI by @leelavg in #108
  • fix: updates lvmvolumegroupnodestatus for vg by @nbalacha in #110
  • fix: updates prebuilt img location in doc by @nbalacha in #111
  • docs: add usage guide for lvmo [skip ci] by @leelavg in #100
  • LVMCluster CRD changes by @nbalacha in #115
  • fix: renamed storageclass to remove topolvm by @nbalacha in #114
  • fix: update LVMCluster example in docs by @nbalacha in #118
  • fix: updates sc name in docs by @nbalacha in #120
  • fix: skip in-use loop devices during vgcreate/vgextend by @leelavg in #113
  • fix: adds more approvers and reviewers by @nbalacha in #119
  • Adding an alert mechanism into lvm-operator by @aruniiird in #103
  • build: update the icon in the CSV by @iamniting in #124
  • makefile: allow podman usage via makefile by @iamniting in #126
  • build: add nameprefix to the controller manager by @iamniting in #128
  • build: update go 1.16 to 1.17 by @iamniting in #129
  • fix: remove jmolmo from the OWNERS file by @nbalacha in #134
  • fix: implements the nodeSelector check by @nbalacha in #133
  • build: update golang k8s API's to v0.23 by @iamniting in #136
  • fix: refactors vgmanager-controller code by @nbalacha in #135
  • must-gather: add Makefile target to build must-gather image by @agarwal-mudit in #138
  • End to end test: Added test suite functions by @riya-singhal31 in #130
  • ci: bump golangci-lint version to v1.45.2 by @leelavg in #141
  • fix: fix ensureCreated of lvmVG via returning an error by @iamniting in #139
  • fix: fix ensureD...
Read more

Release v4.16.0

01 Jul 14:35
26a952a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.15.0...v4.16.0

Release v4.12.5

29 Apr 08:29
23092c4
Compare
Choose a tag to compare

What's Changed

  • [release-4.12] OCPBUGS-31757: chore: update feature annotations for lvms by @jakobmoellerdev in #602

Full Changelog: v4.12.4...v4.12.5

Release v4.14.4

29 Apr 08:33
076e7ab
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.14.3...v4.14.4

Release v4.13.5

29 Apr 08:32
06b3de8
Compare
Choose a tag to compare

What's Changed

  • [release-4.13] OCPBUGS-31625: chore: update feature annotations for lvms by @jakobmoellerdev in #601

Full Changelog: v4.13.4...v4.13.5

Release v4.15.2

29 Apr 08:33
9e63486
Compare
Choose a tag to compare

Release v4.15.1

15 Mar 15:31
9e63486
Compare
Choose a tag to compare

What's Changed

  • [release-4.15] OCPBUGS-29351: fix: resolve PV name before comparing to KName by @jakobmoellerdev in #573
  • [release-4.15] OCPBUGS-30347: chore: update feature annotations for lvms by @jakobmoellerdev in #586

Full Changelog: v4.15.0...v4.15.1

Release v4.15.0

20 Feb 12:56
1e61965
Compare
Choose a tag to compare

What's Changed

Read more

Release v4.12.4

15 Mar 16:03
e1ee61e
Compare
Choose a tag to compare

What's Changed

Full Changelog: v4.12.3...v4.12.4

v4.14.3

15 Mar 15:45
1e067b3
Compare
Choose a tag to compare

Full Changelog: v4.14.2...v4.14.3