Commit Graph
9813 Commits
Author SHA1 Message Date
Travis Nielsen 104f03f30f Merge pull request #12146 from travisn/doc-review
docs: Update core getting started docs for clarity
2023-04-28 10:26:47 -06:00
Travis Nielsen accc6ae438 Merge pull request #12147 from travisn/emeritus-maintainer
docs: Move yannis to emeritus maintainer
2023-04-28 09:57:06 -06:00
travisn e0496e5926 docs: move yannis to emeritus maintainer
Since Cassandra is no longer supported and Yannis is no
longer active on the project move him to Emeritus
maintainer.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-04-27 11:59:52 -06:00
travisn ecdeb7aa9f docs: clarify docs for wording or obsolete info
Update the getting started guide, prereqs, architecture,
and other basic docs with more concise wording and removed
some obsolete information. Some links are removed so they
don't distract the user from reading the critical information
that we are conveying in the rook docs.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-04-27 11:58:08 -06:00
Travis Nielsen 844712a989 Merge pull request #12137 from travisn/active-mgr-default
mgr: Default to active mgr label
2023-04-25 10:31:12 -06:00
Travis Nielsen 46e6b7366a Merge pull request #12132 from parth-gr/dotpool-update
external: check for pool and cluster name is provided
2023-04-25 08:02:14 -06:00
parth-gr e02942ab77 external: check for pool and cluster name is provided
While adding the support for dot and special rbd pools
the check for pool and cluster name check was removed,
Adding it back as it is needed
https://github.com/rook/rook/pull/12056

Signed-off-by: parth-gr <paarora@redhat.com>
2023-04-25 18:48:27 +05:30
Satoru Takeuchi cdc232953f Merge pull request #12138 from travisn/obsolete-journal-size
core: Remove obsolete journal size config value
2023-04-25 18:39:13 +09:00
travisn db04b127b0 core: remove obsolete journal size config value
The journal size was only applicable to the filestore OSD
format which has not been supported by rook since v1.2.
Remove the remaining obsolete setting from the examples and
code.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-04-24 15:54:53 -06:00
travisn 1fa3c5ae18 mgr: default to active mgr label
The active and standby labels are updated on the mgr pods
by the mgr sidecar. In the case of a single mgr, there is
not sidecar, so the dashboard and other mgr services were
not available when there was a single mgr. Now the mgr
pod will default to the active mgr status label so that
the single mgr case will succeed. In the case of two mgrs,
the sidecar will immediately update the standby mgr to
remove the active status label.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-04-24 14:47:15 -06:00
Travis Nielsen 9794feba7c Merge pull request #12075 from sp98/obc-watcher
core: Skip OBC controllers based on env variable
2023-04-24 10:28:12 -06:00
Travis Nielsen 4ef0bbe4c5 Merge pull request #11976 from koor-tech/bugfix/issue-10340-allow-scanning-devices-with-filter
osd: allow scanning devices with filter
2023-04-24 09:25:05 -06:00
Travis Nielsen 3718af098d Merge pull request #12133 from rook/dependabot/go_modules/github.com/aws/aws-sdk-go-1.44.248
build(deps): bump github.com/aws/aws-sdk-go from 1.44.229 to 1.44.248
2023-04-24 09:03:03 -06:00
Travis Nielsen c6630dcd06 Merge pull request #12109 from jouve/objstore
add an ingress for ceph-objectores
2023-04-24 08:26:49 -06:00
sp98 e87338fbc4 core: skip OBC and Notification controllers
Skip running Object Bucket and Object bucket notification
controllers based on env variable.

Signed-off-by: sp98 <sapillai@redhat.com>
2023-04-24 19:16:06 +05:30
dependabot[bot] addb719252 build(deps): bump github.com/aws/aws-sdk-go from 1.44.229 to 1.44.248
Bumps [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) from 1.44.229 to 1.44.248.
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.44.229...v1.44.248)

---
updated-dependencies:
- dependency-name: github.com/aws/aws-sdk-go
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-24 12:59:51 +00:00
Cyril Jouve 100f8c1320 helm: add an ingress for ceph-objectores
Signed-off-by: Cyril Jouve <jv.cyril@gmail.com>
2023-04-22 14:45:20 +02:00
Travis Nielsen 309813b837 Merge pull request #12125 from subhamkrai/update-ci-version
ci: update k8s to v1.27.1 in ci
2023-04-21 17:36:25 -07:00
Travis Nielsen 7d890ae550 Merge pull request #12118 from avanthakkar/fix-exporter-service
core: temporary disable exporter service
2023-04-22 01:53:28 +02:00
Javier cd711414bb test: increase integration-test timeout
increase timeouts in order to allow to have ready all the resources and
avoid failures in some pipelines due timeout

Closes: #10340
Signed-off-by: Javier <sjavierlopez@gmail.com>
2023-04-21 13:15:19 -06:00
Javier 884d5e9855 osd: allow to use filter device
this feature is to allow the use of filters using the deviceFilter flag
by skipping devices that do not match the filter

Closes: #10340
Signed-off-by: Javier <sjavierlopez@gmail.com>
2023-04-21 13:13:59 -06:00
avanthakkar 32b2445ee4 core: disable exporter service
Create the exporter service only if exporter pods are created.
Signed-off-by: avanthakkar <avanjohn@gmail.com>
2023-04-21 15:32:56 +05:30
subhamkrai cf88470613 ci: update k8s to v1.27.1 in ci
Signed-off-by: subhamkrai <srai@redhat.com>
2023-04-21 15:28:45 +05:30
Alexander Trost 911ce93832 Merge pull request #10446 from thotz/hpa-reconiliation-issue
docs: mention about reconciliation issue in hpa docs
2023-04-20 15:14:52 +02:00
Travis Nielsen 537c328c97 Merge pull request #12103 from rook/dependabot/go_modules/github.com/hashicorp/vault/sdk-0.9.0
build(deps): bump github.com/hashicorp/vault/sdk from 0.8.1 to 0.9.0
2023-04-17 22:58:46 +02:00
Travis Nielsen d51d9f70a5 Merge pull request #12105 from rook/dependabot/github_actions/wagoid/commitlint-github-action-5.4.1
build(deps): bump wagoid/commitlint-github-action from 5.3.1 to 5.4.1
2023-04-17 22:57:07 +02:00
dependabot[bot] f663154b42 build(deps): bump wagoid/commitlint-github-action from 5.3.1 to 5.4.1
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 5.3.1 to 5.4.1.
- [Release notes](https://github.com/wagoid/commitlint-github-action/releases)
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wagoid/commitlint-github-action/compare/v5.3.1...v5.4.1)

---
updated-dependencies:
- dependency-name: wagoid/commitlint-github-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 13:01:00 +00:00
dependabot[bot] 062e663958 build(deps): bump github.com/hashicorp/vault/sdk from 0.8.1 to 0.9.0
Bumps [github.com/hashicorp/vault/sdk](https://github.com/hashicorp/vault) from 0.8.1 to 0.9.0.
- [Release notes](https://github.com/hashicorp/vault/releases)
- [Changelog](https://github.com/hashicorp/vault/blob/main/CHANGELOG.md)
- [Commits](https://github.com/hashicorp/vault/compare/v0.8.1...v0.9.0)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/vault/sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-17 12:59:35 +00:00
Blaine Gardner e6863481ff Merge pull request #12086 from spuiuk/krb5_fixes
CephNFS: Some fixes for mounting CephNFS using Kerberos auth
2023-04-14 10:17:53 -06:00
Sachin Prabhu d3636aaf3e nfs: set nsswitch.conf to lookup local files
When using sssd, the /etc/nsswitch.conf should also include local files
for lookups. This is required when looking up uid 0 and the root user
which are not handled by ldap or other sources.

Closes: https://github.com/rook/rook/issues/11925
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
2023-04-14 12:31:12 +01:00
Sachin Prabhu 08d83a33cd nfs: do not restrict search domain to localhost
Adding the search domain localhost causes lookup failures.

Many DNS servers have a wildcard entry *.localhost which returns
127.0.0.1. Adding a "search localhost" to resolv.conf appends a
".localhost" for every host lookup for which the DNS server returns
127.0.0.1 which causes failures further down the execution path.

example: with localhost in the search domains
 # ping google.com
PING google.com.localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.071 ms

Closes: https://github.com/rook/rook/issues/11870
Signed-off-by: Sachin Prabhu <sprabhu@redhat.com>
2023-04-14 12:31:12 +01:00
Travis Nielsen eaf3e3662d Merge pull request #12037 from parth-gr/external-multisite-zone
external: add support for multisite in external cluster script
2023-04-13 07:55:44 -06:00
Alexander Trost abafc61a6a Merge pull request #12083 from subhamkrai/fix-krew-doc-link
docs: update krew link osd removal docs
2023-04-13 13:05:48 +02:00
subhamkrai bb103f3a1b docs: update krew link osd removal docs
Signed-off-by: subhamkrai <srai@redhat.com>
2023-04-13 16:11:46 +05:30
Travis Nielsen 6103cb93dd Merge pull request #12061 from neoaggelos/feat/external
external: do not enforce need for monitoring endpoint
2023-04-12 16:08:54 -06:00
Travis Nielsen 7ad51a0ed0 Merge pull request #12077 from avanthakkar/disable-exporter-17.2.6
core: disable exporter  for Ceph v17.2.6
2023-04-12 16:08:08 -06:00
avanthakkar 3e46522423 core: disable exporter for Ceph v17.2.6
The expected ceph version for exporter is changed temporarily because
some regression was detected in Ceph version 17.2.6.
Thus, disabling ceph-exporter for now until all the regression are fixed.

Signed-off-by: avanthakkar <avanjohn@gmail.com>
2023-04-13 02:15:36 +05:30
Angelos Kolaitis 9e4a6ddee5 external: do not enforce need for monitoring endpoint
Add --skip-monitoring-endpoint to create-external-cluster-resources.py
to allow the script to work with Ceph clusters without an enabled
prometheus module.

Document the new flag in external-cluster.md and add relevant unit tests

Signed-off-by: Angelos Kolaitis <neoaggelos@gmail.com>
2023-04-12 21:04:48 +03:00
Travis Nielsen 9e55bbcc7c Merge pull request #12056 from parth-gr/external-restricted-dotpool
external: add alias rbd pool name to support . pools name
2023-04-12 09:42:52 -06:00
parth-gr 6c3dabcf5f external: add alias rbd pool name to support . pools name
if restricted permission was on the . was appended to k8s secret and
failed to create the secret so added a alias name is user wan't to suuport
pool with . in name

Signed-off-by: parth-gr <paarora@redhat.com>
2023-04-12 19:26:20 +05:30
Satoru Takeuchi 6870e0ea34 Merge pull request #12068 from travisn/ceph-17.2.6
core: Update default image to Ceph v17.2.6
2023-04-12 15:15:09 +09:00
travisn 609ac91cb1 core: update default image to ceph v17.2.6
With the release of ceph v17.2.6, the examples and the base
image for the operator are updated to pick up the latest
and greatest.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-04-11 14:07:11 -06:00
Travis Nielsen 85088e79ea Merge pull request #12064 from sp98/use-cluster-id
MCS: use cluster ID for ns lookup on exported service.
2023-04-11 10:49:49 -06:00
sp98 9e8e85d68b core: use clusterID for service nslookup
use ClusterID of the k8s cluster while doing nslookup of the
exported mon or osd service IP

Signed-off-by: sp98 <sapillai@redhat.com>
2023-04-11 15:24:08 +05:30
sp98 aefe0054c4 core: add clusterID to MCS spec
ClusterID uniquely identifies a cluster. It is used as a prefix to
nslookup exported services.
For example: <clusterid>.<svc>.<ns>.svc.clusterset.local

Signed-off-by: sp98 <sapillai@redhat.com>
2023-04-11 15:17:21 +05:30
Travis Nielsen 85d7920b2a Merge pull request #12051 from sathieu/drop-snapshot-beta1
helm: drop snapshot.storage.k8s.io/v1beta1
2023-04-10 13:40:40 -06:00
Travis Nielsen a02b8285ef Merge pull request #12048 from TomHellier/master
helm: add option to scale down rook operator
2023-04-10 11:11:50 -06:00
Travis Nielsen ae3487dd25 Merge pull request #12055 from rook/dependabot/go_modules/github.com/IBM/keyprotect-go-client-0.10.0
build(deps): bump github.com/IBM/keyprotect-go-client from 0.9.2 to 0.10.0
2023-04-10 10:51:31 -06:00
parth-gr b60da0b8c1 external: add support for multisite in external cluster
Add support for realm, zone and zonegroup

Signed-off-by: parth-gr <paarora@redhat.com>
2023-04-10 20:03:16 +05:30
dependabot[bot] 7fc066fb35 build(deps): bump github.com/IBM/keyprotect-go-client
Bumps [github.com/IBM/keyprotect-go-client](https://github.com/IBM/keyprotect-go-client) from 0.9.2 to 0.10.0.
- [Release notes](https://github.com/IBM/keyprotect-go-client/releases)
- [Changelog](https://github.com/IBM/keyprotect-go-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/IBM/keyprotect-go-client/compare/v0.9.2...v0.10.0)

---
updated-dependencies:
- dependency-name: github.com/IBM/keyprotect-go-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-10 13:01:06 +00:00