forked from rook/rook
-
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
Syncing latest changes from master for rook #666
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Syncing latest changes from upstream master for rook
When the clusters reach full, nearfull, or backfill full thresholds ceph will raise health warnings and stop allowing IO or backfill depending on the threshold. These settings require special ceph commands instead of being generic ceph config. Allow these settings to be set from the CephCluster CR in the spec.storage section. Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
osd: Configure cluster full settings when OSDs fill up
…-master Signed-off-by: Ceph Jenkins <ceph-jenkins@redhat.com>
add generated csv changes Signed-off-by: Ceph Jenkins <ceph-jenkins@redhat.com>
This change is a follow-up to PR rook#13651 . It is also meant to provide a continuation of the closed, stale PR rook#13878 . It is furthermore intended as a preparation for the introduction of a way to enforce host networking in the next round of updates to PR rook#13651 . This change improves the documentation, implementation, and unit testing for the method of the spec. Signed-off-by: Michael Adam <obnox@samba.org> Co-authored-by: Blaine Gardner <b.blaine.gardner@gmail.com> Co-authored-by: Travis Nielsen <tnielsen@redhat.com>
Syncing latest changes from upstream master for rook
network: improve the IsHost() function
`make codegen`resulted in a diff, so that needed to be committed. Signed-off-by: Michael Adam <obnox@samba.org>
build: add result of codegen
…th 5 updates Bumps the github-dependencies group with 5 updates in the / directory: | Package | From | To | | --- | --- | --- | | [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client) | `0.13.0` | `0.14.0` | | [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `1.53.0` | `1.53.10` | | [github.com/hashicorp/vault/api](https://github.com/hashicorp/vault) | `1.13.0` | `1.14.0` | | [github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring](https://github.com/prometheus-operator/prometheus-operator) | `0.73.2` | `0.74.0` | | [github.com/prometheus-operator/prometheus-operator/pkg/client](https://github.com/prometheus-operator/prometheus-operator) | `0.73.2` | `0.74.0` | Updates `github.com/IBM/keyprotect-go-client` from 0.13.0 to 0.14.0 - [Release notes](https://github.com/IBM/keyprotect-go-client/releases) - [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md) - [Commits](IBM/keyprotect-go-client@v0.13.0...v0.14.0) Updates `github.com/aws/aws-sdk-go` from 1.53.0 to 1.53.10 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](aws/aws-sdk-go@v1.53.0...v1.53.10) Updates `github.com/hashicorp/vault/api` from 1.13.0 to 1.14.0 - [Release notes](https://github.com/hashicorp/vault/releases) - [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md) - [Commits](hashicorp/vault@v1.13.0...v1.14.0) Updates `github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring` from 0.73.2 to 0.74.0 - [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases) - [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md) - [Commits](prometheus-operator/prometheus-operator@v0.73.2...v0.74.0) Updates `github.com/prometheus-operator/prometheus-operator/pkg/client` from 0.73.2 to 0.74.0 - [Release notes](https://github.com/prometheus-operator/prometheus-operator/releases) - [Changelog](https://github.com/prometheus-operator/prometheus-operator/blob/main/CHANGELOG.md) - [Commits](prometheus-operator/prometheus-operator@v0.73.2...v0.74.0) --- updated-dependencies: - dependency-name: github.com/IBM/keyprotect-go-client dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-dependencies - dependency-name: github.com/hashicorp/vault/api dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/apis/monitoring dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies - dependency-name: github.com/prometheus-operator/prometheus-operator/pkg/client dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
…dependencies-f460172902 build(deps): bump the github-dependencies group across 1 directory with 5 updates
For the v1.15 release update the roadmap for new features that are being planned Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
Multus requires that the 'ip' tool be installed in the Rook image. Today, it is present in the upstream Ceph base image that is used, but that is expected to change in the future. The Ceph project intends to switch to CentOS 9 minimal images, and the 'ip' tool will likely be removed from the base image at that point. However, Rook CI has occasionally had issues with the current 'dnf install' command when CentOS repos go down, or when there is otherwise some problem. Because the package is already installed today, there is no need to hamstring Rook builds when CentOS is having problems. But we do want to make sure that Rook builds don't silently succeed in the eventual future when 'ip' tool is removed from the Ceph image. For now, replace the 'dnf install' with a check to verify that 'ip' tool is installed, and add a shorter form of this note as a comment above it to help Rook maintainers know how to resolve future 'ip' tool removal. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
…o-dependency build: remove iproute build dependency on centos repo
Add IPv6 support for multus validation tool. Also test that IPv6 support works by specifying one of the NetAttachDefs with an IPv6 address range. Signed-off-by: Blaine Gardner <blaine.gardner@ibm.com>
Syncing latest changes from upstream master for rook
fix pylint issue and remove pyhn2 support closes: rook#14212 Signed-off-by: parth-gr <partharora1010@gmail.com>
`make test` failed for me on MacOS with this error: ```console $ make test ... === installing go-junit-report tar: Error opening archive: Unrecognized archive format make[2]: *** $ ``` So it seems the version v2.0.0 of go-junit-report has a broken source tarball Going to the latest version v2.1.0 fixes the problem for me. Signed-off-by: Michael Adam <obnox@samba.org>
external: remove support of python2 for external clusters
build: Update to use the latest version of go-junit-report
…ipv6 multus: add and test ipv6 support for validation tool
doc: Update the roadmap for 1.15
For an advanced network configuration, the mon endpoints expected for the ceph public network may be different from the public IP address that is set on the K8s node. When host networking is enabled in rook, the IP address of the node was only allowed previously. Now, the IP address used for a mon when scheduled on a node can be determined by setting an annotation on each node where mons can run: network.rook.io/mon-ip: <ip-address> This annotation must be set before the mons are created. Mon endpoints cannot be changed after they are already running. Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
mon: Allow overriding the mon endpoint with annotation
Bumps the github-dependencies group with 1 update: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go). Updates `github.com/aws/aws-sdk-go` from 1.53.10 to 1.53.14 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](aws/aws-sdk-go@v1.53.10...v1.53.14) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
…dependencies-8f47b05da3 build(deps): bump github.com/aws/aws-sdk-go from 1.53.10 to 1.53.14 in the github-dependencies group
…-master Signed-off-by: Ceph Jenkins <ceph-jenkins@redhat.com>
add generated csv changes Signed-off-by: Ceph Jenkins <ceph-jenkins@redhat.com>
Exporter service created by rook operator contains the following labels: `app=rook-ceph-exporter,rook_cluster=<cluster-name>` Label `ceph_daemon_id=exporter` is not there and therefore the service monitor selector can not discover the exporter service. This fix removes the `ceph_daemon_id=exporter` label from the exporter service monitor selector. Signed-off-by: Matej Feder <matej.feder@dnation.cloud>
Syncing latest changes from upstream master for rook
…itor monitoring: fix exporter service monitor selector
Syncing latest changes from upstream master for rook
df-build-team
force-pushed
the
sync_ds--master
branch
from
June 11, 2024 05:47
f13acdc
to
95de065
Compare
/approve |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: df-build-team, travisn The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR containing the latest commits from master branch