Commit Graph
1998 Commits
Author SHA1 Message Date
Travis Nielsen 0cab31e250 Merge pull request #2103 from mjlodge/patch-1
Fix typo in adopters.md
2018-09-11 13:52:23 -06:00
Mathew Lodge 284687222b Fix typo in adopters.md
"On-premises" is what was meant.

Signed-off-by: mjlodge <ml@lodgephoto.com>
2018-09-11 14:48:48 -05:00
Travis Nielsen c3b4f2d266 Merge pull request #2106 from travisn/test-retry-crd
Integration tests to retry creating the crd if already exists
2018-09-07 16:24:48 -06:00
travisn 4aa0c3b258 tests: retry creating the crd if already exists
Signed-off-by: travisn <tnielsen@redhat.com>
2018-09-07 12:49:07 -06:00
Travis Nielsen 558d51b9cc Merge pull request #2104 from rohan47/nfs_doc_update
[Documentation] Updated NFS prerequisite
2018-09-07 08:05:45 -06:00
Jared Watts d751dca2ee Merge pull request #2085 from arm64b/bump-fedora-to-multi-arch
Fix rook nfs docker image build failure on AArch64
2018-09-06 23:43:21 -07:00
Alexander Trost 9f90d72e05 Merge pull request #2035 from galexrt/update_ns_fix_some_stuff
Added missing RBAC in quickstart Cluster definition
2018-09-07 08:20:23 +02:00
rohan47 39c6bd0884 [Documentation] Updated prequisite
It is required to install nfs client packages on the nodes where the nfs
server will run.

Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-09-07 06:13:25 +00:00
Travis Nielsen 7a3dde9df3 Merge pull request #2097 from ganeshmaharaj/jenkins-system-logging
Enable CI system logs in artifacts
2018-09-06 22:55:34 -06:00
Ganesh Maharaj Mahalingam 099380ba61 Enable CI system logs in artifacts and fixup log names
This is a temporary patch to help us figure out what is causing the random
issues on concurrent builds and re-using an instance.

This patch also makes the log names concise and consistent across all versions.

Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
2018-09-06 20:42:24 -07:00
Travis Nielsen 94a7b4ebda Merge pull request #2096 from travisn/translate-mon-id
Refactor mon naming for use by other daemons
2018-09-06 15:53:48 -06:00
travisn 6a335ebe8a mon: refactor mon naming for use by other daemons
Signed-off-by: travisn <tnielsen@redhat.com>
2018-09-06 11:46:45 -06:00
Travis Nielsen 2770a36a0a Merge pull request #2094 from SUSE/ceph-refactor-daemon-includes
Ceph: refactor daemon includes to <dmn>daemon for grokkability
2018-09-06 11:37:34 -06:00
Blaine Gardner 4be911c5b1 Ceph: include daemons as <dmn>daemon
To help with code readability, include daemons from `pkg/daemon/ceph`
as `<dmn>daemon "github.com/rook/rook/pkg/daemon/ceph/<dmn>`. This will
make it easier to understand code lines without needing to scroll up to
check the includes, as there are mon/mds/mgr/osd/rgw packages for
daemons as well as operator and cmd.

Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
2018-09-06 09:40:00 -06:00
Alexander Trost b83595e5cb Added missing RBAC in quickstart Cluster definition
Corrected the cluster namespace in some examples to rook-ceph

Updated PodSecurityPolicy hostNetwork ports

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-09-06 13:27:30 +02:00
Travis Nielsen 857dc8ac95 Merge pull request #2098 from travisn/stable-upgrade-test
Retry file operations after upgrade in integration test
2018-09-05 23:51:09 -06:00
travisn 63f8f9c216 tests: retry file operations after upgrade
Signed-off-by: travisn <tnielsen@redhat.com>
2018-09-05 22:10:46 -06:00
Travis Nielsen 02accb5d62 Merge pull request #2081 from SUSE/ceph-refactor-mon-config
Ceph: Refactor daemon/mon module's config and keyring generation into cephconfig module
2018-09-05 22:03:06 -06:00
Blaine Gardner 3731f06176 Ceph: Refactor mon config/keyring to cephconfig
Create a cephconfig module in Ceph's daemon pkg source, and refactor the
config and keyring generation that exists in the mon package into the
new cephconfig package. The config/keyring generation code is used by
most all daemons and not just mon, so a new package is a more
appropriate place for this.

Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
2018-09-05 10:17:11 -06:00
Travis Nielsen 1eb11fea7b Merge pull request #2014 from travisn/design-multiple-ceph-version
Design doc for decoupling the Ceph version
2018-09-05 09:22:32 -06:00
travisn 1bf35b806b design: decoupling the Ceph version from the Rook version
Signed-off-by: travisn <tnielsen@redhat.com>
2018-09-05 08:13:56 -06:00
Alexander Trost 408ef6315a Merge pull request #2086 from arm64b/alignment-size-of-the-PV
Align the size of the PV to the actual one
2018-09-05 14:36:01 +02:00
Travis Nielsen 45102923a9 Merge pull request #2077 from liewegas/kill-osd-id
Remove unnecessary "-id" from OSD pod names
2018-09-04 17:13:20 -06:00
travisn c0af417b00 osd: delete legacy deployment with -id in the name
Signed-off-by: travisn <tnielsen@redhat.com>
2018-09-04 14:15:18 -05:00
Sage Weil 8e773612ca Remove unnecessary "-id" from OSD pod names
The -id portion of the name is unnecessary and inconsistent with the other
pod names.

Signed-off-by: Sage Weil <sage@redhat.com>
2018-09-04 14:15:18 -05:00
Travis Nielsen 089366effe Merge pull request #2018 from travisn/rename-ceph-mon
Start mons with deployments instead of replicasets and rename the mons
2018-09-04 12:20:42 -06:00
Dennis Chen 7dce5c004f Align the size of the PV to the actual one
We maybe roundup the size to the next `MB` boundary in some cases
when creating the volume, thus we need to make sure the size of
the PV generated is consistent with the actual one.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-09-04 16:27:19 +08:00
Dennis Chen aab0f043d6 Fix rook nfs docker image build failure on AArch64
The original base image `fedora:25` doesn't support multi-arch,
so we get below error message with `docker pull fedora:25`:
```
25: Pulling from library/fedora
no matching manifest for unknown in the manifest list entries
```

This PR bumps the fedora base image to `:26` which is multi-arch
version, to address the build issue.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-09-04 10:56:12 +08:00
travisn f840e3574e mon: start a deployment instead of replicaset
Signed-off-by: travisn <tnielsen@redhat.com>
2018-09-01 00:12:42 -06:00
travisn 5f01178e83 mon: set names based on chars instead of integers
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-30 22:18:53 -06:00
Jared Watts 7121418cef Merge pull request #2071 from arm64b/Roundup-RBD-Volume-Size
Roundup the size of the RBD volume image
2018-08-29 09:10:37 -07:00
Dennis Chen 25086c01ad Roundup the size of the RBD volume image
Current code will truncate the generated RBD image in some cases,
this PR will round up the size to make sure the final RBD image
generated can cover all the required data space.

Also, corresponding unit test cases added to verify the change.

Signed-off-by: Dennis Chen <dennis.chen@arm.com>
2018-08-29 11:10:07 +08:00
Jared Watts 8841d33007 Merge pull request #2052 from rtnpro/k8s-1.8-as-min-supported-version
Update K8s minimum version supported by Rook from 1.7 to 1.8
2018-08-28 11:30:44 -07:00
Ratnadeep Debnath 5dfd012c77 Updated docs about setting k8s 1.8 as the min reqd version.
Signed-off-by: Ratnadeep Debnath <rtnpro@gmail.com>
2018-08-28 21:10:03 +05:30
Ratnadeep Debnath 96400d696a Update Jenkinsfile and other scripts to set k8s 1.8 as the min reqd version.
Signed-off-by: Ratnadeep Debnath <rtnpro@gmail.com>
2018-08-28 20:10:47 +05:30
Alexander Trost 2bcfb32d37 Merge pull request #2069 from galexrt/fix_default_cluster_name
Updated DefaultClusterName to match rook-ceph
2018-08-27 16:23:21 +02:00
Alexander Trost 4ccaea654a Updated DefaultClusterName to match rook-ceph
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-08-27 14:51:29 +02:00
Travis Nielsen 6976364e80 Merge pull request #2070 from SUSE/ceph-runasnonroot-allow-false
ceph osd operator: Allow explicit runAsNonRoot=false
2018-08-24 17:38:18 -06:00
Jared Watts 22dbbbbf0f Merge pull request #2051 from jbw976/cii-best-practices
add CII Best Practices badge to README
2018-08-24 15:39:07 -07:00
Blaine Gardner 406067788d ceph osd oper: Allow explicit runAsNonRoot=false
Rook no longer supports Kubernetes < 1.7
Remove a workaround for k8s < 1.6.4 where `runAsNonRoot` could not be
explicitly set to false.

Signed-off-by: Blaine Gardner <blaine.gardner@suse.com>
2018-08-24 15:11:45 -06:00
Travis Nielsen 7fbac47923 Merge pull request #2068 from travisn/load-flex-driver
Load flex driver more slowly to avoid race condition
2018-08-24 14:57:49 -06:00
travisn 1a86a8cb7b metered loading of flex drivers
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-24 13:28:57 -06:00
travisn 2e1796608f specify correct flex drivers in scc
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-24 13:26:58 -06:00
Travis Nielsen 28dce349a1 Merge pull request #2056 from kaarolch/toolb
Add rook-tools deployment instead clear pod definition.
2018-08-24 09:56:53 -06:00
Alexander Trost 614fef7fce Merge pull request #2055 from arm64b/remove-unused-volume-mgr
Remove unused volume manager parameters
2018-08-24 16:40:40 +02:00
Karol Chrapek 227186d1e3 Update namespace and tools name for rook-ceph-tools
Signed-off-by: Karol Chrapek <kaarol@it-flow.pl>
2018-08-24 12:51:37 +02:00
Karol Chrapek ae2ac846c7 Change rook-tools deployment
Signed-off-by: Karol Chrapek <kaarol@it-flow.pl>
2018-08-24 12:51:01 +02:00
Travis Nielsen 9eab9470cf Merge pull request #2029 from travisn/upgrade-test
Upgrade test from 0.8.1 to master
2018-08-23 23:03:55 -06:00
travisn 7dba506804 tests: refactor read and write
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-23 16:43:11 -06:00
travisn 51e60b7b4d tests: upgrade integration test from 0.8.1 to master
Signed-off-by: travisn <tnielsen@redhat.com>
2018-08-23 16:43:10 -06:00