Commit Graph
11197 Commits
Author SHA1 Message Date
Bassam Tabbara e2fd1eb8e6 Merge pull request #2054 from SUSE/ceph-makefiles-skip-image-save
Image build/release: do not save image for builds; save only for release
2018-08-23 10:09:19 -07:00
Travis Nielsen 1ed0b6772b Merge pull request #2063 from arm64b/correct-rookflex-usage-info
Correct the usage information of rookflex volume plugin
2018-08-23 10:55:50 -06:00
Blaine Gardner 60b4a1e4d3 Image make: Move save image step to release builds
The image save step in the image build makefiles takes half or more of
the time of builds, and this step is not necessary for development
builds. Move this functionality to the `build/release/Makefile` so that
images are saved during release builds but not during dev builds. This
will allow developers to iterate more quickly on their builds.

Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
2018-08-23 09:49:56 -06:00
Dennis Chen 3f46c44ee8 Correct the rookflex usage information
As the `rookflex` volume plugin, the root command should be
`rookflex` instead of `rook`, else we'll get below confusing
message:

```
...bin/#./rookflex help
Rook Flex volume plugin

Usage:
  rook [command]

Available Commands:
  help        Help about any command
  init        Initialize the volume plugin
  mount       Mounts the volume to the pod volume
  unmount     Unmounts the pod volume
```

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-08-23 16:24:00 +08:00
Jared Watts 36103f22a8 Merge pull request #1783 from rohan47/add_nfs
Add NFS to Rook
2018-08-22 14:37:22 -07:00
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