Jared Watts
28ebec14da
Merge pull request #2609 from dyusupov/master
...
add 00 to all the weights in *.md files
2019-02-04 10:29:20 -08:00
Dmitry Yusupov
90ad28475c
add 00 to all the weights in *.md files
...
Signed-off-by: Dmitry Yusupov <dmitry@nexenta.com >
2019-02-04 09:46:00 -08:00
Travis Nielsen
e61ab0dfd7
Merge pull request #2585 from SUSE/do-not-create-default-osd
...
ceph: no longer create fallback osd
2019-02-01 14:22:15 -07:00
Blaine Gardner
78d4719125
ceph: no longer create fallback osd
...
Rook's behavior should not be to create a default OSD in dataDirHostPath
when no devices are present on a node. Any preexisting fallback osd
should be kept as long as no dirs or disks have been specified to keep
the legacy behavior for those clusters running with these osds in place.
The legacy deletion behavior is also kept, removing the osd as soon as
any dir or device is specified other than the dataDirHostPath dir.
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2019-02-01 09:41:32 -07:00
Alexander Trost
85b958bde6
Merge pull request #2598 from andristeiner/ceph-dashboard-password
...
Ceph Dashboard Documentation: retrieve dashboard password in a cleaner way
2019-01-31 22:14:26 +01:00
Andri Steiner
db943050bb
Ceph Dashboard: retrieve dashboard password in a cleaner way
...
Signed-off-by: Andri Steiner <andri@opsone.ch >
2019-01-31 21:42:19 +01:00
Travis Nielsen
dea00984d2
Merge pull request #2515 from travisn/roadmap-1.0
...
Update the roadmap for the 1.0 milestone
2019-01-30 16:17:21 -07:00
travisn
0fb74a0480
update the roadmap for the 1.0 milestone
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-30 12:41:38 -07:00
Travis Nielsen
ec8d54fe2b
Merge pull request #2575 from leseb/ceph-cmd-timeout
...
pkg: timeout ceph commands
2019-01-30 11:12:54 -07:00
Sébastien Han
56f218e5a1
client: ceph - add missing comments
...
Following Golang conventions, I'm adding the missing comments on
the constants and exported functions.
Signed-off-by: Sébastien Han <seb@redhat.com >
2019-01-30 17:11:28 +01:00
Sébastien Han
e1d11e45a5
pkg: timeout ceph commands
...
The Ceph CLI has the flag option '--connect-timeout' which controls the
timeout of the command when reaching out to a monitor. If the connection
cannot be established within 15 seconds, the command will fail. The
default value in Ceph is relatively long (300sec IIRC). This is a
problem when monitors have trouble reaching out quorum, since this means
the command will only fail after 300 sec.
Now we fail faster.
Resolves: https://github.com/rook/rook/issues/2574
Signed-off-by: Sébastien Han <seb@redhat.com >
2019-01-30 17:11:23 +01:00
Alexander Trost
97c5cd7845
Merge pull request #2583 from sabbot/master
...
EdgeFS dynamic HDD/SSD detection logic fix
2019-01-29 15:50:32 +01:00
Alexander Trost
1cfa41cf4e
Merge pull request #2586 from dyusupov/master
...
support for EdgeFS UI
2019-01-29 11:39:31 +01:00
Dmitry Yusupov
7831c2775a
support for EdgeFS UI
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-01-28 20:11:06 -08:00
Anton Skriptsov
4679695cee
EdgeFS dynamic HDD/SSD detection logic fix
...
Signed-off-by: Anton Skriptsov <anton.skriptsov@nexenta.com >
2019-01-28 12:27:07 -08:00
Alexander Trost
8e263cd9c3
Merge pull request #2577 from leseb/rm-monmap
...
mon: do not generate nor inject a monmap
2019-01-28 19:14:01 +01:00
Sébastien Han
ff2bc6509f
mon: do not generate nor inject a monmap
...
Given that we have mon_host and mon_initial_members sections in our
ceph.conf, building a monitor map is not needed. During the monitor mkfs
a monmap will get generated on the fly based on the section mentioned
above.
One benefit from that commit is a potential speed improvement as we have
removed the container that was generating the map from the monitor
initialization sequence.
Resolves: https://github.com/rook/rook/issues/2576
Signed-off-by: Sébastien Han <seb@redhat.com >
2019-01-28 16:55:31 +01:00
Travis Nielsen
6e2f65f0a1
Merge pull request #2578 from leseb/ceph-misc
...
Ceph misc comment fixes
2019-01-28 08:15:27 -07:00
Sébastien Han
49363ccbbd
operator: ceph - utils fix endpoint comment
...
The Endpoint has a format such as ip:port and the comment was implying
something like hostname:port. Thus fixing the comment with the right
value.
Signed-off-by: Sébastien Han <seb@redhat.com >
2019-01-28 10:53:10 +01:00
Sébastien Han
19c7608a80
mgr: add missing rook header
...
The code header was missing, so adding it.
Signed-off-by: Sébastien Han <seb@redhat.com >
2019-01-28 10:53:10 +01:00
Travis Nielsen
0e55102a82
Merge pull request #2524 from SkySonR/patch-1
...
Update ceph status to Stable
2019-01-24 17:15:47 -07:00
Travis Nielsen
6ef680cc55
Merge pull request #2234 from mickymiek/document-ceph-csi-drivers
...
Document ceph-csi drivers implementation
2019-01-24 14:34:45 -07:00
Travis Nielsen
97affa1db8
Merge pull request #2470 from SUSE/config-changes-design-doc
...
design: ceph: update ceph configuration strategy
2019-01-24 14:33:36 -07:00
Travis Nielsen
bb888827ea
Merge pull request #2540 from travisn/disable-fsgroup
...
Allow disabling of fsGroup in the flex driver
2019-01-24 14:30:18 -07:00
Travis Nielsen
f02d52a9a4
Merge pull request #2496 from noahdesu/ceph-osd-logging
...
ceph/osd: send log output to stderr
2019-01-24 14:27:26 -07:00
Noah Watkins
fbb56c41ed
exec: interleave stdout/stderr logging
...
The io.MultiReader(r1, r2) reads r1 until EOF before moving on to r2.
When used for stdout/stderr stderr will not be written to the log until
stdout reaches EOF. This patch reads stderr in a go routine so that the
two streams can be interleaved properly.
Fixes : #2479
Signed-off-by: Noah Watkins <noahwatkins@gmail.com >
2019-01-24 13:10:46 -08:00
Blaine Gardner
b1c64d6b33
design: update ceph configuration strategy
...
Propose a new design to update Rook's Ceph configuration strategy to
align with Ceph's recent changes to the config process.
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2019-01-24 12:26:56 -07:00
travisn
bd25630d91
allow disabling of fsGroup in the flex driver
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-24 07:53:44 -07:00
Alexander Trost
c8991962bd
Merge pull request #2550 from Defilan/CPM_updating_gce_timeout
...
Change timeout for dpkg unlock for Ubuntu GCE test systems
2019-01-24 15:18:30 +01:00
Christopher P. Maher
19d953d51f
Changing timeout for dpkg unlock for Ubuntu GCE CI/CD systems
...
Signed-off-by: Christopher P. Maher <chris@mahercode.io >
2019-01-23 22:11:46 -08:00
mickymiek
5b8edd2907
Document ceph-csi drivers implementation
...
Signed-off-by: mickymiek <meunie_m@etna-alternance.net >
2019-01-23 10:38:44 +01:00
Alexander Trost
f4c394c889
Merge pull request #2518 from dyusupov/master
...
added support for edgefs-monitoring via Prometheus
2019-01-23 08:38:25 +01:00
SkySonR
f2b5e807db
Update ceph status to Stable
...
Signed-off-by: Renat Skitsan <renatskitsan@gmail.com >
2019-01-22 13:05:56 +02:00
Travis Nielsen
42582b8669
Merge pull request #2516 from travisn/mon-port-6789
...
Use the default mon port of 6789 instead of 6790
2019-01-21 11:16:11 -07:00
Travis Nielsen
762d4b506e
Merge pull request #2523 from travisn/mgr-privs-for-dashboard
...
Set mgr privs for access to the rbd mirroring settings
2019-01-21 11:10:13 -07:00
Dmitry Yusupov
cae7e9a994
added support for edgefs-monitoring via Prometheus
...
Signed-off-by: Dmitry Yusupov <dmitry.yusupov@nexenta.com >
2019-01-20 19:02:17 -08:00
travisn
9afbe36ae6
set mgr privs for access to the rbd mirroring settings
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-19 21:29:19 -07:00
Jared Watts
1a1ffdd504
Merge pull request #2520 from anarcat/patch-1
...
fix operator app label
2019-01-18 09:51:44 -08:00
anarcat
7271f7d8c1
fix operator app label
...
In our 0.9 rook deployment, the `app` label assigned to the operator is `rook-ceph-operator` which was incorrectly speficied in the documentation:
```
$ kubectl describe pod/rook-ceph-operator-765bcd58b-6rr2q | grep app=
Labels: app=rook-ceph-operator
```
Signed-off-by: Antoine Beaupré <anarcat@debian.org >
2019-01-18 11:37:34 -05:00
Travis Nielsen
9155660588
Merge pull request #2512 from Madhu-1/fix-misspell
...
cassandra,edgefs: Fix misspelled words
2019-01-17 15:08:36 -07:00
travisn
c2f354680e
mons: use the default port of 6789 instead of 6790
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-17 14:37:58 -07:00
Madhu Rajanna
47956dcd53
ceph: run make codegen
...
This has the changes after make codegen
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-01-17 15:51:56 +05:30
Madhu Rajanna
6349ce8e0d
cassandra,edgefs: Fix misspelled words
...
This PR fixes the misspelled words in comment
and struct fields.
Signed-off-by: Madhu Rajanna <mrajanna@redhat.com >
2019-01-17 15:40:05 +05:30
Travis Nielsen
d0cd8cec72
Merge pull request #2099 from travisn/nfs-ganesha-crd
...
Ceph NFS Ganesha CRD
2019-01-15 15:21:08 -07:00
Travis Nielsen
8d7302a0b1
Merge pull request #2491 from travisn/upgrade-test-from-0.9
...
Upgrade test is from v0.9 to master
2019-01-15 15:04:50 -07:00
travisn
794244572d
nfs: add to servers to grace db with a job
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:56:43 -07:00
travisn and jtlayton
6082638d28
nfs: documentation for the ceph nfs crd
...
Co-authored-by: jtlayton <jlayton@redhat.com >
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:56:43 -07:00
travisn and jtlayton
37a005b71e
nfs: configure and start daemons when the nfs crd is created
...
Co-authored-by: jtlayton <jlayton@redhat.com >
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:48:58 -07:00
travisn and jtlayton
4608f192ce
nfs: generated code for the ceph nfs crd
...
Co-authored-by: jtlayton <jlayton@redhat.com >
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:48:57 -07:00
travisn and jtlayton
c467ccb9b2
nfs: ceph crd and types for declaring exports
...
Co-authored-by: jtlayton <jlayton@redhat.com >
Signed-off-by: travisn <tnielsen@redhat.com >
2019-01-15 13:48:57 -07:00