Commit Graph
13292 Commits
Author SHA1 Message Date
rohan47 9aec1d3002 nfs: Documentation, user guides, examples
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-08-22 11:57:44 +00:00
rohan47 f31044b269 nfs: integration tests and scripts
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-08-22 10:34:40 +00:00
rohan47 41ab581b76 nfs: operator/controller implementation
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-08-22 10:34:40 +00:00
rohan47 8d85b6f4a8 nfs: rook/nfs image build
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-08-22 10:34:40 +00:00
rohan47 4a7274d35d nfs: generated clientset code
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-08-22 10:34:40 +00:00
rohan47 d09bf3d62e nfs: CRD types and specs
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-08-22 10:34:40 +00:00
Alexander Trost ef42a3ecf7 Merge pull request #1959 from galexrt/fix_1733
Add dataPool parameter to StorageClass
2018-08-22 11:03:15 +02:00
Dennis Chen 4a15529db5 Remove unused volume manager parameters
We don't use volume manager argument in NewClusterController()
and NewFlexvolumeServer() functions, so remove the unused volume
manager parameter from those functions.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-08-22 09:49:02 +08:00
Alexander Trost 1e8ff26a52 Merge pull request #2032 from galexrt/fs_docs_improv
Ceph: Improve erasure coded filesystem docs
2018-08-19 13:27:15 +02:00
Alexander Trost 304eafa07d Ceph: Improve erasure coded filesystem docs
Replace `rook-operator.yaml` mentions with `operator.yaml` as it is
named right now.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-08-19 13:23:23 +02:00
Jared Watts e5e358d34f add CII Best Practices badge to README
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-08-18 15:29:11 -07:00
Jared Watts f782847f98 Merge pull request #2050 from jbw976/remove-quay
build: remove support for quay.io
2018-08-17 18:33:14 -07:00
Jared Watts dd948b155a build: remove support for quay.io
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-08-17 14:03:55 -07:00
Alexander Trost 2080330539 Add dataPool parameter to StorageClass
This change allows block storage to use a given Ceph pool for it's data.

Fixes #1733

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-08-17 16:28:08 +02:00
Jared Watts 6cf39fa5cf Merge pull request #2024 from XinhaiWang/patch-1
Update dynamic-provision-filesystem.md
2018-08-16 08:30:34 -07:00
Alexander Trost 7b76280b8e Merge pull request #2028 from jbw976/ceph-finalizer-docs
docs: update command to manually delete finalizer from ceph cluster CRD
2018-08-16 17:02:19 +02:00
Alexander Trost cdb1ea08da Merge pull request #2015 from arm64b/update-common-issues-doc
Update the common-issue documentation
2018-08-16 17:01:20 +02:00
Alexander Trost c019991b91 Merge pull request #2030 from ichekrygin/version-update
Update VERSION generation to produce a valid semantic version
2018-08-15 15:10:16 +02:00
Xinhai Wang d356795e87 Update dynamic-provision-filesystem.md
fix wrong link to filesystem crd.

Signed-off-by: Xinhai Wang <hxin.wang@yahoo.com>
2018-08-15 17:52:21 +08:00
Dennis Chen ba82a89fed Update the common-issue documentation
This PR is a follow-up of the PR#1947, we need to update the
common issue to include this new reason for the failure of the
Rook agent deployment.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-08-15 16:42:55 +08:00
ichekrygin 09e99df974 Update version generation to produce a valid semver value
Adjust `sed` command for BSD version, which does not support '/x/y/2g'

Signed-off-by: ichekrygin <illya.chekrygin@gmail.com>
2018-08-14 23:53:45 -07:00
Jared Watts 6536c74c1a docs: update command to manually delete finalizer from ceph cluster CRD
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-08-14 23:43:55 -07:00
Jared Watts 8e29245e5e Merge pull request #2027 from lbogdan/fix_2021
[docs] Set "hostNetwork: true" for toolbox
2018-08-14 15:02:09 -07:00
Travis Nielsen d87f9c4a4e Merge pull request #1980 from SUSE/pr-checkbox-godocs
PR template: Add godoc comments to checklist
2018-08-14 15:35:03 -06:00
Bogdan Luca cfe344d142 [docs] Set "hostNetwork: true" for toolbox
Signed-off-by: Bogdan Luca <luca.bogdan@gmail.com>
2018-08-14 23:14:39 +03:00
Blaine Gardner 4fdbdeb542 PR template: Add godoc comments to checklist
We want to have good code documentation in the future, and we would like
to slowly develop better documentation for existing code. As a checklist
item for PRs, add a requirement for godoc-style comments when (1) new
code items are added and (2) when existing items are sufficiently
modified.

Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
2018-08-14 14:03:22 -06:00
Jared Watts a8535a592a Merge pull request #2026 from jbw976/amend-sign-off
docs: add instruction for amending commit to include sign-off message
2018-08-14 08:58:04 -07:00
Jared Watts 93914799df Merge pull request #2013 from lbogdan/fix_2011
Set application name to "rbd" when creating a RBD pool
2018-08-14 08:57:12 -07:00
Jared Watts 7361a70533 docs: add instruction for amending commit to include sign-off message
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-08-14 08:47:05 -07:00
Bogdan Luca 22757663d1 Set application name to "rbd" when creating a RBD pool
Signed-off-by: Bogdan Luca <luca.bogdan@gmail.com>
2018-08-10 15:13:44 +03:00
Travis Nielsen 764781d7da Merge pull request #2010 from travisn/collect-kubelet-logs
Collect the kubelet log from integration tests
2018-08-09 08:40:13 -06:00
Jared Watts 90fdea4ddd Merge pull request #1947 from arm64b/ceph-volmgr-err-handling
Enhancement of Ceph volume manager kmod detection
2018-08-09 06:25:32 -07:00
travisn 23ea3edca7 update integration tests to 1.11.1
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-08 22:33:44 -06:00
travisn 1694ae7e6b tests: collect kubelet logs with integration tests
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-08 14:19:17 -06:00
Travis Nielsen 804137ca99 Merge pull request #2008 from travisn/test-substring-compare
Tests: skip checking substring if empty
2018-08-08 11:27:45 -06:00
travisn b53691f846 tests: skip checking substring if empty
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-08 08:47:39 -06:00
Travis Nielsen d331a3e6a4 Merge pull request #1999 from jcsp/wip-mds-caps
Fix client.admin's default MDS capabilities
2018-08-08 08:00:24 -06:00
Travis Nielsen 691ec376ed Merge pull request #2000 from jcsp/wip-mgr-caps
Fix ceph-mgr caps
2018-08-07 12:42:07 -06:00
Travis Nielsen 7f456b5c55 Merge pull request #2002 from travisn/test-skip-rbd
Tests: skip rbd volumes for osds
2018-08-07 10:42:21 -06:00
travisn 19cf1860f1 tests: skip rbd volumes for osds
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-07 09:01:11 -06:00
Alexander Trost a6c3af7eda Merge pull request #1784 from terjesannum/pod-annotations
helm: support adding annotations on pod
2018-08-07 14:17:36 +02:00
John Spray 78a53870d1 Reduce mgr mon caps to "profile mgr"
This has been the correct style since luminous.  The
"allow *" version works fine but is more power than
needed.

Signed-off-by: John Spray <john.spray@redhat.com>
2018-08-07 12:53:18 +01:00
John Spray b6eab78d92 Grant mgr OSD and MDS caps
While the mgr can mostly do its job with just
mon caps, modules expect to also have access
to OSD and MDS daemons at will (e.g. for the dashboard
to display the MDS session list)

This change matches what other Ceph deployment tools do.

Signed-off-by: John Spray <john.spray@redhat.com>
2018-08-07 12:53:12 +01:00
John Spray a57434017d Fix client.admin's default MDS capabilities
Signed-off-by: John Spray <john.spray@redhat.com>
2018-08-07 12:46:29 +01:00
Terje Sannum f48c0efeea helm: support adding annotations on pod
Signed-off-by: Terje Sannum <terje.sannum@nav.no>
2018-08-07 13:21:40 +02:00
Alexander Trost b33e64dfce Merge pull request #1983 from travisn/test-delete-resources
Continue with tests while namespace and crds are being deleted
2018-08-07 12:33:45 +02:00
Travis Nielsen 6dbae677f0 Merge pull request #1990 from arm64b/no-valid-nodes-handling
Return error when no valid nodes available to run osd
2018-08-06 23:32:50 -06:00
Dennis Chen ec84e6543c Return immediately when no valid node to run osd
We don't need to handle other osd(s) related tasks if there's
no valid nodes available in the cluster to run osd(s), log a
warning message to help user identify the cause of the issue.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-08-07 10:09:14 +08:00
travisn 4f9286f227 tests: more logging when pod not starting
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-06 17:22:38 -06:00
travisn ab7c465dca tests: continue while namespace and crds are being deleted
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-06 15:01:45 -06:00