Commit Graph
13292 Commits
Author SHA1 Message Date
Travis Nielsen 10edd1a96e Merge pull request #10352 from subhamkrai/ci-doc
ci: update doc link in ci
2022-05-31 08:31:53 -06:00
Travis Nielsen 63b3ed86d7 Merge pull request #10348 from denis256/bug/helm-docs-url
docs: updated links to CRD objects in helm chart
2022-05-31 08:30:00 -06:00
Travis Nielsen 948de05176 Merge pull request #10339 from travisn/roadmap-1.10
docs: Update the roadmap for 1.10
2022-05-31 08:27:43 -06:00
Travis Nielsen 11e9a73d3b Merge pull request #10353 from Madhu-1/fix-va-rbac
csi: add volumeattachment list rbac
2022-05-31 08:07:08 -06:00
Travis Nielsen 636f2c4d8c Merge pull request #10346 from pkalever/metadata
csi: add --extra-create-metadata arg to csi sidecars
2022-05-31 07:59:07 -06:00
Alexander Trost f6a4e824f3 Merge pull request #10324 from koor-tech/vscode_extensions 2022-05-31 13:41:16 +02:00
subhamkrai f05b6dc307 ci: update doc link in ci
Signed-off-by: subhamkrai <srai@redhat.com>
2022-05-31 16:50:03 +05:30
parth-gr fed91ddb81 rgw: make fqdn rgw converted to ip everywhere
During the recent addtions of rgw validation
changes there are too many places where we use
rgwendpoint, so making fqdn to ip conversion globally

Signed-off-by: parth-gr <paarora@redhat.com>
2022-05-31 15:11:36 +05:30
Madhu Rajanna 02b9f199d7 csi: add volumeattachment list rbac
rbd nodeplugin need volumeattachment RBAC
to remount the volume incase of the nbd driver
is used to mount the volume.
Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2022-05-31 15:09:34 +05:30
subhamkrai c8f11f3e62 core: clean the import section
import all the libraries at top.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-05-30 16:04:30 +05:30
subhamkrai 60bf1f6e1c core: remove signature import
remove signature import as it is not required.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-05-30 16:04:12 +05:30
Madhu Rajanna 4a26d389b7 ci: stop inprogress jobs when pr is updated
stop the in progress jobs when a PR is updated

Ref: https://docs.github.com/en/actions/using-workflows/ \
workflow-syntax-for-github-actions# \
example-using-concurrency-to-cancel-any-in-progress-job-or-run

example job is here
https://core.trac.wordpress.org/changeset/50930

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2022-05-30 12:11:48 +05:30
Denis O b143be1ede helm: updated links to CRD objects documentation
Signed-off-by: Denis O <denis.o@linux.com>
2022-05-28 20:34:58 +02:00
Travis Nielsen d6f71760fd Merge pull request #10208 from travisn/force-builtin-pool
pool: Built-in pools require flag to force creation
2022-05-27 16:39:28 -06:00
Alexander Trost b03f2bb68d docs: fix a broken link
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-27 23:58:00 +02:00
Alexander Trost 45851dc9e5 docs: add vscode recommended extensions and settings
This adds vscode json files to recommend extensions and set some
settings which are used to make the development easier.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-27 23:57:47 +02:00
Travis Nielsen e700efeaa2 docs: update the roadmap for 1.10
Add planned features to the list for 1.10 planning.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-05-27 12:04:11 -06:00
Prasanna Kumar Kalever 1666ce2d9c csi: add --extra-create-metadata arg to csi sidecars
This argument in csi-provisioner and csi-snapshotter sidecar allows us
to receive additional metadata in the CreateVolume and CreateSnapshot()
request.

For ex:
as part of CreateVolume request:
csi.storage.k8s.io/pvc/name
csi.storage.k8s.io/pvc/namespace
csi.storage.k8s.io/pv/name

and
as part of CreateSnapshot request:
csi.storage.k8s.io/volumesnapshot/name
csi.storage.k8s.io/volumesnapshot/namespace
csi.storage.k8s.io/volumesnapshotcontent/name

This is useful information which can be used depend on the use case we have
at our csi driver level. The features like adding metadata to CephFS subvolume,
RBD image or snapshot can consume this based on the need.

Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
2022-05-27 16:30:53 +05:30
Travis Nielsen a04f7ecb90 Merge pull request #10335 from Timoses/patch-2
Improve Upgrade Health verification page
2022-05-26 13:55:33 -06:00
Timoses fdc2aecddb docs: improve Upgrade Health verification page
* Make "Status Output" command directly usable on a copy-and-paste basis
* Link to 'Rook toolbox' which can be helpful if somebody does not have a toolbox running

Signed-off-by: Timoses <timoses@tutanota.com>
2022-05-26 20:29:02 +02:00
Travis Nielsen 34b237abb6 Merge pull request #10171 from fengjiankui121/cephpool
mds: pool changed to cephpool
2022-05-26 11:33:43 -06:00
Satoru Takeuchi 0b889f4792 Merge pull request #10286 from cybozu-go/core-add-osd-with-metadata-device-case
test: add canary integration test for osd with metadata device
2022-05-26 09:02:31 +09:00
Travis Nielsen dd3ea3e760 pool: built-in pools require flag to force creation
Ceph added a check recently that prevents creation of the
built-in pools that start with a dot, such as .nfs, .mgr,
and .rgw.root. These pools require a --yes-i-really-mean-it
flag to be passed to force the creation now.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-05-25 17:26:15 -06:00
Travis Nielsen 75af3ae547 Merge pull request #10325 from parth-gr/external-filesystem
csi: update cephfs osd caps
2022-05-25 08:21:34 -06:00
parth-gr cbda9f2f7d csi: update cephfs osd caps
Currently cephfs caps are data=filesystemname,
which only have write access, but not the read access
changing it to *=filesystemname so we can read data also

Signed-off-by: parth-gr <paarora@redhat.com>
2022-05-25 18:56:54 +05:30
Satoru Takeuchi 5b3633bfd6 test: add canary integration test for osd with metadata device
"metadataDevice" field in host based cluster is not tested yet.

Signed-off-by: Satoru Takeuchi <satoru.takeuchi@gmail.com>
2022-05-25 01:36:33 +00:00
Travis Nielsen 6e5332a93c Merge pull request #10308 from bengentil/ben/fix-cephfsmirror-doc
docs: add missing spec in ceph-fs-mirror example
2022-05-24 12:16:27 -06:00
Travis Nielsen e8ef9b90c7 Merge pull request #10315 from koor-tech/docs_dir_path
build: remove extraheader from git config
2022-05-24 11:42:53 -06:00
Alexander Trost de5777cde0 build: remove extraheader from git config
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-24 19:41:55 +02:00
Travis Nielsen 70db78dfdb Merge pull request #10314 from koor-tech/docs_dir_path
build: Install python3 version of pygit2 package
2022-05-24 11:10:21 -06:00
Alexander Trost c149d871c8 build: install python3 version of pygit2 package for docs publish
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-24 19:04:54 +02:00
Travis Nielsen be955af95c Merge pull request #10313 from koor-tech/docs_dir_path
docs: use apt-get to install docs deps and configure git user
2022-05-24 10:28:49 -06:00
Alexander Trost 548f723f1b docs: use apt-get to install docs deps and configure git user
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-24 18:27:30 +02:00
Travis Nielsen 5fbae652b9 Merge pull request #10296 from gauravsitlani/cpu-reqs
docs: Added CPU requirements
2022-05-24 09:33:36 -06:00
Travis Nielsen f860b6eecb Merge pull request #10311 from koor-tech/docs_dir_path
docs: build docs from repo root
2022-05-24 09:09:53 -06:00
Alexander Trost 46fa71c720 docs: build docs from repo root
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-24 17:01:09 +02:00
Travis Nielsen d3adf95f1d Merge pull request #10310 from koor-tech/docs_dir_path
docs: don't cd during docs publish
2022-05-24 08:15:08 -06:00
Alexander Trost 2f75104238 docs: don't cd during docs publish
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-24 16:11:49 +02:00
Travis Nielsen 8909d6f9e7 Merge pull request #10307 from koor-tech/fix_docs_dir_path
docs: fix docs_dir build issue
2022-05-24 07:49:08 -06:00
Benjamin Gentil 37d610185e docs: add missing spec in ceph-fs-mirror example
`spec` is a required field for the CephFilesystemMirror CRD

Signed-off-by: Benjamin Gentil <benjamin.gentil@infomaniak.com>
2022-05-24 15:03:39 +02:00
Alexander Trost a156dc3ae7 docs: fix docs_dir build issue
Resolves #10282

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-24 11:55:21 +02:00
Gaurav Sitlani 84c53d1444 docs: added cpu requirements
Signed-off-by: Gaurav Sitlani <gaurav@koor.tech>
2022-05-24 12:02:38 +05:30
Travis Nielsen bcfa3e6e35 Merge pull request #10305 from travisn/setup-tools
build: Add setup tools package for docs publish
2022-05-23 16:36:12 -06:00
Travis Nielsen 2404fe1274 build: add setup tools package for docs publish
The setup tools package and libgit2 are required on
ubuntu 18.04 in order to install the mkdocs framework
and publish the docs. After we move to ubuntu 20.04
this should no longer be necessary.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-05-23 16:07:55 -06:00
Travis Nielsen 9aeefb4796 Merge pull request #10303 from travisn/build-arch
build: Correct architecture for the release build
2022-05-23 14:16:31 -06:00
Travis Nielsen 5793582a78 build: correct architecture for the release build
The push image build CI action is mistakenly running on
arm64 instead of amd64, which is failing the build since
it only expects amd64.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-05-23 14:08:17 -06:00
Blaine Gardner e2f4313882 Merge pull request #10254 from BlaineEXE/metrics-design-doc
docs: add ceph telemetry design doc
2022-05-23 12:33:12 -06:00
Blaine Gardner 8c45ebbd46 docs: add ceph telemetry design doc
Add a design doc for adding Rook telemetry to Ceph telemetry capture.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-05-23 12:27:36 -06:00
Travis Nielsen 559b4fe47b Merge pull request #10298 from leseb/fix-osd-cli
osd: remove broken argument
2022-05-23 09:56:23 -06:00
Sébastien Han f79de7d69a osd: remove broken argument
During the tini's binary removal you overlooked that scenario and
introduced a bug in the OSD startup line.
We were passing the binary path as an argument, which is obviously wrong
and makes the OSD crash at boot.

Signed-off-by: Sébastien Han <seb@redhat.com>
2022-05-23 16:44:10 +02:00