Travis Nielsen
ed157dbd0c
Merge pull request #2920 from travisn/support-k8s-1.14
...
Add k8s 1.14 to the integration test matrix
2019-04-26 07:56:42 -06:00
travisn
dd94fd14e3
tests: add k8s 1.14 to the integration test matrix
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-25 15:53:19 -06:00
Travis Nielsen
e749783a21
Merge pull request #3051 from leseb/more-upgrade-fixes
...
ceph: fix upgrade for monitor listening on 6790 port
2019-04-25 12:15:07 -06:00
Alexander Trost
f80fd4543b
Edgefs: Transition to v1beta1 ( #2967 )
...
Edgefs: Transition to v1beta1
2019-04-25 18:53:27 +02:00
Sébastien Han
5f16f8e27f
ceph: fix upgrade for monitor listening on 6790 port
...
This commits fixes the upgrade for cluster running on 0.9.x and thus
have monitors listening on 6790.
The only downside is that the new messengers 2 protocol can not be
enabled because Ceph expects monitors to listen on 6789.
In order to enable messengers 2 your monitors will have to failover so
they can pick up both 6789 and 3300 ports, then and only then messenger
2 can be enabled.
Fixes: https://github.com/rook/rook/issues/3048 and
https://github.com/rook/rook/issues/3049
Signed-off-by: Sébastien Han <seb@redhat.com >
2019-04-25 16:44:38 +02:00
Alexander Trost
62dadab2ba
Fix current Minio issues ( #3045 )
...
Fix current Minio issues
2019-04-25 09:03:45 +02:00
Anton Skriptsov
e4f19e3863
Target nodes containers
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:34 -07:00
Anton Skriptsov
c659f2d6c7
Fix isgw formatting
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:07 -07:00
Anton Skriptsov
a9c3e00c2d
Edgefs v1beta1 CI tests
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:07 -07:00
Anton Skriptsov
21592776f0
Edgefs v1beta1 examples
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:07 -07:00
Anton Skriptsov
03f7f3aea4
v1beta1 Edgefs documentation
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:07 -07:00
Anton Skriptsov
04ad41bdcd
v1beta Edgefs operator and CRDs
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:35:04 -07:00
Anton Skriptsov
5746c03446
v1beta1 api's and codegenerated files
...
Signed-off-by: Anton Skriptsov <sabbotagge@gmail.com >
2019-04-24 16:32:47 -07:00
Travis Nielsen
b70bec1a76
Merge pull request #3036 from rohantmp/revertMainMon
...
Revert "Merge pull request #2986 from rohantmp/mainMon"
2019-04-24 15:02:58 -06:00
Travis Nielsen
d11466fced
Merge pull request #2900 from mackIOConsulting/fix-mgr-settings
...
Fix mgr settings
2019-04-24 14:44:20 -06:00
Travis Nielsen
82d3790925
Merge pull request #2974 from karmab/openshift_csi
...
csi with openshift support
2019-04-24 13:00:27 -06:00
Alexander Trost
4197a5d285
minio: Increased / decreased health probes numbers
...
This has been done improve reliability on high load and / or low
resource systems.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-04-24 20:58:11 +02:00
Alexander Trost
9e7e1e23d1
minio: Update to RELEASE.2019-04-23T23-50-36Z
...
This seems to fix issues with Minio which have just now appeared out of
nowhere.
Signed-off-by: Alexander Trost <galexrt@googlemail.com >
2019-04-24 20:58:07 +02:00
karmab
b2744fcaca
csi with openshift support
...
Signed-off-by: karmab <karimboumedhel@gmail.com >
2019-04-24 20:37:28 +02:00
Jared Watts
24b64434ef
Merge pull request #3044 from jbw976/minio-rbac
...
minio: add necessary update verb in minio RBAC
2019-04-24 11:00:01 -07:00
Rohan CJ
fb4d23345e
Revert "Merge pull request #2986 from rohantmp/mainMon"
...
This reverts commit b7a564e929 , reversing
changes made to 6996571b5c .
Reverting: Linking ceph noout to a node taint.
The taint is applied for reasons other than maintenance as well.
This also needs a way to respect user-set noout.
Need to revisit this with a better design.
Signed-off-by: Rohan CJ <rohantmp@gmail.com >
2019-04-24 22:38:38 +05:30
Jared Watts
163202bfbc
minio: add necessary update verb in minio RBAC
...
Signed-off-by: Jared Watts <jbw976@gmail.com >
2019-04-24 09:23:47 -07:00
Travis Nielsen
eef3a7fe5f
Merge pull request #3037 from leseb/fix-upgrades
...
Ceph: fix upgrade to Nautilus
2019-04-24 08:06:57 -06:00
Sébastien Han
ab439f6602
Ceph: fix upgrade to Nautilus
...
This commits allows the upgrade from Mimic to Nautilus to work by:
* removing the v2 brackets on the operator ceph config file generation,
we stick with v1 and can revert this back once we deprecate mimic there
is no rush since mons keep on listening to v1.
* enable messengers 2 when the cluster runs on Nautilus
Fixes: https://github.com/rook/rook/issues/2973
Signed-off-by: Sébastien Han <seb@redhat.com >
2019-04-24 10:57:29 +02:00
Maximilian Mack
bdbd67fd7f
ceph: fix mgr - dashboard settings
...
This fix passes on the mgrName to the configureDashboard function.
Signed-off-by: Maximilian Mack <max@mack.io >
2019-04-24 08:26:22 +02:00
Travis Nielsen
fe2a291918
Merge pull request #3032 from noahdesu/hotplug-ignore-rbd
...
Hotplug ignore rbd
2019-04-23 17:47:08 -06:00
Travis Nielsen
f9162ed2b4
Merge pull request #3023 from travisn/upgrade-mds-rgw-daemons
...
Upgrade all daemons during Ceph upgrade
2019-04-23 15:27:37 -06:00
Noah Watkins
515b02deec
ceph: add debug logging to operator hotplug action
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com >
2019-04-23 13:44:30 -07:00
Noah Watkins
16a7d6aef6
ceph: blacklist rbd devices from hotplug detection
...
Signed-off-by: Noah Watkins <noahwatkins@gmail.com >
2019-04-23 13:44:30 -07:00
Noah Watkins
f2fc644190
ceph: add operator option to disable hotplug
...
this adds a new operator environment variable that allows automatic
orchestration triggered by device discovery to be disabled.
Signed-off-by: Noah Watkins <noahwatkins@gmail.com >
2019-04-23 13:44:30 -07:00
travisn
40697eacbf
ceph: update the nfs ganesha deployment if it already exists
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-23 13:36:45 -06:00
travisn
ecdb55b2be
ceph: correct code generation for plural CephNFSes
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-23 13:36:45 -06:00
travisn
9dcddb5bed
ceph: upgrade all daemons during ceph upgrade
...
The CephCluster CR contains settings that are needed by other
CRs to configure the Ceph daemons. When the CephCluster CR
is updated, the updates will now be passed on to each of the
CR controllers to ensure the daemons are updated properly
without requiring an operator restart.
When calling the controllers from another controller,
we ensure that only a single goroutine is handling
CRs at any given time to prevent contention across
multiple CRs of the same type.
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-23 13:36:45 -06:00
Travis Nielsen
284b00fbcb
Merge pull request #2403 from LinuxGit/Louis/update-mon-check-interval
...
docs: update ROOK_MON_HEALTHCHECK_INTERVAL
2019-04-23 12:52:20 -06:00
Travis Nielsen
1f2e558191
Merge pull request #3020 from travisn/nautilus-default-version
...
Set nautilus as the default Ceph version to deploy
2019-04-23 08:39:00 -06:00
Louis
355b652ed4
update ROOK_MON_HEALTHCHECK_INTERVAL
...
Signed-off-by: Louis <gofaceme@gmail.com >
2019-04-23 11:25:55 +08:00
Louis
f88beafc56
update ROOK_MON_OUT_TIMEOUT to 600s
...
Signed-off-by: Louis <gofaceme@gmail.com >
2019-04-23 11:19:23 +08:00
travisn
0cf15251fd
ceph: set nautilus as the default version to deploy
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-22 17:03:07 -06:00
Travis Nielsen
b999605485
Merge pull request #2978 from SUSE/label-replication-controllers-with-ceph-version
...
Add `ceph-version` labels to Ceph application controllers
2019-04-19 16:48:57 -06:00
Blaine Gardner
f4e2be50a6
ceph spec: add ceph-version label to controllers
...
Add a 'ceph-version' label to application controllers in the same manner
as the prior 'rook-version' label to help with upgrades.
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2019-04-18 15:09:33 -06:00
Travis Nielsen
5f6de03d47
Merge pull request #2333 from travisn/publish-before-integration-tests
...
Publish the build independent from the integration test results
2019-04-18 12:35:21 -06:00
Travis Nielsen
4edf2cea70
Merge pull request #3018 from SUSE/mon-remove-legacy-replicaset-deletion-update
...
ceph integration test: rm replicasets permission
2019-04-18 12:23:58 -06:00
Jared Watts
51d5bc481e
Merge pull request #3003 from rathpc/master
...
This prevents a liquid template error during jekyll build
2019-04-18 10:21:21 -07:00
Steven Rathbauer
ca449c393b
This prevents a liquid template error during jekyll build
...
Adding a raw tag wrapper tells liquid to ignore this section and compile
this text without trying to interpret it. Otherwise an error is thrown
during builds
Signed-off-by: Steven Rathbauer <steven@rathpc.com >
2019-04-18 12:54:40 -04:00
Blaine Gardner
2bf7259c08
ceph integration test: rm replicasets permission
...
I modified but missed saving this change intended to go into PR #3009 .
Signed-off-by: Blaine Gardner <blaine.gardner@suse.com >
2019-04-18 10:53:34 -06:00
Travis Nielsen
9f126e3902
Merge pull request #3009 from SUSE/mon-remove-legacy-replicaset-deletion
...
ceph mon: remove code to delete legacy replicasets
2019-04-18 10:35:23 -06:00
Travis Nielsen
0614146518
Merge pull request #3000 from travisn/reference-latest-k8s-provisioner
...
Update to K8s 1.14 and client-go 1.11 packages
2019-04-18 09:53:10 -06:00
Travis Nielsen
46fadc792b
Merge pull request #2996 from umangachapagain/ceph-mixins
...
Prometheus Rule for Ceph
2019-04-18 09:52:54 -06:00
Umanga Chapagain
361508ca7f
Adding Prometheus based alerting for Ceph
...
Signed-off-by: Umanga Chapagain <chapagainumanga@gmail.com >
2019-04-18 19:37:00 +05:30
travisn
21c504eee0
generated code from the k8s 1.14 packages
...
Signed-off-by: travisn <tnielsen@redhat.com >
2019-04-18 07:51:42 -06:00