Port to Kilo
Use kilo upstream RPM packages Partially-implements: blueprint port-kilo Change-Id: Ia0b4db5dc8e40c01184871e77458dc718c3c46cd
This commit is contained in:
parent
5ffc66cd69
commit
c81b003309
@ -1,12 +1,12 @@
|
|||||||
glanceregistry:
|
glanceregistry:
|
||||||
image: kollaglue/centos-rdo-glance-registry:juno
|
image: kollaglue/centos-rdo-glance-registry:kilo
|
||||||
name: glance-registry
|
name: glance-registry
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
env_file:
|
env_file:
|
||||||
- openstack.env
|
- openstack.env
|
||||||
glanceapi:
|
glanceapi:
|
||||||
image: kollaglue/centos-rdo-glance-api:juno
|
image: kollaglue/centos-rdo-glance-api:kilo
|
||||||
name: glance-api
|
name: glance-api
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
heatapicfn:
|
heatapicfn:
|
||||||
image: kollaglue/centos-rdo-heat-api-cfn:juno
|
image: kollaglue/centos-rdo-heat-api-cfn:kilo
|
||||||
name: heat-api-cfn
|
name: heat-api-cfn
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
heatapi:
|
heatapi:
|
||||||
image: kollaglue/centos-rdo-heat-api:juno
|
image: kollaglue/centos-rdo-heat-api:kilo
|
||||||
name: heat-api
|
name: heat-api
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
env_file:
|
env_file:
|
||||||
- openstack.env
|
- openstack.env
|
||||||
heatengine:
|
heatengine:
|
||||||
image: kollaglue/centos-rdo-heat-engine:juno
|
image: kollaglue/centos-rdo-heat-engine:kilo
|
||||||
name: heat-engine
|
name: heat-engine
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
horizon:
|
horizon:
|
||||||
image: kollaglue/centos-rdo-horizon:juno
|
image: kollaglue/centos-rdo-horizon:kilo
|
||||||
name: horizon
|
name: horizon
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
mariadbdata:
|
mariadbdata:
|
||||||
image: kollaglue/centos-rdo-mariadb-data:juno
|
image: kollaglue/centos-rdo-mariadb-data:kilo
|
||||||
name: mariadbdata
|
name: mariadbdata
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
|
|
||||||
mariadbapp:
|
mariadbapp:
|
||||||
image: kollaglue/centos-rdo-mariadb-app:juno
|
image: kollaglue/centos-rdo-mariadb-app:kilo
|
||||||
name: mariadbapp
|
name: mariadbapp
|
||||||
restart: always
|
restart: always
|
||||||
env_file:
|
env_file:
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
neutronagents:
|
neutronagents:
|
||||||
image: kollaglue/centos-rdo-neutron-agents:juno
|
image: kollaglue/centos-rdo-neutron-agents:kilo
|
||||||
name: neutron-agents
|
name: neutron-agents
|
||||||
net: "host"
|
net: "host"
|
||||||
privileged: true
|
privileged: true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
neutronserver:
|
neutronserver:
|
||||||
image: kollaglue/centos-rdo-neutron-server:juno
|
image: kollaglue/centos-rdo-neutron-server:kilo
|
||||||
name: neutron-server
|
name: neutron-server
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
computedata:
|
computedata:
|
||||||
image: kollaglue/centos-rdo-nova-compute-data:juno
|
image: kollaglue/centos-rdo-nova-compute-data:kilo
|
||||||
name: computedata
|
name: computedata
|
||||||
|
|
||||||
libvirt:
|
libvirt:
|
||||||
image: kollaglue/centos-rdo-nova-libvirt:juno
|
image: kollaglue/centos-rdo-nova-libvirt:kilo
|
||||||
name: libvirt
|
name: libvirt
|
||||||
net: host
|
net: host
|
||||||
pid: host
|
pid: host
|
||||||
@ -19,7 +19,7 @@ libvirt:
|
|||||||
- computedata
|
- computedata
|
||||||
|
|
||||||
novanetwork:
|
novanetwork:
|
||||||
image: kollaglue/centos-rdo-nova-network:juno
|
image: kollaglue/centos-rdo-nova-network:kilo
|
||||||
name: nova-network
|
name: nova-network
|
||||||
net: host
|
net: host
|
||||||
privileged: true
|
privileged: true
|
||||||
@ -38,7 +38,7 @@ novanetwork:
|
|||||||
# nova-metadata api is required in multi_host nova network mode.
|
# nova-metadata api is required in multi_host nova network mode.
|
||||||
# http://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html
|
# http://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html
|
||||||
novaapi:
|
novaapi:
|
||||||
image: kollaglue/centos-rdo-nova-api:juno
|
image: kollaglue/centos-rdo-nova-api:kilo
|
||||||
name: nova-api
|
name: nova-api
|
||||||
privileged: True
|
privileged: True
|
||||||
net: "host"
|
net: "host"
|
||||||
@ -49,7 +49,7 @@ novaapi:
|
|||||||
- /lib/modules:/lib/modules:ro
|
- /lib/modules:/lib/modules:ro
|
||||||
|
|
||||||
novacompute:
|
novacompute:
|
||||||
image: kollaglue/centos-rdo-nova-compute:juno
|
image: kollaglue/centos-rdo-nova-compute:kilo
|
||||||
name: nova-compute
|
name: nova-compute
|
||||||
net: host
|
net: host
|
||||||
privileged: true
|
privileged: true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
novaconductor:
|
novaconductor:
|
||||||
image: kollaglue/centos-rdo-nova-conductor:juno
|
image: kollaglue/centos-rdo-nova-conductor:kilo
|
||||||
name: nova-conductor
|
name: nova-conductor
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
@ -9,7 +9,7 @@ novaconductor:
|
|||||||
# Unfortunately nova api needs to be privileged as it wants to run
|
# Unfortunately nova api needs to be privileged as it wants to run
|
||||||
# a firewall command.
|
# a firewall command.
|
||||||
novaapi:
|
novaapi:
|
||||||
image: kollaglue/centos-rdo-nova-api:juno
|
image: kollaglue/centos-rdo-nova-api:kilo
|
||||||
name: nova-api
|
name: nova-api
|
||||||
privileged: True
|
privileged: True
|
||||||
net: "host"
|
net: "host"
|
||||||
@ -18,7 +18,7 @@ novaapi:
|
|||||||
- openstack.env
|
- openstack.env
|
||||||
|
|
||||||
novascheduler:
|
novascheduler:
|
||||||
image: kollaglue/centos-rdo-nova-scheduler:juno
|
image: kollaglue/centos-rdo-nova-scheduler:kilo
|
||||||
name: nova-scheduler
|
name: nova-scheduler
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
@ -26,7 +26,7 @@ novascheduler:
|
|||||||
- openstack.env
|
- openstack.env
|
||||||
|
|
||||||
novaconsoleauth:
|
novaconsoleauth:
|
||||||
image: kollaglue/centos-rdo-nova-consoleauth:juno
|
image: kollaglue/centos-rdo-nova-consoleauth:kilo
|
||||||
name: nova-consoleauth
|
name: nova-consoleauth
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
@ -34,7 +34,7 @@ novaconsoleauth:
|
|||||||
- openstack.env
|
- openstack.env
|
||||||
|
|
||||||
novanovncproxy:
|
novanovncproxy:
|
||||||
image: kollaglue/centos-rdo-nova-novncproxy:juno
|
image: kollaglue/centos-rdo-nova-novncproxy:kilo
|
||||||
name: nova-novncproxy
|
name: nova-novncproxy
|
||||||
net: "host"
|
net: "host"
|
||||||
restart: always
|
restart: always
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
computedata:
|
computedata:
|
||||||
image: kollaglue/centos-rdo-nova-compute-data:juno
|
image: kollaglue/centos-rdo-nova-compute-data:kilo
|
||||||
name: computedata
|
name: computedata
|
||||||
|
|
||||||
libvirt:
|
libvirt:
|
||||||
image: kollaglue/centos-rdo-nova-libvirt:juno
|
image: kollaglue/centos-rdo-nova-libvirt:kilo
|
||||||
name: libvirt
|
name: libvirt
|
||||||
net: host
|
net: host
|
||||||
pid: host
|
pid: host
|
||||||
@ -18,7 +18,7 @@ libvirt:
|
|||||||
- computedata
|
- computedata
|
||||||
|
|
||||||
novanetwork:
|
novanetwork:
|
||||||
image: kollaglue/centos-rdo-nova-network:juno
|
image: kollaglue/centos-rdo-nova-network:kilo
|
||||||
name: nova-network
|
name: nova-network
|
||||||
net: host
|
net: host
|
||||||
privileged: true
|
privileged: true
|
||||||
@ -33,7 +33,7 @@ novanetwork:
|
|||||||
- computedata
|
- computedata
|
||||||
|
|
||||||
novacompute:
|
novacompute:
|
||||||
image: kollaglue/centos-rdo-nova-compute:juno
|
image: kollaglue/centos-rdo-nova-compute:kilo
|
||||||
name: nova-compute
|
name: nova-compute
|
||||||
net: host
|
net: host
|
||||||
privileged: true
|
privileged: true
|
||||||
|
@ -1,9 +1,9 @@
|
|||||||
computedata:
|
computedata:
|
||||||
image: kollaglue/centos-rdo-nova-compute-data:juno
|
image: kollaglue/centos-rdo-nova-compute-data:kilo
|
||||||
name: computedata
|
name: computedata
|
||||||
|
|
||||||
libvirt:
|
libvirt:
|
||||||
image: kollaglue/centos-rdo-nova-libvirt:juno
|
image: kollaglue/centos-rdo-nova-libvirt:kilo
|
||||||
name: libvirt
|
name: libvirt
|
||||||
net: host
|
net: host
|
||||||
pid: host
|
pid: host
|
||||||
@ -19,7 +19,7 @@ libvirt:
|
|||||||
- computedata
|
- computedata
|
||||||
|
|
||||||
novacompute:
|
novacompute:
|
||||||
image: kollaglue/centos-rdo-nova-compute:juno
|
image: kollaglue/centos-rdo-nova-compute:kilo
|
||||||
name: nova-compute
|
name: nova-compute
|
||||||
net: host
|
net: host
|
||||||
privileged: true
|
privileged: true
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
rabbitmq:
|
rabbitmq:
|
||||||
image: kollaglue/centos-rdo-rabbitmq:juno
|
image: kollaglue/centos-rdo-rabbitmq:kilo
|
||||||
name: rabbitmq
|
name: rabbitmq
|
||||||
restart: always
|
restart: always
|
||||||
net: "host"
|
net: "host"
|
||||||
|
@ -2,13 +2,15 @@ FROM centos
|
|||||||
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
MAINTAINER Kolla Project (https://launchpad.net/kolla)
|
||||||
|
|
||||||
# Set up repositories
|
# Set up repositories
|
||||||
RUN yum install -y https://rdo.fedorapeople.org/rdo-release.rpm
|
RUN yum install -y https://rdoproject.org/repos/openstack-kilo/rdo-release-kilo.rpm
|
||||||
|
RUN curl https://repos.fedorapeople.org/repos/openstack/openstack-trunk/epel-7/rc2/delorean-kilo.repo -o /etc/yum.repos.d/delorean-kilo.repo
|
||||||
RUN curl https://copr.fedoraproject.org/coprs/larsks/crux/repo/epel-7/larsks-crux-epel-7.repo -o /etc/yum.repos.d/larsks-crux-epel-7.repo
|
RUN curl https://copr.fedoraproject.org/coprs/larsks/crux/repo/epel-7/larsks-crux-epel-7.repo -o /etc/yum.repos.d/larsks-crux-epel-7.repo
|
||||||
RUN curl https://copr.fedoraproject.org/coprs/sdake/pam.noaudit/repo/epel-7/sdake-pam.noaudit-epel-7.repo -o /etc/yum.repos.d/sdake-pam.noaudit-epel-7.repo
|
RUN curl https://copr.fedoraproject.org/coprs/sdake/pam.noaudit/repo/epel-7/sdake-pam.noaudit-epel-7.repo -o /etc/yum.repos.d/sdake-pam.noaudit-epel-7.repo
|
||||||
|
|
||||||
# CentOS 7.1 workaround for conflicting packages with libvirt
|
# CentOS 7.1 workaround for conflicting packages with libvirt
|
||||||
RUN rpm -e --nodeps systemd-container systemd-container-libs
|
RUN rpm -e --nodeps systemd-container systemd-container-libs
|
||||||
RUN yum -y install systemd systemd-libs systemd-devel && yum clean all
|
RUN rpm -e --nodeps yum-plugin-fastestmirror
|
||||||
|
RUN yum -d 10 -y install systemd systemd-libs systemd-devel && yum clean all
|
||||||
|
|
||||||
RUN yum install -y epel-release && yum clean all
|
RUN yum install -y epel-release && yum clean all
|
||||||
|
|
||||||
@ -108,5 +110,4 @@ RUN yum -y install pam+noaudit && yum clean all
|
|||||||
# End dirty like zebra
|
# End dirty like zebra
|
||||||
|
|
||||||
RUN mkdir -p /opt/kolla
|
RUN mkdir -p /opt/kolla
|
||||||
ADD service_hosts.sh /opt/kolla/service_hosts.sh
|
COPY service_hosts.sh kolla-common.sh /opt/kolla/
|
||||||
ADD kolla-common.sh /opt/kolla/kolla-common.sh
|
|
||||||
|
@ -7,7 +7,7 @@ RELEASE_NAMESPACE=kollaglue
|
|||||||
NAMESPACE=kollaglue
|
NAMESPACE=kollaglue
|
||||||
PREFIX=centos-rdo-
|
PREFIX=centos-rdo-
|
||||||
TAG=$(git rev-parse --short HEAD)
|
TAG=$(git rev-parse --short HEAD)
|
||||||
RELEASE_TAG=juno
|
RELEASE_TAG=kilo
|
||||||
|
|
||||||
usage () {
|
usage () {
|
||||||
cat <<EOF
|
cat <<EOF
|
||||||
|
Loading…
Reference in New Issue
Block a user