Commit Graph
11197 Commits
Author SHA1 Message Date
Jared Watts f302754c9d cockroachdb: operator/controller implementation
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-06-18 19:19:15 -07:00
Travis Nielsen 858fb20037 Merge pull request #1791 from checkaayush/replaceCustomAwk
Replace custom Awk and remove related tests
2018-06-18 18:11:01 -07:00
Jared Watts a80f05cf51 cockroachdb: rook/cockroachdb image build
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-06-18 17:09:45 -07:00
Jared Watts 10a48b1059 cockroachdb: generated clientset code
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-06-18 17:09:05 -07:00
Jared Watts 45a5f69637 cockroachdb: CRD types and specs
Signed-off-by: Jared Watts <jbw976@gmail.com>
2018-06-18 17:08:09 -07:00
Aayush Sarva 80f3e8ebf4 Replace custom Awk and remove related tests
Signed-off-by: Aayush Sarva <checkaayush@gmail.com>

Return error if field not found

Signed-off-by: Aayush Sarva <checkaayush@gmail.com>
2018-06-19 05:03:28 +05:30
Travis Nielsen dd5ef1a76a Merge pull request #1780 from galexrt/mon_doc_default_changes
Updated upgrade path for monCount
2018-06-18 10:04:37 -07:00
Alexander Trost c313899070 Updated upgrade path for monCount
Default to 3 mons when no `mon.count` is given.
The documentation and upgrade page has been updated accordingly to reflect the new
default.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-16 02:03:08 +02:00
Jared Watts 046d4072f2 Merge pull request #1786 from checkaayush/typo/sharedFileSystem
Fix typo in shared filesystem docs
2018-06-15 16:23:09 -07:00
Travis Nielsen 3d5762d0b0 Merge pull request #1779 from travisn/name-ceph-pods
Name mgr and mds pods more consistently
2018-06-15 12:53:51 -07:00
travisn 0eaca4067b mgr: rename the daemon to mgr.a
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-15 11:00:11 -07:00
travisn ce0c705768 mds: daemon name is the full pod suffix
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-15 10:58:16 -07:00
Aayush Sarva 82387f523c Make suggested changes
Signed-off-by: Aayush Sarva <checkaayush@gmail.com>
2018-06-15 22:08:01 +05:30
Zhang Miaolei 100e80250f support ipv6 host-port pair
deprecate NetworkInfo.PublicAddrIPv4, use NetworkInfo.PublicAddr instead
deprecate NetworkInfo.ClusterAddrIPv4, use NetworkInfo.ClusterAddr instead
deprecate command flag public-ipv4, use public-ip instead
deprecate command flag private-ipv4, use private-ip instead
change ROOK_PUBLIC_IPV4 to ROOK_PUBLIC_IP
change ROOK_PRIVATE_IPV4 to ROOK_PRIVATE_IP

Signed-off-by: Zhang Miaolei <zmlcc@outlook.com>
2018-06-15 14:26:42 +08:00
Travis Nielsen 44514be03b Merge pull request #1787 from galexrt/pr-1709
Add Slack inviter link to quickstart
2018-06-13 16:17:08 -07:00
Travis Nielsen cc7db92930 Merge pull request #1782 from ganeshmaharaj/journal-part-cleanup
JournalPartition Code Cleanup
2018-06-13 16:15:06 -07:00
Aayush Sarva 590f743e42 Fix typo in shared filesystem docs
Signed-off-by: Aayush Sarva <checkaayush@gmail.com>
2018-06-13 23:25:23 +05:30
Ganesh Maharaj Mahalingam aeb3c6a26d JournalPartition Code Cleanup
Cleaning out the below entities.
- JournalPartitionType is defined but will never be used given rook will always
place journal file in the filestore's block partition.
- GetMetadataPartitionType and getDataPartitionDetails functions are legacy
code and no longer used by any of the rook components.

Resolves: #1775

Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
2018-06-12 23:39:41 -07:00
Travis Nielsen b4e9eba9c5 Merge pull request #1785 from travisn/dashboard-code-gen
Cluster crd code generation for the dashbaord
2018-06-12 10:37:57 -07:00
travisn e71c02c5f2 dashboard: update the cluster crd code generation
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-12 09:47:56 -07:00
Alexander Trost 4f7b2151cd Add Slack inviter link to quickstart
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-10 23:42:41 +02:00
Jared Watts cd746df19e Merge pull request #1778 from galexrt/fix_flex_k8s_version
doc: Add missing version compare sign
2018-06-08 07:18:50 -07:00
Alexander Trost d944ae42aa doc: Add missing version compare sign
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-08 15:06:47 +02:00
Jared Watts bb375e9408 Merge pull request #1772 from ganeshmaharaj/fix-bstore-partitions
Fix bluestore DB and WAL partition creation
2018-06-07 16:26:38 -07:00
Travis Nielsen a58719c90d Merge pull request #1737 from travisn/enable-dashboard
Enable the ceph dashboard
2018-06-07 16:02:10 -07:00
travisn 756c00fc4b mgr: enable the ceph dashboard
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-07 15:08:58 -07:00
Ganesh Maharaj Mahalingam 75d50b6f62 Fix bluestore DB and WAL partition creation
Bluestore is assumed as the default backend and string StoreType is left empty.
Propogating that assumption to device partitioning.

Resolves: #1748

Signed-off-by: Ganesh Maharaj Mahalingam <ganesh.mahalingam@intel.com>
2018-06-07 15:07:28 -07:00
Travis Nielsen a0b8fb7cea Merge pull request #1763 from galexrt/1732
Document discover DaemonSet toleration key
2018-06-07 13:54:50 -07:00
Travis Nielsen b8c726347e Merge pull request #1774 from galexrt/cephfs-doc-update
Clarify that path must exist for filesystem mount to succeed
2018-06-07 09:35:07 -07:00
Travis Nielsen ccc5acd98b Merge pull request #1710 from galexrt/1386
ceph mon: Only run one mon on a node
2018-06-07 09:21:36 -07:00
Alexander Trost e6369aec26 Clarify that path must exist for filesystem mount to succeed
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-07 15:55:49 +02:00
Alexander Trost 7d65b3ee5c helm: Added DISCOVER_TOLERATION_KEY and DISCOVER_TOLERATION values
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-07 10:30:00 +02:00
Alexander Trost 098d4f2473 Update Rook Discover DaemonSet when it already exists
Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-07 10:30:00 +02:00
Jared Watts ce12fccca4 Merge pull request #1712 from galexrt/1664
Make sed usage compatible with GNU and BSD
2018-06-06 10:27:44 -07:00
Alexander Trost 239bb98f36 build: Make codegen sed usage compatible with GNU and BSD
Fix issues with sed usage with GNU and BSD sed.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-06 19:17:30 +02:00
Travis Nielsen e94d753469 Merge pull request #1762 from travisn/init-part-uuid
Device discovery needs to load part uuid after restart
2018-06-05 17:42:05 -07:00
Travis Nielsen f36e7b9516 Merge pull request #1740 from rohan47/nfs-design-doc
Design document for adding NFS as storage backend
2018-06-04 17:47:32 -07:00
Alexander Trost 86568cafd3 operator/ceph/mon: Cleaned up tests
To make it more applicable to what is actually running when using the
operator the used test mon names have been replaced by the actual format
used in normal operations: `rook-ceph-mon[0-9]` instead of `mon[0-9]`.

This also removes some duplicated test code and used the already
available function for it.

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-04 23:01:29 +02:00
rohan47 e21cded8d6 Design document for adding NFS as storage backend
Signed-off-by: rohan47 <rohanrgupta1996@gmail.com>
2018-06-04 17:04:27 +00:00
Alexander Trost edfa135560 ceph mon: Only run one mon on a node
This introduces a MonSpec to the Ceph Cluster CRD which contains settings for
mons, current options are the count and if more than one mon is allowed
to run per node.

Fixes #1386

Signed-off-by: Alexander Trost <galexrt@googlemail.com>
2018-06-02 13:36:30 +02:00
travisn 4078b1b7f9 osd: device discovery to load part uuid after restart
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-01 21:03:03 -07:00
Travis Nielsen d13032a553 Merge pull request #1760 from travisn/check-upgrade-doc
Upgrade should be tested and documented if necessary
2018-06-01 15:40:50 -07:00
travisn a0341f528e upgrade should be tested and documented if necessary
Signed-off-by: travisn <tnielsen@redhat.com>
2018-06-01 15:18:26 -07:00
Travis Nielsen 30608137aa Merge pull request #1753 from rcorrear/monitoring-namespace
monitoring: update namespace and cluster
2018-05-30 07:00:22 -07:00
Ricardo Correa dcb20f0d30 monitoring: update namespace and cluster
Match the namespace and cluster in the new CRDs

Signed-off-by: Ricardo Correa <r.correa.r@gmail.com>
2018-05-30 12:44:33 +02:00
Jared Watts b2a35791b4 Merge pull request #1746 from benceszikora/fix-udevadm
Fix udevadm providing incomplete info by mounting /run/udev
2018-05-26 13:26:46 -07:00
Bence Szikora 144c9ee998 Fix udevadm providing incomplete info by mounting /run/udev
Signed-off-by: Bence Szikora <szikora0531@yahoo.de>
2018-05-26 07:13:49 +01:00
Travis Nielsen c180c901c0 Merge pull request #1735 from yehudasa/wip-doc-fix
docs: escape docker options
2018-05-25 15:27:31 -07:00
Jared Watts d91ec1fbbf Merge pull request #1743 from jbw976/multi-type-fixes
Fixes for minor issues found in further testing of new multiple storage type support
2018-05-25 15:16:11 -07:00
Jared Watts 314fd431c9 Merge pull request #1741 from ganeshmaharaj/rook-script-fix
Rook test script fix for missed name changes from multiple storage type support
2018-05-25 08:10:38 -07:00