.. code-block:: yaml
- ceph_docker_registry: quay.ceph.io
- ceph_docker_image: ceph-ci/daemon
+ ceph_docker_registry: quay.io
+ ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest
.. note::
non-containerized
containerized
-<<<<<<< HEAD
-=======
-
-The difference here is that you don't have the rbd command on the host when using the containerized deployment so everything related to ceph needs to be executed within a container. So in the case there is software like e.g. Open Nebula which requires that the rbd command is accessible directly on the host (non-containerized) then you have to install the rbd command by yourself on those servers outside of containers (or make sure that this software somehow runs within containers as well and that it can access rbd).
->>>>>>> 8b1474ab7... Docs: fix some typos
The following environent variables are available for use:
-* ``CEPH_DOCKER_REGISTRY``: (default: ``quay.ceph.io``) This would configure the ``ceph-ansible`` variable ``ceph_docker_registry``.
+* ``CEPH_DOCKER_REGISTRY``: (default: ``quay.io``) This would configure the ``ceph-ansible`` variable ``ceph_docker_registry``.
-* ``CEPH_DOCKER_IMAGE``: (default: ``ceph-ci/daemon``) This would configure the ``ceph-ansible`` variable ``ceph_docker_image``.
+* ``CEPH_DOCKER_IMAGE``: (default: ``ceph/daemon``) This would configure the ``ceph-ansible`` variable ``ceph_docker_image``.
* ``CEPH_DOCKER_IMAGE_TAG``: (default: ``latest``) This would configure the ``ceph-ansible`` variable ``ceph_docker_image_name``.
global:
osd_pool_default_size: 1
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
global:
osd_pool_default_size: 1
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
global:
osd_pool_default_size: 1
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
global:
osd_pool_default_size: 1
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
global:
osd_pool_default_size: 1
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
rgw_override_bucket_index_max_shards: 16
rgw_bucket_default_quota_max_objects: 1638400
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
data_vg: test_group
db: journal1
db_vg: journals
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
mds_max_mds: 2
dashboard_admin_password: $sX!cD$rYU6qR^B!
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:5.4.3"
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:5.4.3"
mds_max_mds: 2
dashboard_admin_password: $sX!cD$rYU6qR^B!
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:5.4.3"
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:5.4.3"
dashboard_admin_password: $sX!cD$rYU6qR^B!
dashboard_admin_user_ro: true
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:5.4.3"
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:5.4.3"
dashboard_admin_password: $sX!cD$rYU6qR^B!
dashboard_admin_user_ro: true
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:5.4.3"
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:5.4.3"
handler_health_osd_check_delay: 10
dashboard_admin_password: $sX!cD$rYU6qR^B!
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:5.4.3"
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:5.4.3"
db_vg: journals
fsid: 40358a87-ab6e-4bdc-83db-1d909147861c
generate_fsid: false
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
dashboard_enabled: False
handler_health_mon_check_delay: 10
handler_health_osd_check_delay: 10
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
dashboard_enabled: False
handler_health_mon_check_delay: 10
handler_health_osd_check_delay: 10
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
dashboard_enabled: False
handler_health_mon_check_delay: 10
handler_health_osd_check_delay: 10
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
openstack_pools:
- "{{ openstack_glance_pool }}"
- "{{ openstack_cinder_pool }}"
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
rgw_keystone_url: 'http://192.168.95.10:5000', rgw_s3_auth_use_keystone: 'true', rgw_keystone_revocation_interval: 0}
ceph_mgr_docker_extra_env: '-e MGR_DASHBOARD=0'
cluster: mycluster
- ceph_docker_image: ceph-ci/daemon
+ ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
- ceph_docker_registry: quay.ceph.io
+ ceph_docker_registry: quay.io
cephfs_data_pool:
name: 'manila_data'
pg_num: "{{ osd_pool_default_pg_num }}"
handler_health_osd_check_delay: 10
dashboard_admin_password: $sX!cD$rYU6qR^B!
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:5.4.3"
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:5.4.3"
osd_pool_default_size: 1
mon_max_pg_per_osd: 512
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-main
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-pacific
osd_pool_default_size: 1
mon_max_pg_per_osd: 512
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-main
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-pacific
osd_pool_default_size: 1
mon_max_pg_per_osd: 512
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
osd_pool_default_size: 1
mon_max_pg_per_osd: 512
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
openstack_config: False
dashboard_enabled: False
copy_admin_key: True
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
osd_pool_default_size: 1
openstack_config: False
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
osd_pool_default_size: 1
openstack_config: False
dashboard_enabled: False
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
openstack_config: False
dashboard_enabled: False
copy_admin_key: True
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
openstack_config: False
dashboard_enabled: False
copy_admin_key: True
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
openstack_config: False
dashboard_enabled: False
copy_admin_key: True
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
-ceph_docker_image_tag: latest-nautilus
\ No newline at end of file
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
+ceph_docker_image_tag: latest-nautilus
dashboard_enabled: false
dashboard_admin_password: $sX!cD$rYU6qR^B!
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-ceph_docker_image: ceph-ci/daemon
+ceph_docker_registry: quay.io
+ceph_docker_image: ceph/daemon
ceph_docker_image_tag: latest-nautilus
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:6.7.4"
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:5.4.3"
dashboard_enabled: false
dashboard_admin_password: $sX!cD$rYU6qR^B!
grafana_admin_password: +xFRe+RES@7vg24n
-ceph_docker_registry: quay.ceph.io
-node_exporter_container_image: "quay.ceph.io/prometheus/node-exporter:v0.17.0"
-prometheus_container_image: "quay.ceph.io/prometheus/prometheus:v2.7.2"
-alertmanager_container_image: "quay.ceph.io/prometheus/alertmanager:v0.16.2"
-grafana_container_image: "quay.ceph.io/app-sre/grafana:6.7.4"
+ceph_docker_registry: quay.io
+node_exporter_container_image: "quay.io/prometheus/node-exporter:v0.17.0"
+prometheus_container_image: "quay.io/prometheus/prometheus:v2.7.2"
+alertmanager_container_image: "quay.io/prometheus/alertmanager:v0.16.2"
+grafana_container_image: "quay.io/ceph/ceph-grafana:6.7.4"
grafana_server_group_name: ceph_monitoring
fake_cluster = "fake"
fake_args = ['arg']
fake_user = "fake-user"
- fake_key = "/tmp/my-key"
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_user_key = "/tmp/my-key"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
expected_command_list = ['docker',
'run',
'--rm',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'-n',
"fake-user",
'-k',
'auth',
'arg']
result = ceph_key.generate_ceph_cmd(
- fake_cluster, fake_args, fake_user, fake_key, fake_container_image)
+ fake_cluster, fake_args, fake_user, fake_user_key, fake_container_image)
assert result == expected_command_list
def test_generate_ceph_authtool_cmd_non_container_no_auid(self):
fake_dest = "/fake/ceph"
fake_keyring_filename = fake_cluster + "." + fake_name + ".keyring"
fake_file_destination = os.path.join(fake_dest, fake_keyring_filename)
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
expected_command_list = ['docker',
'run',
'--rm',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph-authtool',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'--create-keyring',
fake_file_destination,
'--name',
fake_import_key = True
fake_keyring_filename = fake_cluster + "." + fake_name + ".keyring"
fake_file_destination = os.path.join(fake_dest, fake_keyring_filename)
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
expected_command_list = [
['docker',
'run',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph-authtool',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'--create-keyring', fake_file_destination,
'--name', fake_name,
'--add-key', fake_secret,
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'-n', 'client.admin',
'-k', '/etc/ceph/fake.client.admin.keyring',
'--cluster', fake_cluster,
fake_keyring_filename = fake_cluster + "." + fake_name + ".keyring"
fake_file_destination = os.path.join(fake_dest, fake_keyring_filename)
# create_key passes (one for ceph-authtool and one for itself) itw own array so the expected result is an array within an array # noqa E501
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
- expected_command_list = [['docker',
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
+ expected_command_list = [['docker', # noqa E128
'run',
'--rm',
'--net=host',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph-authtool',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'--create-keyring',
fake_file_destination,
'--name',
fake_user_key = '/etc/ceph/fake.client.admin.keyring'
fake_cluster = "fake"
fake_name = "client.fake"
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
expected_command_list = [['docker',
'run',
'--rm',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'-n', 'client.admin',
'-k', '/etc/ceph/fake.client.admin.keyring',
'--cluster', fake_cluster,
fake_name = "client.fake"
fake_user = 'client.admin'
fake_user_key = '/etc/ceph/fake.client.admin.keyring'
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
expected_command_list = [['docker', # noqa E128
'run',
'--rm',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'-n', fake_user,
'-k', fake_user_key,
'--cluster', fake_cluster,
fake_user = 'client.admin'
fake_user_key = '/etc/ceph/fake.client.admin.keyring'
fake_name = "client.fake"
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
fake_dest = "/fake/ceph"
fake_keyring_filename = fake_cluster + "." + fake_name + ".keyring"
fake_file_destination = os.path.join(fake_dest, fake_keyring_filename)
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'-n', fake_user,
'-k', fake_user_key,
'--cluster', fake_cluster,
fake_user = "mon."
fake_keyring_dirname = fake_cluster + "-" + fake_hostname
fake_key = os.path.join("/var/lib/ceph/mon/", fake_keyring_dirname, 'keyring')
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
expected_command_list = [['docker',
'run',
'--rm',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'-n', "mon.",
'-k', "/var/lib/ceph/mon/fake-mon01/keyring",
'--cluster', fake_cluster,
fake_cluster = "fake"
fake_user = "fake-user"
fake_key = "/tmp/my-key"
- fake_container_image = "quay.ceph.io/ceph-ci/daemon:latest-nautilus"
+ fake_container_image = "quay.io/ceph/daemon:latest-nautilus"
expected_command_list = [['docker',
'run',
'--rm',
'-v', '/var/lib/ceph/:/var/lib/ceph/:z',
'-v', '/var/log/ceph/:/var/log/ceph/:z',
'--entrypoint=ceph',
- 'quay.ceph.io/ceph-ci/daemon:latest-nautilus',
+ 'quay.io/ceph/daemon:latest-nautilus',
'-n', "fake-user",
'-k', "/tmp/my-key",
'--cluster', fake_cluster,
fake_cluster = 'ceph'
fake_container_binary = 'podman'
-fake_container_image = 'quay.ceph.io/ceph/daemon:latest'
+fake_container_image = 'quay.io/ceph/daemon:latest'
fake_flag = 'noup'
fake_user = 'client.admin'
fake_keyring = '/etc/ceph/{}.{}.keyring'.format(fake_cluster, fake_user)
bash -c 'ANSIBLE_CONFIG={envdir}/tmp/ceph-ansible/ansible.cfg ansible-playbook -vv -i {envdir}/tmp/ceph-ansible/tests/functional/all_daemons{env:CONTAINER_DIR:}/hosts-upgrade-to-nautilus {envdir}/tmp/ceph-ansible/{env:PLAYBOOK:site.yml.sample} --extra-vars "\
delegate_facts_host={env:DELEGATE_FACTS_HOST:True} \
ceph_stable_release=luminous \
- ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:quay.ceph.io} \
- ceph_docker_image={env:CEPH_DOCKER_IMAGE:ceph-ci/daemon} \
+ ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:quay.io} \
+ ceph_docker_image={env:CEPH_DOCKER_IMAGE:ceph/daemon} \
ceph_docker_image_tag={env:CEPH_DOCKER_IMAGE_TAG:latest-luminous} \
"'
ansible-playbook -vv -i {changedir}/hosts {envdir}/tmp/ceph-ansible/{env:PLAYBOOK:site.yml.sample} --extra-vars "\
delegate_facts_host={env:DELEGATE_FACTS_HOST:True} \
ceph_stable_release=luminous \
- ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:docker.io} \
+ ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:quay.io} \
ceph_docker_image={env:CEPH_DOCKER_IMAGE:ceph/daemon} \
ceph_docker_image_tag={env:CEPH_DOCKER_IMAGE_TAG:latest-nautilus} \
"
# migrate osds to ceph-volume and upgrade to nautilus
ansible-playbook -vv -i {changedir}/hosts {toxinidir}/infrastructure-playbooks/rolling_update.yml --extra-vars "\
ireallymeanit=yes \
- ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:docker.io} \
+ ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:quay.io} \
ceph_docker_image={env:UPDATE_CEPH_DOCKER_IMAGE:ceph/daemon} \
ceph_docker_image_tag=latest-nautilus \
osd_scenario=lvm \
commands=
ansible-playbook -vv -i {changedir}/{env:INVENTORY} {toxinidir}/infrastructure-playbooks/purge-dashboard.yml --extra-vars "\
ireallymeanit=yes \
- ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:quay.ceph.io} \
- ceph_docker_image={env:CEPH_DOCKER_IMAGE:ceph-ci/daemon} \
+ ceph_docker_registry={env:CEPH_DOCKER_REGISTRY:quay.io} \
+ ceph_docker_image={env:CEPH_DOCKER_IMAGE:ceph/daemon} \
ceph_docker_image_tag={env:CEPH_DOCKER_IMAGE_TAG:latest-nautilus} \
"