| Age | Commit message (Collapse) | Author | Files | Lines |
|
Closes-bug: #1616387
Change-Id: Id97f88b9baa3d48d33ce120962450a374282d044
|
|
|
|
Revert note: Get RDO back on master instead of the newton branch
This reverts commit aeb86de6fc644a514d060b4ac869cab364266f03.
Change-Id: I765ba60c3bd09fe3978570b7921a084c9b90c7d0
|
|
Add blocks to the base Docker image that allows the operator to override
the base RHEL package installation.
TrivialFix
Change-Id: If570975e1f57ef9820544174dacc3f13d09bb215
|
|
Change-Id: I12cb9a000f2d90007c1ea55d1ca12ede28c35d6f
Closes-Bug: #1634680
|
|
|
|
Ubuntu cloud archive provides ceph jewel now. Remove ceph official repo
for the wrong dependency when installing ceph.
Change-Id: I5be6b18c4250733ed9ab4f526fcdc45eb84f8342
Closes-Bug: #1633888
|
|
when code exit by using sys.exit in try..catch block, it will skip catch
and run the code in finally. Because SystemExit does not inherit from
Exception.
This patch moves sys.exit out of finally block. Then it won't execute
when script exits by sys.exit
Change-Id: I6457b1b861d2f9fdadce788ac6b719f46c7f2af3
Partial-Bug: #1631503
|
|
During the upgrade from Mitaka to Newton, the uid/gid may change for the
same image. Especially on Ubuntu, we moved to Ubuntu Xenial in Newton
and it added systemd related user which break all the uid/gid during an
upgrade. It will the permissions in all docker named volumes.
This fix extends set_config.py to set the proper permission during
container start. This is super light then add commands in
extend_start.sh file or add ansible tasks.
This patch just fixes rabbitmq case. Other services will be fixed in
following patches.
Partial-Bug: #1631503
Change-Id: Ib17027b97abbc9bf4e3cd503601b8010325b5c5b
|
|
RDO Newton is available. Lets use it and test with it this final week.
TrivialFix
Change-Id: I2a761366da7c2cf209adaceb73ac7fa9c9aa3cba
|
|
|
|
Docker will change the name volume folder permission to image already
set. /var/log/kolla is not created and well configured in image.
This patch set creates and configures proper permission /var/log/kolla
in base image.
This patch set also fixed the ceph image by adding ceph user to kolla
group.
TrivialFix
Change-Id: Ib5ef0187e90de2699b3cda31e819b4babb07e0af
|
|
|
|
Fix typo in variable name ("yup" instead of "yum"), which means we now
import the repo keys we intended to. Furthermore we no longer try to
import EPEL key in that very spot, as it should be imported after
epel-release is installed, which already happens later during the base
image build.
CentOS/EPEL keys in the image before this patch:
()[root@6843e7e136cf ~]# rpm -q gpg-pubkey --qf '%{summary}\n' | grep -i -E '(centos)|(epel)'
gpg(CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>)
gpg(Fedora EPEL (7) <epel@fedoraproject.org>)
With this patch:
()[root@64a6ae7d0347 ~]# rpm -q gpg-pubkey --qf '%{summary}\n' | grep -i -E '(centos)|(epel)'
gpg(CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>)
gpg(CentOS Storage SIG (http://wiki.centos.org/SpecialInterestGroup/Storage) <security@centos.org>)
gpg(CentOS Virtualization SIG (http://wiki.centos.org/SpecialInterestGroup/Virtualization) <security@centos.org>)
gpg(Fedora EPEL (7) <epel@fedoraproject.org>)
Change-Id: I5cd22a887282e5de199a809b0798a439ce1a99e7
Closes-Bug: #1625585
|
|
Update to epel-release 7-6. Also, move from HTTPS to HTTP in the RHEL
builds to match what is happening in Oracle Linux. Seems as though HTTPS
does not work any longer.
TrivialFix
Change-Id: Icc457a333acdd5cc5b1e124d4308c4af1eb8d2cc
|
|
|
|
TrivialFix
Change-Id: Ia18cb89e0951359226add5cbd96d3a91c7fcfd8a
|
|
|
|
|
|
TrivialFix
Change-Id: If74270337a5d9829784ee3e28d4f994a6fd845db
|
|
TrivialFix
Change-Id: Ibd4ba9dbe2cadb304e027b60d5b7378416719d12
|
|
Change-Id: I5b96dc0e8debd718bb61b3bd9c1c2028af004a1c
Closes-bug: #1622777
|
|
Added grafana repository to base image
Co-Authored-By: zhubingbing <zhubingbing10@gmail.com>
Installed grafana from repository
Change-Id: Ib99195ec4522f185f6fd4cebf10e305bb58f69c4
Partially-Implements: Blueprint performance-monitoring
|
|
This patch changes version of ceph from hammer to jewel. Also removed
versionlock as it seems we don't use it in ubuntu, and actually might be
risky if we miss security patch on ceph.
Change-Id: Ib8f88c2f914a4b635e59a509fa0194605eb73165
Implements: blueprint upgrade-ceph-to-jewel
|
|
This patch makes the ip tool available.
Kolla-Kubernetes needs it to figure out what ip addresses
are associated with the running containers as they are not
known before hand.
TrivialFix
Change-Id: I4713bb9db471463dedeb4984a55dd86e903ef65b
|
|
|
|
|
|
TrivialFix
Change-Id: Iedec701e76cdf4e336abeae1286ba6359fcfeba1
|
|
Allow operators to customise the base package setup for oraclelinux in
base, similar to Ubuntu (block base_ubuntu_package_installation)
TrivialFix
Change-Id: I9c790bd4f195492dc9d666cf865a7f142cfb1abe
|
|
|
|
Customizations for base, all in same patch
Change-Id: I310a2f51ece8dfe2a159c40407b5bdb77f7ee021
Partially-implements: blueprint third-party-plugin-support
|
|
Is a best practice in Unix/Linux scripts to use dots
instead of source command.
Using dots will avoid issues with non BASH shells
TrivialFix
Change-Id: Ie6480a1954f853f79faffa093452715ebd9f7d90
Signed-off-by: Eduardo Gonzalez <dabarren@gmail.com>
|
|
Normally, when you launch a Docker container, the process you're
executing becomes PID 1, giving it the quirks and responsibilities that
come with being the init system for the container.
There are two common issues this presents:
* In most cases, signals won't be handled properly.
* Orphaned zombie processes aren't properly reaped.
the dumb-init acting like a simple init system. It launches a single
process and then proxies all received signals to a session rooted at
that child process.
Closes-Bug: #1614509
Change-Id: I9d3d04648e151ddc7c6732b92ffd3b6c9fe467ec
|
|
Upgrade Ubuntu base image to Xenial
Closes-Bug: #1593599
Change-Id: I5832a729a9a4fa73c02442047c92ba088ce20db3
|
|
Only install English locales and do not install documentation.
http://wiki.ubuntu.com/ReducingDiskFootprint
Change-Id: I129cd7cc8777112acb751c600feb8900c0c2a461
|
|
Extended base container to include influxdb repositories
Added telegraf container with package from influxdb repo
Change-Id: I6ccf952d7b42eabe8ff7bdbd6471e395db86aa02
Partially-Implements: Blueprint performance-monitoring
|
|
apt-transport-https needs to be installed in the base
container BEFORE we add the new sources.list
TrivialFix
Change-Id: If4a6042f02c9b6e6475c211dc02a302cb6352d7c
|
|
Most simple implementation of external ceph support.
We use INI merge to configure RBD backend for Glance and copy
ceph.conf and keyring provided by the user into the container.
Set_configs.py had to be extended to support globbing (wildcards) in
order to copy ceph keyring file which is named depending on the cephx
user name.
Partially-Implements Blueprint: external-ceph
Partially-Implements Blueprint: selectable-ceph
Change-Id: Iacadbd8ec9956e9f075206ea03b28f044cb6ffb8
|
|
|
|
In most of case, the disks used by ceph have different size. Use the
default value 1 may block the ceph when one disk is full. Use the disk
size as osd weight will more reasonally.
TrivialFix
Change-Id: Ib875c7289188cbb9380355baf0c8048f1eb09332
|
|
This will merge several RUN statements into one RUN statement to reduce
the number of the layers of the base Docker image.
TrivialFix
Change-Id: I69b00b2e7fa7717923f0fe364c5be9b38a2dbb90
|
|
To customize apt packages, you need to do something like that in
override file:
{% set base_apt_packages = base_apt_packages + ['vim', 'emacs'] %}
Change-Id: I7913ed405c2cb7e33f1cfe310d651030e0700e6b
Partially-implements: blueprint third-party-plugin-support
|
|
TrivialFix
Change-Id: Ide5944ea3b47db0de4bdce6410a217b5d8991c8f
|
|
- remove pinning to old docker version in ubuntu
- move docker ubuntu repository to base image
Change-Id: If05ccc0c5b3e89725acea3b603b5ef7acbbee649
Partially-implements: blueprint build-debian
|
|
|
|
Change-Id: Ic5c1d20fa9f7f1cd9fd20e658b4bd1abb235f3b6
Partially-implements: blueprint build-debian
|
|
The curlrc file for root allows better output control for
curl downloads during build process.
Closes-Bug: #1567926
Change-Id: I19b526e4eab223d2456f4bbc2f4ba50192ec0901
|
|
Pin the base distro release version in the master branch(Newton).
Only one distro version is supported. The supported versions are:
* CentOS: 7
* RedHat: 7
* OracleLinux: 7
* Debian: 8
* Ubuntu: 14.04
NOTE: Kolla will move to Ubuntu 16.04 in the Newton cycle
DocImpact
TrivialFix
Change-Id: I32c0edbee4de14c8a0cc7c961d566e84d70f19a4
|
|
|
|
Change-Id: If4be00b937e14ec93443dcb7249cf17099d57cbe
Closes-Bug: #1569417
|