]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
Update RHCS version with Nautilus
authorDimitri Savineau <dsavinea@redhat.com>
Fri, 10 May 2019 19:28:18 +0000 (15:28 -0400)
committerGuillaume Abrioux <gabrioux@redhat.com>
Mon, 13 May 2019 14:23:24 +0000 (16:23 +0200)
RHCS 4 will be based on Nautilus and only usable on RHEL 8.
Updated the default ceph_rhcs_version to 4 and update the rhcs
repositories to rhcs 4 with RHEL 8.

Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit ba49225eabadb4fac6cc7cf5eb56a8ffe64ad47c)

group_vars/all.yml.sample
group_vars/rhcs.yml.sample
rhcs_edits.txt
roles/ceph-common/tasks/installs/prerequisite_rhcs_cdn_install.yml
roles/ceph-defaults/defaults/main.yml

index 9c50e90d557751bb95af05a8a0aae2fe537d974a..c27941592a1a4bb2cf10129b63d21d6bf632b721 100644 (file)
@@ -166,23 +166,13 @@ dummy:
 #ceph_stable_redhat_distro: el7
 
 
-# REPOSITORY: RHCS VERSION RED HAT STORAGE (from 1.3)
+# REPOSITORY: RHCS VERSION RED HAT STORAGE (from 4.0)
 #
 # Enabled when ceph_repository == 'rhcs'
 #
-# This version is only supported on RHEL >= 7.1
-# As of RHEL 7.1, libceph.ko and rbd.ko are now included in Red Hat's kernel
-# packages natively. The RHEL 7.1 kernel packages are more stable and secure than
-# using these 3rd-party kmods with RHEL 7.0. Please update your systems to RHEL
-# 7.1 or later if you want to use the kernel RBD client.
+# This version is only supported on RHEL >= 8.0
 #
-# The CephFS kernel client is undergoing rapid development upstream, and we do
-# not recommend running the CephFS kernel module on RHEL 7's 3.10 kernel at this
-# time. Please use ELRepo's latest upstream 4.x kernels if you want to run CephFS
-# on RHEL 7.
-#
-#
-#ceph_rhcs_version: "{{ ceph_stable_rh_storage_version | default(2) }}"
+#ceph_rhcs_version: "{{ ceph_stable_rh_storage_version | default(4) }}"
 #valid_ceph_repository_type:
 #  - cdn
 #  - iso
index 84546e7ecafcedf7ce25fb6d8caaa005a6a1d8f2..d431ca11269529b7b70066c6866adb51fead41cd 100644 (file)
@@ -166,23 +166,13 @@ ceph_repository: rhcs
 #ceph_stable_redhat_distro: el7
 
 
-# REPOSITORY: RHCS VERSION RED HAT STORAGE (from 1.3)
+# REPOSITORY: RHCS VERSION RED HAT STORAGE (from 4.0)
 #
 # Enabled when ceph_repository == 'rhcs'
 #
-# This version is only supported on RHEL >= 7.1
-# As of RHEL 7.1, libceph.ko and rbd.ko are now included in Red Hat's kernel
-# packages natively. The RHEL 7.1 kernel packages are more stable and secure than
-# using these 3rd-party kmods with RHEL 7.0. Please update your systems to RHEL
-# 7.1 or later if you want to use the kernel RBD client.
+# This version is only supported on RHEL >= 8.0
 #
-# The CephFS kernel client is undergoing rapid development upstream, and we do
-# not recommend running the CephFS kernel module on RHEL 7's 3.10 kernel at this
-# time. Please use ELRepo's latest upstream 4.x kernels if you want to run CephFS
-# on RHEL 7.
-#
-#
-ceph_rhcs_version: 3
+ceph_rhcs_version: 4
 #valid_ceph_repository_type:
 #  - cdn
 #  - iso
@@ -568,7 +558,7 @@ ceph_rhcs_version: 3
 ##########
 #docker_exec_cmd:
 #docker: false
-ceph_docker_image: "rhceph/rhceph-3-rhel7"
+ceph_docker_image: "rhceph/rhceph-4-rhel8"
 ceph_docker_image_tag: "latest"
 ceph_docker_registry: "registry.access.redhat.com"
 ## Client only docker image - defaults to {{ ceph_docker_image }}
index ad1b6203437e6f2bcc739a23ebc96de2de9372ff..f0318676036a6e59494b0afb9b44e9efa483cafa 100644 (file)
@@ -1,8 +1,8 @@
 ceph_repository: rhcs
 ceph_origin: repository
 fetch_directory: ~/ceph-ansible-keys
-ceph_rhcs_version: 3
-ceph_docker_image: "rhceph/rhceph-3-rhel7"
+ceph_rhcs_version: 4
+ceph_docker_image: "rhceph/rhceph-4-rhel8"
 ceph_docker_image_tag: "latest"
 ceph_docker_registry: "registry.access.redhat.com"
 # END OF FILE, DO NOT TOUCH ME!
\ No newline at end of file
index 648a10e3b30d8f019f4473ed7a62e61c5aa07051..531e44f9d3535afbe156553dfdce9e2c3e3ad918 100644 (file)
@@ -1,15 +1,15 @@
 ---
 - name: enable red hat storage monitor repository
   rhsm_repository:
-    name: "rhel-7-server-rhceph-{{ ceph_rhcs_version }}-mon-rpms"
+    name: "rhceph-{{ ceph_rhcs_version }}-mon-for-rhel-8-{{ ansible_architecture }}-rpms"
   when: (mon_group_name in group_names or mgr_group_name in group_names)
 
 - name: enable red hat storage osd repository
   rhsm_repository:
-    name: "rhel-7-server-rhceph-{{ ceph_rhcs_version }}-osd-rpms"
+    name: "rhceph-{{ ceph_rhcs_version }}-osd-for-rhel-8-{{ ansible_architecture }}-rpms"
   when: osd_group_name in group_names
 
 - name: enable red hat storage tools repository
   rhsm_repository:
-    name: "rhel-7-server-rhceph-{{ ceph_rhcs_version }}-tools-rpms"
+    name: "rhceph-{{ ceph_rhcs_version }}-tools-for-rhel-8-{{ ansible_architecture }}-rpms"
   when: (rgw_group_name in group_names or mds_group_name in group_names or nfs_group_name in group_names or iscsi_gw_group_name in group_names or client_group_name in group_names)
index 9b66021f88fe76de3857f65eb0be9332d67dd6ba..adb468297c16ccf295d7ad24b1f0240eab9f7ae8 100644 (file)
@@ -158,23 +158,13 @@ nfs_ganesha_stable_deb_repo: "{{ ceph_mirror }}/nfs-ganesha/deb-{{ nfs_ganesha_s
 ceph_stable_redhat_distro: el7
 
 
-# REPOSITORY: RHCS VERSION RED HAT STORAGE (from 1.3)
+# REPOSITORY: RHCS VERSION RED HAT STORAGE (from 4.0)
 #
 # Enabled when ceph_repository == 'rhcs'
 #
-# This version is only supported on RHEL >= 7.1
-# As of RHEL 7.1, libceph.ko and rbd.ko are now included in Red Hat's kernel
-# packages natively. The RHEL 7.1 kernel packages are more stable and secure than
-# using these 3rd-party kmods with RHEL 7.0. Please update your systems to RHEL
-# 7.1 or later if you want to use the kernel RBD client.
+# This version is only supported on RHEL >= 8.0
 #
-# The CephFS kernel client is undergoing rapid development upstream, and we do
-# not recommend running the CephFS kernel module on RHEL 7's 3.10 kernel at this
-# time. Please use ELRepo's latest upstream 4.x kernels if you want to run CephFS
-# on RHEL 7.
-#
-#
-ceph_rhcs_version: "{{ ceph_stable_rh_storage_version | default(2) }}"
+ceph_rhcs_version: "{{ ceph_stable_rh_storage_version | default(4) }}"
 valid_ceph_repository_type:
   - cdn
   - iso