Skip to content

Releases: ceph/ceph-csi-operator

v0.2.0 release

29 Jan 07:54
a0838ff
Compare
Choose a tag to compare

What's Changed

  • csi: fix csi addon side car container by @parth-gr in #127
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 in the github-dependencies group by @dependabot in #126
  • Driver Controller: Multi-layer image set loading logic by @nb-ohad in #124
  • build(deps): bump the github-dependencies group with 2 updates by @dependabot in #129
  • Driver Controller: Fix a nil access bug when accessing DriverSpecDefaults by @nb-ohad in #130
  • Generate multifile installer by @Madhu-1 in #125
  • update api description to be inline with the expected behaviour by @rewantsoni in #132
  • Makefile: fix panic in make test. by @obnoxxx in #134
  • build(deps): bump the k8s-dependencies group with 3 updates by @dependabot in #137
  • Makefile: Simplify 'test' and 'run' targets a bit. by @obnoxxx in #138
  • doc: update readme contents by @Madhu-1 in #135
  • add missing rbac for persistentvolume during deletion by @leelavg in #141
  • ci: update dependencies for kubernetes by @Madhu-1 in #144
  • add missing volume name for the encryption by @Madhu-1 in #147
  • add missing tolerations field in nodeplugin podspec by @leelavg in #150
  • ci: add markdown lint by @subhamkrai in #16
  • Fix issue 149 - add some CI workflows by @obnoxxx in #153
  • build(deps): bump DavidAnson/markdownlint-cli2-action from 16 to 17 by @dependabot in #160
  • fix: update extra-create-metadata arg condition by @iPraveenParihar in #161
  • build(deps): bump the k8s-dependencies group with 4 updates by @dependabot in #162
  • Add missing RBAC and update images to latest release by @Madhu-1 in #163
  • remove extra deep copy of object from cache by @leelavg in #155
  • doc: add quick-start guide by @Madhu-1 in #148
  • csiaddons: add new RBAC by @Madhu-1 in #166
  • provide ability to adjust deployment strategy by @leelavg in #156
  • docs: clarify the operator design doc a bit by @obnoxxx in #167
  • Fix broken links in the PR template by @obnoxxx in #169
  • csiaddons: add rbac permission for setting ownerRef by @rewantsoni in #171
  • docs: add design for enforcing host network. by @obnoxxx in #170
  • build(deps): bump DavidAnson/markdownlint-cli2-action from 17 to 18 by @dependabot in #177
  • build(deps): bump the github-dependencies group with 2 updates by @dependabot in #164
  • fix the Driver controller and ClientProfile controller unit tests by @obnoxxx in #175
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.21.0 to 2.22.0 in the github-dependencies group by @dependabot in #181
  • build(deps): bump the k8s-dependencies group with 4 updates by @dependabot in #180
  • csiaddons: add rbac permission to delete the csiaddons obj by @rewantsoni in #182
  • build(deps): bump github.com/onsi/gomega from 1.35.1 to 1.36.0 in the github-dependencies group by @dependabot in #183
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.19.2 to 0.19.3 in the k8s-dependencies group by @dependabot in #185
  • Update externalsnapshotter volumegroupsnapshot container arg by @Madhu-1 in #179
  • build(deps): bump DavidAnson/markdownlint-cli2-action from 18 to 19 by @dependabot in #190
  • restrict manager resource cache based on namespaces from environment by @leelavg in #186
  • ci: update go version to 1.23.0 by @Madhu-1 in #191
  • build(deps): bump the k8s-dependencies group across 1 directory with 4 updates by @dependabot in #193
  • build(deps): bump the github-dependencies group across 1 directory with 2 updates by @dependabot in #192
  • Rework golangci lint by @obnoxxx in #195
  • add markdownlint make targets by @obnoxxx in #196
  • build(deps): bump the k8s-dependencies group with 4 updates by @dependabot in #198
  • Add TokenReview RBAC to support CSI addons security enhancements by @bipuladh in #197
  • build(deps): bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.20.1 in the k8s-dependencies group by @dependabot in #199
  • build(deps): bump actions/stale from 9.0.0 to 9.1.0 by @dependabot in #200

New Contributors

Full Changelog: v0.1.0...v0.2.0

v0.1.0

19 Aug 11:33
88e6db2
Compare
Choose a tag to compare

What's Changed

  • doc: add design doc for the ceph-csi-operator by @Madhu-1 in #1
  • Project scaffolding by @nb-ohad in #11
  • ci: add github action linters by @subhamkrai in #15
  • Add template for the .github by @Madhu-1 in #13
  • ci: skip running github action on vendor folder by @subhamkrai in #21
  • ci: skip config folder from running codespell ci by @subhamkrai in #22
  • Driver APIs and controller definition by @nb-ohad in #14
  • Operator Config API by @nb-ohad in #20
  • doc: adding more documentation for process by @Madhu-1 in #12
  • ci: add ci test to run make build by @subhamkrai in #28
  • ci: let's clone repo with depth 1 by @subhamkrai in #29
  • update image variables by @iamniting in #30
  • ignore NotIn keyword in codespell linter by @iamniting in #31
  • ci: add check-latest: true in govulncheck ci by @subhamkrai in #33
  • ignore immediatedly keyword in codespell linter and update image by @iamniting in #34
  • ignore notin keyword in codespell linter by @iamniting in #35
  • Diable golangci-lint gocyclo by @nb-ohad in #38
  • ci: let's misspell from runnning on vendor folder by @subhamkrai in #39
  • ci: add rook-ceph cluster ci test by @subhamkrai in #36
  • ci: Adding gosec in golangci lint by @subhamkrai in #32
  • Add CephCluster API (cephclusters.csi.ceph.io) by @nb-ohad in #26
  • Add Config API (configs.csi.ceph.io) by @nb-ohad in #40
  • Align Driver API with formal CSI terminology by @nb-ohad in #41
  • logrotate: add design and api for logrotate by @parth-gr in #37
  • Driver API: Align type code to established order and rename LogRotation field to Rotation by @nb-ohad in #47
  • Implement Driver API reconciliation by @nb-ohad in #24
  • build(deps): bump the k8s-dependencies group with 4 updates by @dependabot in #49
  • build(deps): bump the github-dependencies group with 3 updates by @dependabot in #63
  • ci: update action to check git diff by @Madhu-1 in #59
  • fix bugs found in controller by @Madhu-1 in #60
  • Utils: fix serialization cases in MapToString util by @nb-ohad in #65
  • API renames and validation rules by @nb-ohad in #62
  • ClientProfile API: Add support for kernel and fuse mount options by @nb-ohad in #64
  • Driver API: Fix item separator in validation marker by @nb-ohad in #67
  • APIs: Rename "LogLevel" to "Verbosity" by @nb-ohad in #70
  • ClientProfileMapping API: Create API definition and type for ClientProfileMapping API by @nb-ohad in #66
  • Driver Controller: Fix support for SnapshotPolicy settings by @nb-ohad in #69
  • Configuration: Add CSI operand RBAC kustomization file by @nb-ohad in #71
  • Use list of BlockPoolMapping in clientProfileMappings spec by @sp98 in #72
  • Update ci test by @Madhu-1 in #73
  • APIs: Additional validations by @nb-ohad in #76
  • ClientProfile reconcile by @nb-ohad in #48
  • controllers: fix issues found in recent testing by @leelavg in #82
  • Driver Controller: Use CreateOrUpdate for k8s CSIDriver reconciliation by @nb-ohad in #84
  • build(deps): bump github.com/onsi/gomega from 1.34.0 to 1.34.1 in the github-dependencies group by @dependabot in #85
  • fix inline in json by @Madhu-1 in #90
  • api: add support for topology based provisioning by @Madhu-1 in #91
  • ci: github action for docker build push by @Madhu-1 in #86
  • fix: address csi addons problems in csi by @Madhu-1 in #93
  • ci: fix problem in build-push action by @Madhu-1 in #96
  • Driver Controller: remove empty container arguments by @nb-ohad in #101
  • impore logging for invalid driver name by @Madhu-1 in #100
  • update validation rule for confimap name by @Madhu-1 in #102
  • api: make apis into a seperate package by @weirdwiz in #94
  • Driver Controller: Fix nil ref access and remove unnecessary mem copy by @nb-ohad in #103
  • Driver Controller: Ensure CSI Config Creation by @nb-ohad in #104
  • api: fix camelCase issue SnapshotPolicyType by @subhamkrai in #97
  • remove controller runtime dependency by @Madhu-1 in #105
  • generate service name as per kubernetes by @Madhu-1 in #99
  • ClientProfile Controller: add missing CephConnection delete RBAC by @nb-ohad in #109
  • run csiaddons sidecar only for rbd nodeplugin by @Madhu-1 in #108
  • fix csi rbac in kustomize by @Madhu-1 in #107
  • Configuration: Add missing CSI RBAC by @nb-ohad in #113
  • Driver Controller: Fix GRpcTimeout issues for resizer container by @nb-ohad in #112
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #115
  • build(deps): bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 in the github-dependencies group by @dependabot in #114
  • Configuration: Kustomisation enhancements by @nb-ohad in #116
  • rbac: add nfs files in the kustomization to render them by @iamniting in #118
  • ClientProfileMapping API changes and reconcile logic by @nb-ohad in #111
  • doc: update logrotation design doc by @Madhu-1 in #120
  • Makefile: provide a mechanism to change the kube-rbac-proxy image by @iamniting in #122
  • build(deps): bump the k8s-dependencies group with 4 updates by @dependabot in #123
  • Add readOnlyRootFilesystem and remove logtostderr by @Madhu-1 in #121
  • logrotate: add logrotate functionality for csi by @parth-gr in #50

New Contributors

Full Changelog: https://github.com/ceph/ceph-csi-operator/commits/v0.1.0