Skip to content

Releases: openshift/lvm-operator

v4.19.0

10 Jul 06:53
aebcff9
Compare
Choose a tag to compare

What's Changed

  • chore(deps): update lvm-operator to 02c1ffb by @red-hat-konflux in #784
  • NO-JIRA:chore(deps): update pre-commit hook golangci/golangci-lint to v1.62.2 (main) by @red-hat-konflux in #800
  • chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.19.0 (main) by @red-hat-konflux in #801
  • NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1731604394 (main) by @red-hat-konflux in #802
  • NO-JIRA:chore(deps): update golang docker tag to v1.23 (main) by @red-hat-konflux in #803
  • OCPEDGE-1117: Update dependencies by @suleymanakbas91 in #804
  • OCPBUGS-45868: Use bytes as unit in lvm commands by @suleymanakbas91 in #808
  • NO-JIRA: chore(deps): update konflux references (main) by @red-hat-konflux in #799
  • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1733767867 (main) by @red-hat-konflux in #805
  • NO-JIRA: chore(deps): update konflux references (main) by @red-hat-konflux in #813
  • OCPBUGS-46667: Bump golang.org/x/net to v0.33.0 by @suleymanakbas91 in #818
  • OCPEDGE-1186: Konflux hermetic builds by @jeff-roche in #796
  • NO-JIRA: fix: removing the index build part of the bundle pipeline by @jeff-roche in #820
  • NO-JIRA: chore(deps): update lvms-must-gather to 0013810 by @red-hat-konflux in #816
  • NO-JIRA: chore(deps): update konflux references (main) by @red-hat-konflux in #827
  • NO-JIRA: chore(deps): update lvm-operator to 07ae793 by @red-hat-konflux in #834
  • NO-JIRA: chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1736404155 (main) by @red-hat-konflux in #829
  • NO-JIRA: chore(deps): update pre-commit hook golangci/golangci-lint to v1.63.4 (main) by @red-hat-konflux in #831
  • NO-JIRA: chore(deps): update pre-commit hook codespell-project/codespell to v2.4.0 (main) by @red-hat-konflux in #837
  • NO-JIRA: chore(deps): update konflux references (main) by @red-hat-konflux in #836
  • NO-JIRA: chore(deps): update lvm-operator to 572a258 by @red-hat-konflux in #840
  • NO-JIRA:chore(deps): update konflux references (main) by @red-hat-konflux in #841
  • NO-JIRA: chore(deps): update lvm-operator to d15bcbf by @red-hat-konflux in #845
  • NO-JIRA: chore(deps): update lvms-must-gather to 70cbc03 by @red-hat-konflux in #846
  • OCPEDGE-823: Add integration tests for Konflux by @suleymanakbas91 in #838
  • chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.20.0 by @red-hat-konflux in #844
  • NO-JIRA: Fix typo in lvmvolumegroupnodestatus during lvm must-gather collection by @yuokada126 in #849
  • chore(deps): update lvms-must-gather to 5532dcc by @red-hat-konflux in #850
  • NO-JIRA: Add missing bundle labels by @suleymanakbas91 in #851
  • NO-JIRA: chore(deps): update konflux references by @red-hat-konflux in #847
  • feat: enable build-source-image in Konflux pipelines by @suleymanakbas91 in #852
  • NO-JIRA: chore(deps): update pre-commit hook codespell-project/codespell to v2.4.1 by @red-hat-konflux in #843
  • OCPEDGE-1593: feat(controller): skip controller name validation by @qJkee in #791
  • feat: separate single and multiarch Konflux pipelines by @suleymanakbas91 in #855
  • chore(deps): update lvm-operator to 0969253 by @red-hat-konflux in #853
  • NO-JIRA: chore(deps): update lvms-must-gather to cb48d86 by @red-hat-konflux in #854
  • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1738816775 by @red-hat-konflux in #858
  • NO-JIRA: Add build pipeline files as trigger to jobs by @suleymanakbas91 in #861
  • chore(deps): update konflux references by @red-hat-konflux in #859
  • chore(deps): update lvms-must-gather to fd5c94f by @red-hat-konflux in #862
  • chore(deps): update lvm-operator to 2ea6c41 by @red-hat-konflux in #863
  • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1739420147 by @red-hat-konflux in #864
  • chore(deps): update konflux references by @red-hat-konflux in #867
  • chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.21.0 by @red-hat-konflux in #872
  • chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.5 by @red-hat-konflux in #866
  • chore(deps): update konflux references to a3f3a4d by @red-hat-konflux in #876
  • chore(deps): update lvm-operator to fb67d5a by @red-hat-konflux in #874
  • chore(deps): update lvms-must-gather to 64f06b1 by @red-hat-konflux in #873
  • OCPEDGE-1620: make thin pool fields optional by @qJkee in #880
  • OCPEDGE-1588: feat: enterprise contract warnings updates by @jeff-roche in #884
  • OCPEDGE-1588: fix: more updated task manifests by @jeff-roche in #886
  • NO-JIRA: chore(deps): update lvm-operator to 410b77a by @red-hat-konflux in #882
  • NO-JIRA: chore(deps): update lvms-must-gather to ba10283 by @red-hat-konflux in #885
  • NO-JIRA: chore(deps): update konflux references to v0.2 by @red-hat-konflux in #888
  • NO-JIRA: fix: adding in the required rpms signature scan task for the build pipelines by @jeff-roche in #897
  • chore(deps): update lvms-must-gather to 8aea8b8 by @red-hat-konflux in #896
  • OCPEDGE-1648: feat: added our LICENSE file to the build container images by @jeff-roche in #900
  • NO-JIRA: chore: build pipeline updates, added a script for automation by @jeff-roche in #902
  • OCPBUGS-52351: Retry Nodes with not-ready taint by @suleymanakbas91 in #898
  • NO-JIRA: chore: konflux task manifest updates by @jeff-roche in #906
  • chore(deps): update lvm-operator to 68064cb by @red-hat-konflux in #895
  • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1741599792 by @red-hat-konflux in #903
  • chore(deps): update pre-commit hook golangci/golangci-lint to v1.64.7 by @red-hat-konflux in #907
  • chore(deps): update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.22.0 by @red-hat-konflux in #908
  • OCPEDGE-1650: fix: skip the ecosystem cert preflight check for the bundle image by @jeff-roche in #910
  • chore(deps): update registry.access.redhat.com/ubi9/ubi-minimal docker tag to v9.5-1741850109 by @red-hat-konflux in #912
  • OCPEDGE-1650: feat: moving the version tag info to build a build args file by @jeff-roche in #911
  • chore(deps): update konflux references by @red-hat-konflux in #917
  • NO-JIRA: chore(deps): update lvms-must-gather to 2d93087 by @red-hat-konflux in #901
  • OCPEDGE-1688: fix: setting the non-root user for the must-gather image by @jeff-roche in #914
  • NO-JIRA: test: Remove net raw by @jeff-roche in #913
  • chore(deps): update lvms-must-gather to cb56e8d by @red-hat-konflux in #919
  • NO-JIRA: chore(deps): update lvm-operator to d94c2aa by @Red-ha...
Read more

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