Skip to content

Releases: openshift/lvm-operator

v4.18.0

27 Feb 08:33
156ba52
Compare
Choose a tag to compare

What's Changed

  • OCPBUGS-35072: docs: graceful recovery documentation by @jakobmoellerdev in #692
  • OCPBUGS-13236: fix: allow deploy on cluster without prometheus by @jakobmoellerdev in #701
  • OCPBUGS-38929: fix: allow deploying thin pools with up to 100% of size percent by @jakobmoellerdev in #702
  • chore(deps): update konflux references by @red-hat-konflux in #699
  • OCPEDGE-1249: fix: introduce vgmanager file lock on start by @jakobmoellerdev in #709
  • OCPBUGS-42091: feat(controller): disable http2 by @qJkee in #710
  • OCPEDGE-1247: make thin pool config editable by @qJkee in #708
  • OCPBUGS-41632: fix: ensure uniq available devices by @jakobmoellerdev in #712
  • OCPBUGS-41582: Remove topolvm-controller and topolvm-node pod references from docs by @suleymanakbas91 in #715
  • OCPEDGE-1245: feat(tests) add lvmd.yaml test by @qJkee in #720
  • chore(deps): update konflux references by @red-hat-konflux in #713
  • NO-JIRA: chore(deps): update konflux references by @red-hat-konflux in #725
  • chore(deps): update konflux references by @red-hat-konflux in #726
  • OCPEDGE-1273: chore: k8s 1.31 dependency bumps by @jakobmoellerdev in #727
  • OCPBUGS-42385: fix: make sure that wipes are recorded by node by @jakobmoellerdev in #730
  • OCPEDGE-1230: add metadata size field by @qJkee in #728
  • chore(deps): update konflux references by @red-hat-konflux in #743
  • OCPBUGS-43523: feat(webhook): fix typo by @qJkee in #756
  • OCPEDGE-825: Konflux branch merge by @jeff-roche in #761
  • OCPEDGE-824: Adjust bundle to resemble released bundles by @suleymanakbas91 in #764
  • OCPBUGS-44377: Add migration logic for wipe refactor by @suleymanakbas91 in #779
  • OCPBUGS-43910: A non-resolvable device path causes all the devices to be excluded by @suleymanakbas91 in #782
  • OCPBUGS-44660: feat(Dockerfile): create /run/lock by @qJkee in #790
  • OCPEDGE-1299: feat: switching the operator to use fips enabled building by @jeff-roche in #795
  • [release-4.18] OCPEDGE-1117: Update dependencies by @suleymanakbas91 in #806
  • [release-4.18] OCPBUGS-46359: Use bytes as unit in lvm commands by @openshift-cherrypick-robot in #809
  • [release-4.18] OCPBUGS-46626: Bump golang.org/x/net to v0.33.0 by @openshift-cherrypick-robot in #819

Full Changelog: v4.17.0...v4.18.0

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