Add hotfix|update for openstack repos
Change-Id: I76377d35d9121d203ae0ef6a0f33b38c29a354fa
Related-bug: PROD-24346 (PROD:24346)
diff --git a/defaults/linux_system_repo.yml b/defaults/linux_system_repo.yml
index 0b3d197..435f38e 100644
--- a/defaults/linux_system_repo.yml
+++ b/defaults/linux_system_repo.yml
@@ -2,14 +2,11 @@
_param:
# Global
linux_repo_refresh_db: true
- linux_system_repo_url: "http://mirror.mirantis.com/${_param:apt_mk_version}/"
+ linux_system_repo_url: http://mirror.mirantis.com/${_param:apt_mk_version}/
# Global-updates
linux_system_repo_update_url: http://mirror.mirantis.com/update/${_param:apt_mk_version}/
- linux_system_repo_update_ubuntu_url: ${_param:linux_system_repo_update_url}/ubuntu/
# Global-hotfix
linux_system_repo_hotfix_url: http://mirror.mirantis.com/hotfix/${_param:apt_mk_version}/
- linux_system_repo_hotfix_ubuntu_url: ${_param:linux_system_repo_hotfix_url}/ubuntu/
-
# Per repos
linux_system_repo_mcp_aptly_url: ${_param:linux_system_repo_url}/aptly/
linux_system_repo_mcp_cassandra_url: ${_param:linux_system_repo_url}/cassandra/
@@ -24,9 +21,14 @@
linux_system_repo_mcp_maas_url: ${_param:linux_system_repo_url}/maas/
linux_system_repo_mcp_percona_url: ${_param:linux_system_repo_url}/percona/
linux_system_repo_mcp_saltstack_url: ${_param:linux_system_repo_url}/saltstack-${_param:linux_system_repo_mcp_saltstack_version_number}/
+ #
linux_system_repo_mirantis_openstack_url: ${_param:linux_system_repo_url}/openstack-${_param:openstack_version}/
+ linux_system_repo_update_mirantis_openstack_url: ${_param:linux_system_repo_update_url}/openstack-${_param:openstack_version}/
+ linux_system_repo_hotfix_mirantis_openstack_url: ${_param:linux_system_repo_hotfix_url}/openstack-${_param:openstack_version}/
+ #
linux_system_repo_ubuntu_url: ${_param:linux_system_repo_url}/ubuntu/
-
+ linux_system_repo_update_ubuntu_url: ${_param:linux_system_repo_update_url}/ubuntu/
+ linux_system_repo_hotfix_ubuntu_url: ${_param:linux_system_repo_hotfix_url}/ubuntu/
# Repo-component versions (if applicable)
salt_version: 2017.7 # TODO should be deprecated after q4
diff --git a/linux/system/repo/mcp/apt_mirantis/hotfix/openstack.yml b/linux/system/repo/mcp/apt_mirantis/hotfix/openstack.yml
new file mode 100644
index 0000000..7f1f668
--- /dev/null
+++ b/linux/system/repo/mcp/apt_mirantis/hotfix/openstack.yml
@@ -0,0 +1,15 @@
+classes:
+- system.linux.system.repo.keystorage.mirantis_com
+parameters:
+ linux:
+ system:
+ repo:
+ mirantis_openstack_update:
+ source: "deb ${_param:linux_system_repo_hotfix_mirantis_openstack_url}/${_param:linux_system_codename} ${_param:linux_system_codename} main"
+ key: ${_param:linux_system_repo_mirror_mirantis_key}
+ architectures: ${_param:linux_system_architecture}
+ clean_file: true
+ pin:
+ - pin: 'release o=Mirantis'
+ priority: 1100
+ package: '*'
diff --git a/linux/system/repo/mcp/apt_mirantis/update/openstack.yml b/linux/system/repo/mcp/apt_mirantis/update/openstack.yml
new file mode 100644
index 0000000..199873e
--- /dev/null
+++ b/linux/system/repo/mcp/apt_mirantis/update/openstack.yml
@@ -0,0 +1,15 @@
+classes:
+- system.linux.system.repo.keystorage.mirantis_com
+parameters:
+ linux:
+ system:
+ repo:
+ mirantis_openstack_update:
+ source: "deb ${_param:linux_system_repo_update_mirantis_openstack_url}/${_param:linux_system_codename} ${_param:linux_system_codename} main"
+ key: ${_param:linux_system_repo_mirror_mirantis_key}
+ architectures: ${_param:linux_system_architecture}
+ clean_file: true
+ pin:
+ - pin: 'release o=Mirantis'
+ priority: 1100
+ package: '*'