Commit Graph
13292 Commits
Author SHA1 Message Date
Travis Nielsen 0b257dabfd Merge pull request #10639 from yati1998/log-level
csi: introduce new log level for sidecars
2022-08-02 14:10:59 -06:00
Travis Nielsen 13d527b590 test: increase timeout waiting for file deletion status
The file deletion status has been intermittently failing for several
months. Investigation shows that the timeout is just missing by
a few seconds. Now we increase the timeout from 15 to 45 seconds
to stabilize the test.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-08-02 13:14:05 -06:00
Travis Nielsen b42f3c5ff9 Merge pull request #10657 from gauravsitlani/filesystem-mirroring
docs: cephfs mirroring documentation added
2022-08-02 10:42:46 -06:00
gauravsitlani 46c475751f docs: cephfs mirroring documentation added
This is a new documentation added for cephfs mirroring

Signed-off-by: gauravsitlani <gauravsitlani@riseup.net>
2022-08-02 21:37:52 +05:30
Travis Nielsen 56b28df5f1 Merge pull request #10654 from solacelost/fix/localrules-indent
Correct indentation level for pool rules
2022-08-02 09:24:20 -06:00
yati1998 ecc67faa5c csi: introduce new log level for sidecars
This commit introduces new log level called csidecarLogLevel
for the sidecars which are not maintained by the csi-driver.
This will allow to have different configuration options
for the sidecars like snapshotter, resizer, attacher and
provisioner containers which will help to avoid the
spamming of logs to an extent.

Signed-off-by: yati1998 <ypadia@redhat.com>
2022-08-02 12:09:43 +05:30
Travis Nielsen e78714c21b Merge pull request #10204 from thotz/rgw-sse-s3-vault
object: adding support for sse s3 for RGW
2022-08-01 16:31:50 -06:00
Travis Nielsen 388ec24089 Merge pull request #10528 from subhamkrai/log-collecto-max-size
core: add support to rotate log based on logfile size
2022-08-01 15:23:03 -06:00
Travis Nielsen 0fac38c33d Merge pull request #10647 from Madhu-1/fix-8783
csi: disable liveness sidecar by default
2022-08-01 12:58:53 -06:00
Travis Nielsen 8df00d7dd1 Merge pull request #10659 from subhamkrai/rever-use-ceph-17.2.1
Revert "ci: use ceph v17.2.1 instead of latest v17"
2022-08-01 10:06:45 -06:00
subhamkrai c4742278d1 Revert "ci: use ceph v17.2.1 instead of latest v17"
This reverts commit 3279cb91870e59eccabb9b5eff903d71beb31594.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-08-01 21:05:48 +05:30
James Harmison 2ae305749a monitoring: fix localrule indent
Indentation level for the rule array for pools was inconsistent, leading to a broken YAML array.
This commit corrects indentation level for pool rules to align with the rest of the array.

Closes: https://github.com/rook/rook/issues/10653
Signed-off-by: James Harmison <jharmison@gmail.com>
2022-07-31 12:31:58 -04:00
Blaine Gardner 2b3adbeaf1 Merge pull request #10425 from thotz/add-external-rgw-check-properly
object: add the external rgw server check properly
2022-07-28 15:05:37 -06:00
Blaine Gardner c4c76fb982 Merge pull request #10645 from subhamkrai/mention-goproxy
docs: add section to update GOPROXY
2022-07-28 12:40:11 -06:00
subhamkrai 2cb3409e39 docs: add section to update GOPROXY
In linux environment, when go is installed using
`dnf/yum/apt` or other pacakge installer. In this case we
get error when we do `make build` because of GOPROXY.
So, we need to update the GOPROXY with `export GOPROXY=https://proxy.golang.org,direct`
in `.bashrc` file

Signed-off-by: subhamkrai <srai@redhat.com>
2022-07-28 20:57:56 +05:30
Madhu Rajanna 187bea6701 csi: disable liveness sidecar by default
A Liveness sidecar container that is deployed
with the CSI pods will be helpful to check
csi driver is properly responding or not.
and there is no liveness or readiness
kubernetes probe added for this one.
Providing an option to enable this
sidecar deployment and disabling it by default.

fixes #8783

Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
2022-07-28 14:01:26 +05:30
Jiffin Tony Thottan 5c8ca01bd0 object: adding support for sse s3 for RGW
The RGW support server side encryption with help of s3 protocol, till
now the `sse:kms` was support in which keys will be provided by the user
and but it will be saved in external management service like vault. Now
the support for `sse:s3` is added so the entire encryption key
management is performed by RGW itsels.

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2022-07-28 11:50:48 +05:30
Travis Nielsen 4cf2af6d1a Merge pull request #10636 from travisn/obsolete-osbase
build: Remove obsolete OSBASE image var
2022-07-27 14:09:09 -06:00
Travis Nielsen 3b6cc45113 Merge pull request #10626 from anthonyeleven/anthonyeleven/prom-localrules-tweaks
Improve descriptions in localrules.yaml
2022-07-27 11:40:23 -06:00
Jiffin Tony Thottan 6f4f10a3c5 object: add the external rgw server check properly
In object package code, external rgw server check is whether ceph cluster
is external instead of rgw. Correcting such scenarios in the code base.

Signed-off-by: Jiffin Tony Thottan <thottanjiffin@gmail.com>
2022-07-27 22:52:18 +05:30
Travis Nielsen c2991de238 Merge pull request #10580 from gauravsitlani/cephfs-mirroring-test
docs: CephFS mirroring updates around Peer Tokens
2022-07-27 10:25:24 -06:00
Gaurav Sitlani 27f2098ad9 docs: cephfs mirroring updates around peer tokens
This commit updates the CephFS mirroring documentation
around Peer tokens to get the token created correctly.

Signed-off-by: Gaurav Sitlani <gauravsitlani@riseup.net>
2022-07-27 21:52:21 +05:30
Anthony D'Atri dc53497d37 docs: improve descriptions in localrules.yaml
Parallel upstream changes via https://github.com/ceph/ceph/pull/47284

Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2022-07-26 16:32:29 -07:00
Travis Nielsen 4d8cbaac83 build: remove obsolete image base var
The OSBASE and OSBASEIMAGE are obsolete from an older version
of rook where Ceph was not the base image. Now that Ceph provides
the base image, there is no need for these vars in the makefile.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-07-26 11:57:49 -06:00
subhamkrai 62f73dcd98 core: add support to rotate log based on logfile size
this commits add new field `MaxLogSize` inside `LogCollectorSpec` of
cephCluster cr which will take max size of log after which we want to
rotate the log.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-07-26 13:06:39 +00:00
Travis Nielsen 6eda2654a6 Merge pull request #10581 from chienfuchen32/patch-2
docs: update Example Configurations document
2022-07-25 13:12:03 -06:00
Travis Nielsen 41fcdcc28d Merge pull request #10583 from sathieu/helm_prometheusrule_labels_annotations
helm: add labels and annotations to PrometheusRule
2022-07-25 13:08:23 -06:00
Travis Nielsen cec872dbff Merge pull request #10630 from subhamkrai/use-ceph-17.2.1
ci: use ceph v17.2.1 instead of latest v17
2022-07-25 09:54:52 -06:00
subhamkrai 4501cc25c6 ci: use ceph v17.2.1 instead of latest v17
there could be something breaking with latest ceph.
So, let's stick to v17.2.1.

Signed-off-by: subhamkrai <srai@redhat.com>
2022-07-25 20:14:52 +05:30
Mathieu Parent 44b43557f9 helm: add labels and annotations to PrometheusRule
Signed-off-by: Mathieu Parent <mathieu.parent@insee.fr>
2022-07-21 10:26:31 +02:00
Travis Nielsen e8b28c080f Merge pull request #10610 from anthonyeleven/anthonyeleven/update-pg-advice
docs: clarify PG count actions and update pgcalc URL
2022-07-19 09:08:24 -06:00
chienfuchen32 5ddca98460 docs: update Example Configurations Docs
Some link fixing in Example Configurations
Ref: https://rook.io/docs/rook/v1.9/Storage-Configuration/Block-Storage-RBD/rbd-mirroring/
     https://rook.io/docs/rook/v1.9/Getting-Started/example-configurations/#block-devices

Signed-off-by: chienfuchen32 <chienfuchen32@gmail.com>
2022-07-19 12:43:38 +08:00
Anthony D'Atri 6b2b0f468c docs: clarify PG count actions and update pgcalc URL
Signed-off-by: Anthony D'Atri <anthonyeleven@users.noreply.github.com>
2022-07-18 20:11:06 -07:00
Travis Nielsen 89fadabcc1 Merge pull request #10575 from shalevpenker97/EnableRBDStats-mgr-fix
Fix EnableRBDStats mgr
2022-07-18 12:57:54 -06:00
Travis Nielsen e3256c07fe Merge pull request #10523 from leseb/fix-stuck-reconciler
core: fix stuck reconciler (more checkpoints for cancelled context)
2022-07-18 08:58:07 -06:00
Travis Nielsen de448d31f9 Merge pull request #10607 from Juneezee/test/t.Setenv
test: use `T.Setenv` to set env vars in tests
2022-07-15 16:02:04 -06:00
Travis Nielsen 3a164e3129 Merge pull request #10602 from travisn/doc-telemetry
docs: Add telemetry section to quickstart guide
2022-07-15 10:16:54 -06:00
Travis Nielsen 9ea37be45f docs: add telemetry section to quickstart guide
To start collecting telemetry on upstream clusters,
we add a new section to the quickstart guide that
requests users to enable the telemetry.

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-07-15 10:12:15 -06:00
Eng Zer Jun 8a25b1d903 test: use T.Setenv to set env vars in tests
This commit replaces `os.Setenv` with `t.Setenv` in tests. The
environment variable is automatically restored to its original value
when the test and all its subtests complete.

Reference: https://pkg.go.dev/testing#T.Setenv
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-07-15 23:07:19 +08:00
Travis Nielsen fc541764f1 Merge pull request #10484 from jsoref/spelling
core: fix spelling
2022-07-15 08:31:41 -06:00
Travis Nielsen 37a4d9e959 Merge pull request #10491 from zhucan/feat-10451
object: network mode can be set separately for cephcluster and rgw
2022-07-14 11:21:26 -06:00
Travis Nielsen 2c1041a3ec Merge pull request #10511 from parth-gr/auto-assign
ci: add ci bot for auto assign issue
2022-07-14 10:52:50 -06:00
Travis Nielsen 3c3803c936 Merge pull request #10590 from 4k1l/examples_fix_secretname
examples: fix secrets naming import-external-cluster.sh script
2022-07-14 10:44:37 -06:00
Ali, Akil 25265bc9c2 external: fix secrets naming
The secrets are being created with "rook-" prefix, but used without it.
Signed-off-by: Ali, Akil <ali-akil@gmx.de>
2022-07-14 16:55:45 +02:00
parth-gr 2ba7237c98 ci: add ci bot for auto assign issue
Now users can auto-assign issues by commenting
/assign on the issue topic

Closes: https://github.com/rook/rook/issues/10492
Signed-off-by: parth-gr <paarora@redhat.com>
2022-07-14 11:22:28 +05:30
Satoru Takeuchi ac2f375cb3 Merge pull request #10494 from microyahoo/issue_10486
osd: metadata device supports udev path
2022-07-14 14:31:55 +09:00
Liang Zheng 7609dad72f osd: metadata device supports udev path
This commit adds udev path for metadata device

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

Signed-off-by: Liang Zheng <zhengliang0901@gmail.com>
2022-07-14 10:26:33 +08:00
Travis Nielsen f3b7c36426 Merge pull request #10589 from travisn/whereabouts-version
ci: Pin the whereabouts version to v0.5.3
2022-07-13 12:02:47 -06:00
Travis Nielsen 53955790f3 ci: pin the whereabouts version to v0.5.3
The whereabouts manifests in the master branch
have moved around, so until the new approach
is investigated we pin to the latest release
version v0.5.3

Signed-off-by: Travis Nielsen <tnielsen@redhat.com>
2022-07-13 10:37:15 -06:00
Travis Nielsen e1f52afc2e Merge pull request #10570 from subhamkrai/update-default-leader-election
csi: default values of leader election not enough
2022-07-13 08:04:50 -06:00