-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
build: Sync from upstream release-1.15 to downstream release-4.17 #706
Commits on Jul 31, 2024
-
ci: fix the permissions of the assign action
Fixes: #14518 A recent change seems to have broken the permissions of the auto-assign action. This tries to fix this by making permissions more specific. Signed-off-by: Michael Adam <obnox@samba.org>
Configuration menu - View commit details
-
Copy full SHA for c57a21a - Browse repository at this point
Copy the full SHA c57a21aView commit details -
Merge pull request #14519 from obnoxxx/fix-auto-assign
ci: fix the permissions of the assign action
Configuration menu - View commit details
-
Copy full SHA for 0d83cd5 - Browse repository at this point
Copy the full SHA 0d83cd5View commit details -
build: set the release version to v1.15.0-beta.0
For the new 1.15 branch and first test release, update the docs and manifests to v1.15.0-beta.0 Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 9720aae - Browse repository at this point
Copy the full SHA 9720aaeView commit details -
Merge pull request #14521 from travisn/release-1.15.0-beta.0
build: Set the release version to v1.15.0-beta.0
Configuration menu - View commit details
-
Copy full SHA for f638d73 - Browse repository at this point
Copy the full SHA f638d73View commit details -
object: add hosting.advertiseEndpoint config
Add CephObjectStore spec.hosting.advertiseEndpoint configuration. This provides a clear documented default for which endpoint Rook "advertises" to dependent resources like CephObjectStores, OBCs, and COSI Buckets/Accesses and allows users to override the default behavior if desired. The current default is to round-robin an endpoint from spec.hosting.dnsNames, which has proven to be troublesome for some users' object store configurations. This change provides much-needed disambiguation for users. This may be a breaking change for some existing spec.hosting.dnsNames users. This is unexpected but is documented. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com> (cherry picked from commit a2b0b64)
Configuration menu - View commit details
-
Copy full SHA for ae00f2f - Browse repository at this point
Copy the full SHA ae00f2fView commit details -
Merge pull request #14523 from rook/mergify/bp/release-1.15/pr-14467
object: add hosting.advertiseEndpoint config (backport #14467)
Configuration menu - View commit details
-
Copy full SHA for 36a318e - Browse repository at this point
Copy the full SHA 36a318eView commit details
Commits on Aug 1, 2024
-
csi: explicitly set Topology feature-gate
issue: external-provisioner (v5) enabled topology feature-gate by default and the current implementation in Rook uses a conditional block to enable the topology feature gate. This approach now does not directly reflect the state of the `CSI_ENABLE_TOPOLOGY`. fix: replacing the conditional block with a direct use of the `CSI_ENABLE_TOPOLOGY` for flag value. Signed-off-by: Praveen M <m.praveen@ibm.com> (cherry picked from commit e30e5e8)
Configuration menu - View commit details
-
Copy full SHA for 2ea52ef - Browse repository at this point
Copy the full SHA 2ea52efView commit details -
Merge pull request #14529 from rook/mergify/bp/release-1.15/pr-14517
csi: explicitly set Topology feature-gate (backport #14517)
Configuration menu - View commit details
-
Copy full SHA for de644c1 - Browse repository at this point
Copy the full SHA de644c1View commit details
Commits on Aug 5, 2024
-
object: use advertise endpoint for admin ops
RGW can only serve a single certificate. This limitation means that the prior behavior of using the default service for admin ops when TLS is enabled may mean it requires additional complex certificate management to make sure the object store uses a certificate valid for Rook internal admin ops and user connections. This is needlessly complex for users. Instead, change Rook's behavior and documentation to clarify that it will use the same endpoint intended for S3 client applications. This means that users have a more straightforward path to enabling both Rook and consuming applications. More info: #14530 Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com> (cherry picked from commit b4a2285)
Configuration menu - View commit details
-
Copy full SHA for ebba8bc - Browse repository at this point
Copy the full SHA ebba8bcView commit details
Commits on Aug 6, 2024
-
Merge pull request #14539 from rook/mergify/bp/release-1.15/pr-14532
object: use advertise endpoint for admin ops (backport #14532)
Configuration menu - View commit details
-
Copy full SHA for ba6fa60 - Browse repository at this point
Copy the full SHA ba6fa60View commit details
Commits on Aug 7, 2024
-
csi: add pvc & pod yamls for block volume mode
This commit adds example yamls for block volume mode. Signed-off-by: Rakshith R <rar@redhat.com> (cherry picked from commit 53e2f8c)
Configuration menu - View commit details
-
Copy full SHA for bb477ac - Browse repository at this point
Copy the full SHA bb477acView commit details -
Merge pull request #14543 from rook/mergify/bp/release-1.15/pr-14542
csi: add pvc & pod yamls for block volume mode (backport #14542)
Configuration menu - View commit details
-
Copy full SHA for be8973c - Browse repository at this point
Copy the full SHA be8973cView commit details
Commits on Aug 8, 2024
-
rgw: add support for keystone auth + swift/s3
For the specification see: <https://github.com/rook/rook/blob/master/design/ceph/object/swift-and-keystone-integration.md> * extend the API object specs for swift and keystone integration * adapt rgw to the new go-ceph version - The parameter lists of the API call have changes, as parameters ignored by the RGW Admin Ops API are no longer serialized, therefore the mock has to be adapted. - There is now validation for the user keys that are passed to the User get API, therefore things failed when we had empty keys in our User proxy object. * expand the reconcile loop for the swift and keystone integration * fix minor mistakes in design document * add env var to pass extra args to minikube Minikube decides CPU cores and memory automatically based on the available resources on the machine which may be insufficient to run rook. This commit adds an environment variable to add arbitrary arguments to the minikube command, so both can be specified if desired. * integration tests for swift and keystone The new integration of swift or s3 and keystone support by rook does not have any integration tests yet. This commit introduces integration tests for swift and keystone. The tests are done against a minimal keystone setup (keystone container image from Yaook-project (https://yaook.cloud), sqlite as database backend, cert-manager and trust-manager for test certificate setup). To prevent hardcoded credentials, passwords are generated by the tests. The integration tests use the openstack client (keystone- and swift-functionality) (https://docs.openstack.org/ python-openstackclient/ latest/). This was a concious design decision to use client tooling as close as possible to the end user instead of using other go-libraries (such as gophercloud). * add documentation on swift and keystone Currently there is no documentation on the use of Swift to access an object store as well as the use of OpenStack keystone for authentication. This commit adds documentation on the use of Swift and OpenStack keystone, as well as CRD-related documentation and an example setup. * add integration tests for S3 via keystone This commit introduces integration tests for s3 and keystone. The tests are run against the same minimal keystone setup that the tests for swift and keystone use. The integration tests use the aws s3 client to use client tooling as close as possible to the end user instead of using other go-libraries. Co-authored-by: Jan Klippel <jan.klippel@uhurutec.com> Co-authored-by: Silvio Ankermann <silvio.ankermann@cloudandheat.com> Signed-off-by: Sebastian Riese <sebastian.riese@cloudandheat.com> Signed-off-by: Jan Klippel <jan.klippel@uhurutec.com> Signed-off-by: Silvio Ankermann <silvio.ankermann@cloudandheat.com> (cherry picked from commit ee8bcad)
Configuration menu - View commit details
-
Copy full SHA for 8594904 - Browse repository at this point
Copy the full SHA 8594904View commit details -
Merge pull request #14548 from rook/mergify/bp/release-1.15/pr-13807
rgw: implement support for authentication using keystone for s3 and swift (backport #13807)
Configuration menu - View commit details
-
Copy full SHA for bbedd66 - Browse repository at this point
Copy the full SHA bbedd66View commit details
Commits on Aug 9, 2024
-
docs: fix affinity docs in operator chart
Signed-off-by: Zuhair AlSader <zuhair@devzero.io> (cherry picked from commit c146b59)
Configuration menu - View commit details
-
Copy full SHA for d809869 - Browse repository at this point
Copy the full SHA d809869View commit details -
Merge pull request #14552 from rook/mergify/bp/release-1.15/pr-14546
docs: fix affinity docs in operator chart (backport #14546)
Configuration menu - View commit details
-
Copy full SHA for 4564717 - Browse repository at this point
Copy the full SHA 4564717View commit details
Commits on Aug 12, 2024
-
ci: fix excessive token permissions -- again
PR #14473 tried to improve the token-permissions score of the OpenSSF scorecard report. https://scorecard.dev/viewer/?uri=github.com/rook/rook The latest scorecard run however shows that this score has not improved. It still shows two warbnings about missing top level permissions. The rest looks good (just Info entries). This change aims at finally improving the token-permissions score by adding top level permissions to the two warned-about workflow files. Signed-off-by: Michael Adam <obnox@samba.org> (cherry picked from commit 2d29297)
Configuration menu - View commit details
-
Copy full SHA for db55e50 - Browse repository at this point
Copy the full SHA db55e50View commit details -
Merge pull request #14558 from rook/mergify/bp/release-1.15/pr-14557
ci: fix excessive token permissions -- again (backport #14557)
Configuration menu - View commit details
-
Copy full SHA for 7726d97 - Browse repository at this point
Copy the full SHA 7726d97View commit details
Commits on Aug 13, 2024
-
docs: update upgrade docs for v1.15
Update Rook and Ceph upgrade docs for upcoming v1.15 release. Tidy up pending release notes in the working text as well as official doc texts. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com> (cherry picked from commit 6026fb1)
Configuration menu - View commit details
-
Copy full SHA for 007b13a - Browse repository at this point
Copy the full SHA 007b13aView commit details -
Merge pull request #14564 from rook/mergify/bp/release-1.15/pr-14559
docs: update upgrade docs for v1.15 (backport #14559)
Configuration menu - View commit details
-
Copy full SHA for 52d1244 - Browse repository at this point
Copy the full SHA 52d1244View commit details -
core: support k8s versions 1.26 through 1.31
With the release of K8s v1.31.0, we update the minimum supported version to v1.26, and add v1.31 to the CI so we can test the most recent six versions of K8s. Signed-off-by: Travis Nielsen <tnielsen@redhat.com> (cherry picked from commit e157bb5)
Configuration menu - View commit details
-
Copy full SHA for 955876c - Browse repository at this point
Copy the full SHA 955876cView commit details
Commits on Aug 14, 2024
-
Merge pull request #14567 from rook/mergify/bp/release-1.15/pr-14566
core: Support k8s versions 1.26 through 1.31 (backport #14566)
Configuration menu - View commit details
-
Copy full SHA for 29c32e2 - Browse repository at this point
Copy the full SHA 29c32e2View commit details -
ci: fix failing multus validation tool test
Ceph image no longer has `ip` tool installed. Use a different container image for the daemonset which sets host IPs and routes for multus hosts. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com> (cherry picked from commit 5773132)
Configuration menu - View commit details
-
Copy full SHA for 63f95ce - Browse repository at this point
Copy the full SHA 63f95ceView commit details -
Merge pull request #14572 from rook/mergify/bp/release-1.15/pr-14565
ci: fix failing multus validation tool test (backport #14565)
Configuration menu - View commit details
-
Copy full SHA for 7514cdc - Browse repository at this point
Copy the full SHA 7514cdcView commit details
Commits on Aug 15, 2024
-
csi: add code for new CSI operator CR cephcluster
adding code changes,rbac changes required for create the new Ceph-CSI operator CR named cephCluster in api group 'csi.ceph.io'. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit 4b0b3a5)
Configuration menu - View commit details
-
Copy full SHA for dcff7ae - Browse repository at this point
Copy the full SHA dcff7aeView commit details -
csi: add new CSI-operator config CR
adding changes to create CSI-operator config CR based on every radosnamesapce and subvolumegroup. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit 667e044)
Configuration menu - View commit details
-
Copy full SHA for ae5c3f8 - Browse repository at this point
Copy the full SHA ae5c3f8View commit details -
csi: add csi-operator operator config cr
Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit 1ad20d0)
Configuration menu - View commit details
-
Copy full SHA for 26d44d6 - Browse repository at this point
Copy the full SHA 26d44d6View commit details -
csi: add csi-operator rbac, crds files
adding the CSI-operator manifest files inside rook repo naming deploy/examples/csi-operator-manifests.yaml. Also, let's skip running any lint check on file `deploy/examples/csi-operator.yaml` as this is owned by CSI-operator. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit c30b8a5)
Configuration menu - View commit details
-
Copy full SHA for 194b340 - Browse repository at this point
Copy the full SHA 194b340View commit details -
csi: add annotation to existing CSI driver
adding annotation to existing CSI driver resource so that csi-operator can take ownership of existing CSI driver resources. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit 64cce51)
Configuration menu - View commit details
-
Copy full SHA for be9114e - Browse repository at this point
Copy the full SHA be9114eView commit details -
csi: add unit test for csi-op resources
adding unit test for csi-op resources and also fixing small pointer issue with this commit. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit f40cb39)
Configuration menu - View commit details
-
Copy full SHA for 3293c16 - Browse repository at this point
Copy the full SHA 3293c16View commit details -
Merge pull request #14577 from rook/mergify/bp/release-1.15/pr-14489
csi: add csi-operator operator config cr (backport #14489)
Configuration menu - View commit details
-
Copy full SHA for 142675c - Browse repository at this point
Copy the full SHA 142675cView commit details
Commits on Aug 16, 2024
-
csi: update csi-addons to v0.9.0
As we have new csi-addons v0.9.0 updating the same here as well. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com> (cherry picked from commit 123025f) # Conflicts: # go.sum
Configuration menu - View commit details
-
Copy full SHA for 9e98ae6 - Browse repository at this point
Copy the full SHA 9e98ae6View commit details -
updating cephcsi image to 3.12.0 release. Signed-off-by: Madhu Rajanna <madhupr007@gmail.com> (cherry picked from commit 7c7e8a2)
Configuration menu - View commit details
-
Copy full SHA for 9e64a84 - Browse repository at this point
Copy the full SHA 9e64a84View commit details -
Merge pull request #14580 from rook/mergify/bp/release-1.15/pr-14579
csi: update csi-addons to v0.9.0 (backport #14579)
Configuration menu - View commit details
-
Copy full SHA for e3fe06d - Browse repository at this point
Copy the full SHA e3fe06dView commit details -
core: add annotations and labels to detect version jobs
The jobs to detect the ceph and csi versions now can have custom annotationso and labels added to them. They are very short-lived jobs, but they may need custom annotations in some environments to run. Signed-off-by: Travis Nielsen <tnielsen@redhat.com> (cherry picked from commit 5014d5b)
Configuration menu - View commit details
-
Copy full SHA for 6d4837c - Browse repository at this point
Copy the full SHA 6d4837cView commit details
Commits on Aug 19, 2024
-
Merge pull request #14582 from rook/mergify/bp/release-1.15/pr-14576
core: Add annotations and labels to detect version jobs (backport #14576)
Configuration menu - View commit details
-
Copy full SHA for 893ea7f - Browse repository at this point
Copy the full SHA 893ea7fView commit details
Commits on Aug 20, 2024
-
build: update codegen deepcopy for swift
The codegen needs updating since the swift types were added. Signed-off-by: Travis Nielsen <tnielsen@redhat.com> (cherry picked from commit 52f892a)
Configuration menu - View commit details
-
Copy full SHA for ac849d9 - Browse repository at this point
Copy the full SHA ac849d9View commit details -
Merge pull request #14600 from rook/mergify/bp/release-1.15/pr-14597
build: Update codegen deepcopy for swift (backport #14597)
Configuration menu - View commit details
-
Copy full SHA for 5a66cb0 - Browse repository at this point
Copy the full SHA 5a66cb0View commit details -
csi: storageclass update to gp2-csi
Updating storageClassName for cluster-on-pvc.yaml file from gp2 to gp2-csi. Signed-off-by: ShravaniVangur <shravanivangur@gmail.com> (cherry picked from commit 9656d19)
Configuration menu - View commit details
-
Copy full SHA for b8db2e6 - Browse repository at this point
Copy the full SHA b8db2e6View commit details -
csi: update csi sidecars' image version
Below csi sidecars are updated with latest available versions csi-resizer: v1.11.1 csi-provisioner: v5.0.1 csi-attacher: v4.6.1 csi-snapshotter: v8.0.1 csi-node-driver-registrar: v2.11.1 Signed-off-by: Praveen M <m.praveen@ibm.com> (cherry picked from commit a1ddf45) # Conflicts: # deploy/examples/images.txt
Configuration menu - View commit details
-
Copy full SHA for cf42f35 - Browse repository at this point
Copy the full SHA cf42f35View commit details -
csi: update csi-operator to use latest tag v0.1
updating csi-operator version in go.mod and csi-operator.yaml to use latest release v0.1. And also fixing one small bug where csi-driver log level was set in csi-operator log level. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit 89e9077)
Configuration menu - View commit details
-
Copy full SHA for 4dca62d - Browse repository at this point
Copy the full SHA 4dca62dView commit details -
build: changes forced by latest controller-runtime
this commit contains changes that are forced by latest controller-runtime version v0.19.0. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit 2556e14)
Configuration menu - View commit details
-
Copy full SHA for 4f96664 - Browse repository at this point
Copy the full SHA 4f96664View commit details -
csi: add csinodes rbac rule for cephfs provisioner
Signed-off-by: Praveen M <m.praveen@ibm.com> (cherry picked from commit 1efe3b6)
Configuration menu - View commit details
-
Copy full SHA for af583ad - Browse repository at this point
Copy the full SHA af583adView commit details -
test: fix 'make test' on arm mac
make test was failing when running on arm macbooks. Fix it so that it isn't running with hardcoded GOOS=linux. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com> (cherry picked from commit 5da7feb)
Configuration menu - View commit details
-
Copy full SHA for ac0bfcb - Browse repository at this point
Copy the full SHA ac0bfcbView commit details -
Merge pull request #14601 from rook/mergify/bp/release-1.15/pr-14586
csi: storageclass update to gp2-csi (backport #14586)
Configuration menu - View commit details
-
Copy full SHA for b5c038d - Browse repository at this point
Copy the full SHA b5c038dView commit details -
Merge pull request #14606 from rook/mergify/bp/release-1.15/pr-14599
csi: update csi-operator to use latest tag v0.1 (backport #14599)
Configuration menu - View commit details
-
Copy full SHA for 8ca25e9 - Browse repository at this point
Copy the full SHA 8ca25e9View commit details -
Merge pull request #14607 from rook/mergify/bp/release-1.15/pr-14604
test: fix 'make test' on arm mac (backport #14604)
Configuration menu - View commit details
-
Copy full SHA for baf082e - Browse repository at this point
Copy the full SHA baf082eView commit details -
Merge pull request #14605 from rook/mergify/bp/release-1.15/pr-14357
csi: update csi sidecars' image version (backport #14357)
Configuration menu - View commit details
-
Copy full SHA for 1283f1d - Browse repository at this point
Copy the full SHA 1283f1dView commit details -
core: add configuration option for metrics bindAddress
Alerting on controller-runtime's workqueue_depth can be useful for debugging controllers. Also having a prometheus target for a pod gives another data point that the system is working as expected. It is useful for uptime alerts. Make the bind address configurable via the configmap while still retaining the default behavior that it is disabled. Resolves: #14538 Signed-off-by: Justin Cichra <jcichra@cloudflare.com> (cherry picked from commit 74a79b2)
Configuration menu - View commit details
-
Copy full SHA for 8a0eada - Browse repository at this point
Copy the full SHA 8a0eadaView commit details -
Configuration menu - View commit details
-
Copy full SHA for dd1e1a6 - Browse repository at this point
Copy the full SHA dd1e1a6View commit details -
manifest: add registry name to docker images
Signed-off-by: Zuhair AlSader <zuhair@devzero.io> (cherry picked from commit 6714b86)
Configuration menu - View commit details
-
Copy full SHA for e76d60d - Browse repository at this point
Copy the full SHA e76d60dView commit details -
Merge pull request #14611 from rook/mergify/bp/release-1.15/pr-14435
osd: reweight osd while resizing (backport #14435)
Configuration menu - View commit details
-
Copy full SHA for ebb59ff - Browse repository at this point
Copy the full SHA ebb59ffView commit details -
Signed-off-by: Zuhair AlSader <zuhair@devzero.io> (cherry picked from commit b6087c4)
Configuration menu - View commit details
-
Copy full SHA for ee43ca0 - Browse repository at this point
Copy the full SHA ee43ca0View commit details -
Merge pull request #14610 from rook/mergify/bp/release-1.15/pr-14598
core: add configuration option for metrics bindAddress (backport #14598)
Configuration menu - View commit details
-
Copy full SHA for 1016b0e - Browse repository at this point
Copy the full SHA 1016b0eView commit details -
Merge pull request #14608 from rook/mergify/bp/release-1.15/pr-14550
manifest: add registry name to docker images (backport #14550)
Configuration menu - View commit details
-
Copy full SHA for 60faae1 - Browse repository at this point
Copy the full SHA 60faae1View commit details -
Merge pull request #14613 from rook/mergify/bp/release-1.15/pr-14612
docs: missing slack link (backport #14612)
Configuration menu - View commit details
-
Copy full SHA for ed90a3e - Browse repository at this point
Copy the full SHA ed90a3eView commit details -
build: update the release version to v1.15.0
For the minor release update the documentation and manifests to v1.15.0 Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 4c2a341 - Browse repository at this point
Copy the full SHA 4c2a341View commit details -
build: generate the local build tag with docker io
The docker.io image prefix is expected to be prepended to the image names in the test images. This was missed in 14550 related to some CI tests, which was now causing the CI failures in the 1.15 branch where the search and replace was missing the new docker.io prefix. Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
Configuration menu - View commit details
-
Copy full SHA for 3045076 - Browse repository at this point
Copy the full SHA 3045076View commit details -
Merge pull request #14615 from travisn/release-1.15.0
build: Update the release version to v1.15.0
Configuration menu - View commit details
-
Copy full SHA for 5b3fa88 - Browse repository at this point
Copy the full SHA 5b3fa88View commit details
Commits on Aug 21, 2024
-
csi: use specific tag instead of latest image
when I was pusing the new changes in older pr I missed updating the latest tag to v0.1.0 in csi-operator.yaml file. Updating now. Signed-off-by: subhamkrai <srai@redhat.com> (cherry picked from commit 838f583)
Configuration menu - View commit details
-
Copy full SHA for 1d5977b - Browse repository at this point
Copy the full SHA 1d5977bView commit details -
Merge pull request #14619 from rook/mergify/bp/release-1.15/pr-14618
csi: use specific tag instead of latest image (backport #14618)
Configuration menu - View commit details
-
Copy full SHA for 5b49a2c - Browse repository at this point
Copy the full SHA 5b49a2cView commit details