Commit Graph
10470 Commits
Author SHA1 Message Date
dependabot[bot] 4c87e34470 build(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.4.0 to 0.5.0.
- [Commits](https://github.com/golang/sync/compare/v0.4.0...v0.5.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-07 16:20:48 +00:00
Sébastien Han 572f3890bf Merge pull request #13158 from rkachach/fix_issue_dev_script_feature_2
test: using minikube profiles for rook cluster creation
2023-11-07 13:36:35 +01:00
Redouane Kachach 1d0fb2f5a1 test: adding a new variable for minikube command and its args
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-11-07 12:54:36 +01:00
Sébastien Han 3704ad9bec Merge pull request #13143 from travisn/pr-description
build: Clarify PR template instructions
2023-11-07 12:14:27 +01:00
travisn cc2e8e6e60 build: clarify pr instructions
Since nobody seems to see the instructions for opening a PR,
make another attempt to clarify what someone should do
when they are opening a PR.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-11-06 22:44:41 -06:00
Redouane Kachach 66f48e3777 test: using minikube profiles for rook cluster creation
Let's use the minikube profiles feature to set up a unique profile
exclusively for the Rook cluster. By doing this, we make sure that we
don't run into any issues with other minikube profiles that users
might already have in their local setup.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-11-07 00:55:38 +01:00
Travis Nielsen 68625bc737 Merge pull request #13155 from obnoxxx/improve-create-dev-cluster-script
Improve the create-dev-cluster script
2023-11-06 10:32:43 -07:00
Michael Adam f6068159af tests: improve create-dev-cluster script to find examples dir
The new create-dev-cluster script errored out for me, not finding the
deploy/examples directory.

This change fixes that problem by making the path relative to the
script's directory, so that it works in a rook code tree from where it
is expected to be run.

Signed-off-by: Michael Adam <obnox@samba.org>
2023-11-06 18:28:05 +01:00
Travis Nielsen 9a41f3634e Merge pull request #13156 from sp98/fix-ci
ci: filter disks by 14 and 64 G in the CI
2023-11-06 10:20:47 -07:00
sp98 345f92961b ci: filter both 14 and 64 disks in CI
github ci runner is allocating both 14 and 64 Gb disks to the setup.
Rook CI currently hard codes the lsblk with a 14G filter.
This PR updates the filter to use either 14G or 64G disks.

Signed-off-by: sp98 <sapillai@redhat.com>
2023-11-06 13:30:10 +05:30
Travis Nielsen c539fb5696 Merge pull request #13148 from rkachach/fix_issue_dev_script_feature
test: adding support for monitoring in dev-create-cluster script
2023-11-03 10:57:42 -06:00
Travis Nielsen 96b24097c2 Merge pull request #13150 from koor-tech/fix_mike_deploy
ci: fix mike deploy flags
2023-11-03 10:11:43 -06:00
Alexander Trost 4a48c14861 ci: fix mike deploy flags
This fixes the docs deploy issues caused by the mike 2.0.0 release that
removed/renamed some flags, see
https://github.com/jimporter/mike/releases/tag/v2.0.0

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2023-11-03 17:03:08 +01:00
Redouane Kachach 5c7951f92b test: adding support for monitoring in dev-create-cluster script
Adding a new '-m' option for activating monitoring during
cluster setup. With this option turned on, the script will handle the
installation of the monitoring stack and configure the dashboard to
connect to the newly installed Prometheus server automatically.

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-11-03 15:14:21 +01:00
Travis Nielsen 1dd27a4214 Merge pull request #13140 from pando85/master
docs: fix user capability name in object store user
2023-11-03 07:14:02 -06:00
Travis Nielsen a24d59cbfa Merge pull request #13144 from rook/dependabot/github_actions/wagoid/commitlint-github-action-5.4.4
build(deps): bump wagoid/commitlint-github-action from 5.4.3 to 5.4.4
2023-11-02 16:51:18 -06:00
dependabot[bot] 0fdaf5a8ca build(deps): bump wagoid/commitlint-github-action from 5.4.3 to 5.4.4
Bumps [wagoid/commitlint-github-action](https://github.com/wagoid/commitlint-github-action) from 5.4.3 to 5.4.4.
- [Changelog](https://github.com/wagoid/commitlint-github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/wagoid/commitlint-github-action/compare/v5.4.3...v5.4.4)

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

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-02 21:55:14 +00:00
Travis Nielsen 37da3158c7 Merge pull request #13141 from subhamkrai/update-dependabot
bot: add directory /pkg/apis to update go pkg
2023-11-02 15:54:42 -06:00
subhamkrai 39659140f2 bot: add directory /pkg/apis to update go pkg
add new section in dependabot configuration file
to update libraries under /pkg/api folder.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-11-02 18:29:34 +05:30
Alexander Gil d6edc3bba4 docs: fix user capability name in object store user
Signed-off-by: Alexander Gil <pando855@gmail.com>
2023-11-02 11:58:39 +01:00
Travis Nielsen 922e7b0615 Merge pull request #13139 from travisn/go-mod-change
build: Update go modules from merge conflict
2023-11-01 23:20:35 -06:00
travisn a24a50670d build: update go modules from merge conflict
The merge of the go modules in the apis subdirectory
missed some changes from another merge around the same
time, so this will add the missing updates and
fix the CI.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-11-01 21:30:13 -06:00
Travis Nielsen d72abc4ae9 Merge pull request #13113 from travisn/api-modules
build: Add go modules for apis subdir
2023-11-01 15:58:34 -06:00
Blaine Gardner 35bd18660e Merge pull request #13123 from Sheetalpamecha/mmultus-validation-test
multus: improve the multus validation test's flakiness metric
2023-11-01 09:44:19 -06:00
Travis Nielsen d0fb79ee6c Merge pull request #13125 from Valgueiro/patch-2
docs: add namespace on delete webhook command
2023-10-31 13:17:37 -06:00
Travis Nielsen 43ae74e896 Merge pull request #13128 from travisn/helm-lint-action
ci: Update helm linter to v2.6.0
2023-10-31 12:10:24 -06:00
travisn dfa522d906 ci: update helm linter to v2.6.0
The helm linter was failing with v2.4.0. Now
update the version of the action to the latest
and greatest.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-10-31 11:20:57 -06:00
Travis Nielsen 9738a0f19d Merge pull request #13071 from travisn/reef-base-image
core: Update operator base image to reef
2023-10-31 11:02:12 -06:00
Travis Nielsen d5b26c3edb Merge pull request #13115 from rkachach/fix_issue_adding_cluster_pvc_local
test: adding an example for cluster on local pvc creation
2023-10-31 09:43:44 -06:00
Sheetal Pamecha 06c176524a multus: improve the multus validation test's flakiness metric
Allow the flakiness threshold window to be tuned from the cli

Signed-off-by: Sheetal Pamecha <spamecha@redhat.com>
2023-10-31 15:23:10 +05:30
Mateus Valgueiro 85401f87ea docs: add namespace on delete webhook command
The only command on the page that did not have a namespace directly set was this one.

Signed-off-by: Mateus Valgueiro <mateusvalgueiro@gmail.com>
2023-10-30 17:31:44 -03:00
Travis Nielsen 674407db7b Merge pull request #12952 from sp98/hostpath-to-pvs
mon: failover mons from hostpath to persistent volumes
2023-10-30 11:31:21 -06:00
Redouane Kachach f95c96ad29 test: adding an example for cluster on local pvc creation
adding an example for a cluster where local pvc are used
for mon store and for OSD creation

Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-10-30 17:30:45 +01:00
Travis Nielsen 09c55d0705 Merge pull request #13101 from rkachach/fix_issue_create_cluster
test: adding a script to simplify test cluster creation
2023-10-30 10:15:48 -06:00
Travis Nielsen bd6d7c34eb Merge pull request #13121 from rook/dependabot/go_modules/k8s-dependencies-c728294bc7
build(deps): bump the k8s-dependencies group with 1 update
2023-10-30 10:05:52 -06:00
Travis Nielsen 70f2d188a2 Merge pull request #13122 from rook/dependabot/go_modules/github-dependencies-8f8c817bce
build(deps): bump the github-dependencies group with 2 updates
2023-10-30 10:05:19 -06:00
Redouane Kachach 73b7e649d7 test: adding a script to simplify test cluster creation
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-10-30 16:48:49 +01:00
dependabot[bot] 0cb0b323de build(deps): bump the github-dependencies group with 2 updates
Bumps the github-dependencies group with 2 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) and [github.com/google/uuid](https://github.com/google/uuid).


Updates `github.com/aws/aws-sdk-go` from 1.46.1 to 1.46.6
- [Release notes](https://github.com/aws/aws-sdk-go/releases)
- [Commits](https://github.com/aws/aws-sdk-go/compare/v1.46.1...v1.46.6)

Updates `github.com/google/uuid` from 1.3.1 to 1.4.0
- [Release notes](https://github.com/google/uuid/releases)
- [Changelog](https://github.com/google/uuid/blob/master/CHANGELOG.md)
- [Commits](https://github.com/google/uuid/compare/v1.3.1...v1.4.0)

---
updated-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/google/uuid
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:40:38 +00:00
dependabot[bot] bb73528c4d build(deps): bump the k8s-dependencies group with 1 update
Bumps the k8s-dependencies group with 1 update: [sigs.k8s.io/yaml](https://github.com/kubernetes-sigs/yaml).

- [Release notes](https://github.com/kubernetes-sigs/yaml/releases)
- [Changelog](https://github.com/kubernetes-sigs/yaml/blob/master/RELEASE.md)
- [Commits](https://github.com/kubernetes-sigs/yaml/compare/v1.3.0...v1.4.0)

---
updated-dependencies:
- dependency-name: sigs.k8s.io/yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: k8s-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-30 12:40:07 +00:00
sp98 09356636fa mon: failover mon from hostpath to pv
failover mons from  hostpath to pv and vice versa

Signed-off-by: sp98 <sapillai@redhat.com>
2023-10-30 11:46:00 +05:30
Travis Nielsen d34d443e0f Merge pull request #13114 from subhamkrai/rbd-external
pool: rbd cmd shouldn't use admin in external mode
2023-10-27 10:22:54 -06:00
subhamkrai ef4dd76df1 pool: rbd cmd shouldn't use admin in external mode
when creating networkFence, rbd command was loading
admin config and hence running rbd command use client.admin
in case of external cluster also. With this commit instead
of client.admin user it will use what is being passed to
config.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-10-27 14:45:01 +05:30
travisn 0e0598c155 build: add go modules for apis subdir
To keep the go dependencies minimal, add the go packages
just for the pkg/apis directory. Projects that only reference
the rook apis can then have a smaller footprint for Go
dependencies.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-10-26 16:25:56 -06:00
Travis Nielsen 0c5c8d7645 Merge pull request #13110 from rkachach/fix_issue_mgr_system_rbac
manifests: fix rook-ceph-mgr-system role and namespace
2023-10-26 09:29:00 -06:00
Redouane Kachach d6aae62879 manifest: fix rook-ceph-mgr-system role and namespace
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
2023-10-26 16:17:32 +02:00
travisn 80244fa6ba object: change is_master from string to bool
In Reef the is_master changed from a string to a bool
so we must update the type for proper json
serialization.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-10-25 15:26:17 -06:00
travisn fdb72adb8f core: update operator base image to reef
Reef object store configuration may have issues due to
the operator base image being Quincy, while trying
to deploy a Reef cluster. There appear to be forward
compatibility issues with the radosgw-admin command.
Now the base image is updated to v18.2.0 to better
handle the compatibility across ceph versions.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-10-25 15:26:16 -06:00
Satoru Takeuchi b2116d945d Merge pull request #12166 from cybozu-go/doc-add-table-to-know-supported-osd-configuration
doc: add the table to know supported osd configuration
2023-10-26 05:15:32 +09:00
Satoru Takeuchi bab6e01d37 doc: add the table to know supported osd configuration
It's convenient to visualize the supported OSD configurations.
In addition, remove the reference to the common issue section
about OSD on LV-backed PVC because this issue doesn't happen anymore
for new OSDs.

Closes: https://github.com/rook/rook/issues/10859

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
2023-10-25 20:10:35 +00:00
Travis Nielsen 38e1aed2e6 Merge pull request #13105 from subhamkrai/fix-ci-csv-mac
ci: skip csv generation for mac
2023-10-25 10:41:34 -06:00