Commit Graph
260 Commits
Author SHA1 Message Date
subhamkrai ff4902d330 docs: krew is wrong word use kubectl instead
krew is itself a plugin and it is wrong wording
to use krew plugin intead it should be kubectl
pluging.

Signed-off-by: subhamkrai <srai@redhat.com>
(cherry picked from commit 47c0038136)
2023-09-27 16:23:10 +00:00
Travis Nielsen 773b7e7ebe Merge pull request #12253 from subhamkrai/nodeLoss-desgin-doc
docs: design doc for node loss
2023-06-15 08:33:29 -06:00
subhamkrai 682d639532 docs: design doc for node loss
adding desgin doc for faster rbd rwo recovery
in case of node loss.

Signed-off-by: subhamkrai <srai@redhat.com>
2023-06-15 12:32:39 +05:30
Jiffin Tony Thottan 48259686be docs: add design doc for Ceph COSI driver
The first draft for the design doc for ceph cosi driver with Rook

Resolves #7843

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2023-06-14 17:51:03 +05:30
travisn 92a0ab37e3 monitoring: configurable option to disable prometheus metrics
The prometheus mgr module and ceph exporter can now be optionally
disabled by the monitoring.metricsDisabled setting in the
CephCluster CR. These will not be disabled by default, rather
than the mgr module being disabled by default from v1.11.4.

Signed-off-by: travisn <tnielsen@redhat.com>
2023-05-05 16:04:51 -06:00
Blaine Gardner 5a1d1f2175 Merge pull request #12069 from BlaineEXE/multus-golang-tester
test: add multus validation test routine to rook binary
2023-05-02 19:37:29 +02:00
Blaine Gardner 0f6e7ee921 test: add multus validation test routine to rook binary
Add a more involved multus validation test to the Rook binary. Because
this is intended to be end-user runnable, make sure operator-only
commands are hidden.

Build this into the rook binary instead of creating a separate binary
for ease, and because any binary built with the kube api becomes 40+
megabytes. We save quite a bit of space by including this in the Rook
binary, which is good for keeping container layers as small as possible.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2023-05-02 10:23:00 -06: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
Blaine Gardner f1b51ff246 Merge pull request #11320 from thotz/ldap-design-doc
docs: design doc for LDAP intergration with RGW
2023-03-22 14:52:01 -06:00
Jiffin Tony Thottan 6515cee132 docs: design doc for LDAP intergration with RGW
The PR #11091 add support for LDAP integration with RGW, this contains
breif overview of design specific details.

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2023-03-21 17:42:52 +05:30
Rakshith R 7c16aa9cf7 docs: add key rotation design docs
This commits adds design document for
Key Encryption Key(KEK) Rotation for OSDs.

Signed-off-by: Rakshith R <rar@redhat.com>
2023-03-01 21:58:44 +05:30
Travis Nielsen 2291d00a1c Merge pull request #11318 from sp98/submariner-globalnet-design
docs: design document for multi-cluster service support
2023-01-24 09:05:53 -07:00
Santosh Pillai f0a02c2a3f docs: design document for globalnet support
Signed-off-by: Santosh Pillai <sapillai@redhat.com>
Signed-off-by: sp98 <sapillai@redhat.com>
2023-01-24 18:04:08 +05:30
Shelming.Song c6853c92c8 docs: modify the incorrect CRD name in the doc
Signed-off-by: Shelming.Song <Shelming.Song@gmail.com>
2023-01-13 17:40:42 +08:00
Travis Nielsen 174be85f28 Merge pull request #11407 from ideepika/wip-mon-storage-class-support
docs: add a design doc proposal for mon zonal availability support
2023-01-05 07:58:02 -07:00
Deepika Upadhyay 22715aafed docs: add a design doc proposal for mon zonal availability support
see more: https://github.com/rook/rook/issues/10470

Signed-off-by: Deepika Upadhyay <deepika@koor.tech>
2023-01-04 15:13:54 +05:30
Travis Nielsen 25ac236b5c core: remove support for machine disruption budgets
The machine disruption budgets for handling openshift
machines and machinesets are now removed since they
have been unused and unmaintained since implemented.
This feature is expected to be handled with the more
common Pod Disruption Budgets. A workaround is for the
cluster admin to set up their machine sets so they
match the zone topology. See the original design
doc from the feature here:
https://github.com/rook/rook/blob/master/design/ceph/ceph-openshift-fencing-mitigation.md

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-12-16 11:15:12 -07:00
Avan Thakkar fbee491fe1 docs: add ceph-exporter design doc
Add a design doc for introducing ceph-exporter daemon in Rook.

Signed-off-by: Avan Thakkar <athakkar@redhat.com>
2022-12-05 12:50:04 +05:30
Anthony D'Atri 10b398cc02 docs: add additional RBD image features to docs and YAML files
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2022-10-27 10:57:50 -06:00
subhamkrai 270b565f18 core: upgrade ceph to latest release v17.2.5
Signed-off-by: subhamkrai <srai@redhat.com>
2022-10-26 19:59:53 +05:30
Yashasvi Chaurasia 05e7ddc4cb docs: updated note syntax in markdown files
The Note label is updated in several places in the docs for improved rendering.
Multiple markdown files have been updated.

Closes: #10458

Signed-off-by: Yashasvi Chaurasia <yashasvi12977@gmail.com>
2022-10-20 20:04:01 +05:30
Niels de Vos 79adad7dc0 nfs: allow users to include additional files in the SSSD sidecar
The sssd.conf may refer to additional files, like a CA bundle or TLS
certificates. These files need to be made available in the SSSD sidecar.
With the new `sssdGenericFiles` reference to a VolumeSource and a
`MountPath`, a provided `sssd.conf` can use the additional files.

Signed-off-by: Niels de Vos <ndevos@redhat.com>
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-09-26 16:50:50 -06:00
Blaine Gardner 697f34fcee Merge pull request #10950 from BlaineEXE/nfs-kerberos-implementation
nfs: add kerberos client security support
2022-09-13 10:05:14 -06:00
Blaine Gardner 005000212c nfs: add kerberos client security support
Add support for enabling kerberos for client authentication.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-09-13 08:46:52 -06:00
Jiffin Tony Thottan c98628eb0f rgw: delete zone/pools for multisite configuation
Allow option to delete the zone/pools created by ceph object zone CR.

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2022-09-12 21:44:55 +05:30
Blaine Gardner 748680be62 docs: add kerberos to nfs-ganesha design
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-09-01 15:09:17 -06:00
Jiffin Tony Thottan 8003e764f9 rgw: add custom endpoint list option for zone
User can define his desired endpoint list in Zone CR so that it will
overwrite the default service name for rgw.

Resolves #6432

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>
2022-08-17 10:03:12 +05:30
Travis Nielsen 768602bbe8 Merge pull request #10709 from travisn/ceph-17.2.3
manifest: Update default version of ceph to v17.2.3
2022-08-12 07:35:25 -06:00
Travis Nielsen f02fadc531 manifest: update default version of ceph to v17.2.3
For the Rook v1.10 release we want the latest version of Quincy to
be the default deployment. Updating to v17.2.3 with the latest
patch release.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-08-11 16:55:03 -06:00
Blaine Gardner b98efbb320 nfs: add support for running SSSD as a sidecar
Implement the SSSD sidecar design for NFS.

Because NFS documents are getting long, create an NFS
`Storage-Configuration` section with separated topics to keep the `NFS
Overview` document sane.

Adjust the SSSD design to allow any VolumeSource, not just ConfigMaps.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-08-11 14:59:23 -06:00
Blaine Gardner 7787699bab docs: add SSSD to nfs design doc
Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-08-05 10:21:11 -06:00
Josh Soref 6e7b8767f3 core: fix spelling
* another
* are
* availability
* available
* bootstrap
* boundaries
* ceph
* certificate
* class
* codifies
* consuming
* corrupted
* createor
* csi
* deployments
* exceeded
* execute
* filesystem
* healthiness
* heuristics
* immediately
* insecure
* installed
* isolated
* maintained
* maximum
* minute
* monitor
* new
* nginx
* nonexistent
* not
* occurs
* omitempty
* operator
* orchestration
* persistentvolumes
* placement
* preexisting
* prometheus
* protecting
* provisioner
* purposes
* reconcile
* regex
* related
* requests
* returns
* rubbish
* running
* schedulable
* schedule
* serviceaccount
* simulating
* snapshots
* statement
* static
* tenants
* the
* unavailable
* volumeattachment
* waiting
* with
* wrapper
* zonegroup

Signed-off-by: Josh Soref <2119212+jsoref@users.noreply.github.com>
2022-07-07 18:10:47 -04:00
Sheetal Pamecha eb2eeb82a6 docs: correct multiple 404 page not found error
multiple links broken in docs needs update

Fixes: #10482
Signed-off-by: Sheetal Pamecha <spamecha@redhat.com>
2022-07-05 22:16:22 +05:30
Blaine Gardner 8b512a14bb Merge pull request #10318 from thotz/design-ceph-sse-s3
docs: design doc for supporting aws sse:s3 in RGW
2022-07-01 10:58:51 -06:00
Jiffin Tony Thottan 2f63f8c337 docs: design doc for supporting aws sse:s3 in RGW
The design doc for adding support in RGW for handling s3 requests with
sse:s3.

Signed-off-by: Jiffin Tony Thottan <jthottan@redhat.com>
2022-06-30 11:34:04 +05:30
Travis Nielsen 34ca5d661b docs: refactor cluster crd doc for subtopics
The cluster CR doc is extremely long and in need of refactoring.
Now we have four new sub-topics for a host-based cluster,
PVC-based cluster, stretch cluster, and an external cluster.
Each of those topics has its own description and examples.
The main cluster CR topic still contains the details about
all the possible cluster CR settings.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-06-27 17:04:54 -06:00
Travis Nielsen eb08b009ba build: update to latest quincy release 17.2.1
With the latest quincy release, we update the operator base image
and examples to use 17.2.1

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-06-24 15:57:19 -06:00
parth-gr 38dcf09843 build: update examples and base image to use ceph v17.2.0 quincy version
The operator base image has been changed to
ceph v17.2.0 quincy release version `quay.io/ceph/ceph:v17.2.0`

Closes: https://github.com/rook/rook/issues/10140
Signed-off-by: parth-gr <paarora@redhat.com>
2022-06-07 12:55:47 +05:30
subhamkrai 49a35a9311 docs: update doc path according to new doc change
we need to update the referred doc path
according to our latest doc change.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-06-01 20:17:44 +05:30
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
Alexander Trost 74431443e3 docs: use mkdocs and restructure docs
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2022-05-18 16:06:22 +02:00
Travis Nielsen 73b8412c66 Merge pull request #10044 from subhamkrai/update-doc
docs: update design doc path in multus design
2022-04-12 08:05:23 -06:00
Sébastien Han ebe2e10a3a Merge pull request #9903 from leseb/multus-design-change-for-csi
csi: update multus design to mitigate csi-plugin pod restart
2022-04-12 15:49:29 +02:00
subhamkrai 9e56987d81 docs: update design doc path in multus design
update design doc path in multus design.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-04-12 15:06:02 +05:30
Sébastien Han 77c955a151 csi: update multus design to mitigate csi-plugin pod restart
This is the latest version of the design to mitigate the bug encountered
when restarting the `csi-plugin` pod.

Signed-off-by: Sébastien Han <seb@redhat.com>
2022-04-12 09:36:43 +02:00
Blaine Gardner 8d619501fe docs: update docs for 1.9 release
Update upgrade and supporting docs for release of Rook v1.9.
Include pending release notes as part of this update.

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-04-06 09:06:26 -06:00
Blaine Gardner 2bf1e1f07b docs: add CSI section to Multus design doc
Add a section detailing a design to handle the volume-operations-blocked
on CSI restart issue when running with Multus.

See: https://github.com/rook/rook/issues/8085

Signed-off-by: Blaine Gardner <blaine.gardner@redhat.com>
2022-02-03 11:57:07 -07:00
Sebastian Riese 38d37011c2 rgw: swift design document: add the endpoint to the swift user secret
This makes the secret a self-contained description how to access the
Swift API.

Signed-off-by: Sebastian Riese <sebastian.riese@cloudandheat.com>
2022-01-13 11:10:11 +01:00
Sebastian Riese 880ee65866 rgw: swift design document: make the annotations markers numerical
This is for consistency with the other design documents.

Signed-off-by: Sebastian Riese <sebastian.riese@cloudandheat.com>
2022-01-10 13:08:37 +01:00