This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: Ie6c7379007ce59cd9d6c45f8e5d2342083d80fb7
Currently registry Pod fails to start after node reboots with
'Pod Predicate MatchNodeSelector failed' error.
This patch adds ReplicationController for the registry to ensure
its availability.
Change-Id: I7e5db3d907806fc3ea1f5e5fe1196d2ee7f9b915
Without that option X509v3 certificate can be only used for server
authentication. While that works for some services, Galera requries this
to enable SSL connectivity.
Change-Id: Id6ec42aeef06533d56e37c372dbfff3d16c950f0
Now files with key and cert can have custom names (only tls.crt
and tls.key were supported before).
Change-Id: I0f3cef67afc9669be111a94f53bc4d4401d63060
We should collect fuel-ccp config file(s), so this patch introduce
option to point it and also collect ccp config dump output.
Change-Id: I731c4f9bb96745db59ddb05d0d17b4e2c8d48053
Generation is based on https://github.com/cloudflare/cfssl, which has
several advantages over traditional tools:
- can work as a microservice in k8s;
- requires nothing but Golang;
- configuration can be machine-generated;
Change-Id: I3f05ce795beade0af12eb3426df759a1af8806af
Changing option to more intuitive -o like output-dir and also there
was missing shift so option to point output dir didn't work correctly
Change-Id: I2233a295301b903e465bafa6720d1d4e28d60b18
If we run script with -d switch and deployment status will timeout after
1500 seconds script will create diagnostic snapshot from env.
Change-Id: I84f480dc3f2ff33e1fc600c9a146cd8063b5a5a0
It collects logs from containers that are in wip state, some information
about k8s (svc, pods) and also some system infromations like
cpu,ram,free space.
Change-Id: Idcfb0c229995c3ef60026ba3c1f5453cd3c6f3d0
This little daemon will listen in a pod for unschedulable=true
events from Kubernetes and trigger live-migration for all OpenStack
instances (VMs) located on this node (preassumbly Compute).
It's an independent, PoC feature not deployed by default.
Change-Id: I7fd78efc9cfa33b0ab1629541c15af4538c4fe9e
This is a small fix that works round bug https://bugs.launchpad.net/python-openstackclient/+bug/1650896
('Network' object has no attribute 'keys') when running 'deploy-test-vms.sh'
script (specifically: 'openstack network show int-net -f value -c id').
It should be resolved by new release of python-openstackclient
(https://review.openstack.org/#/c/413493/) but we don't have to wait for it.
Change-Id: Ia0ff48b3e72fdf69ed5e9f40a1d1e7542719d2c4
Some time ago there was decision to create directories without fuel-ccp
prefix. Now simple deployment job use builder that prepare directories
with this convention, so we should change this script to be compatible
with the other ones.
Change-Id: I1b1026b5a6ee851693ae1bc83112e0f44d49ce59
This patch changes names of networking interfaces used by CCP
mult-deploy script (and nothing else) to match defaults of
Ubuntu 16 VMs we build with packer.
It will provide more correct config for CI deployment jobs.
Change-Id: I06498b45090a7c9efc74853ee4b56f6bea232685
We include this file in ccp-configs-common.yaml so it should exist. We
generate content of this file in ccp-multi-deploy.sh script but sometimes we
may want to execute e.g. fetch command with this configs, so if we'll not
have this file it will be fail with 'no such file' msg like now our CI.
Change-Id: I64e029f9a8b8406694877ff2fa130462f72461ae
Since we already have a job for automatic image upload, we don't need to
do it here.
Also remove unused arguments from usage().
Change-Id: I3616b9dba6221228c0bd7b62d5f5a93f65730d34
It could be very usable as showing endpoints information and
provider information as well (K8s Ingress Controller info) as
well as health info. https://traefik.io/web.frontend.png
Change-Id: Ieec0e4182d2c4bf9e941ed0382f6fc206edee94c
requests tend to be noisy about missing subjectAltName. Also it allows
to identify Ingress by IP for testing.
Change-Id: Ic3a97370bb4ee24fad44027165b1707633cebeea
If APT_CACHE_SERVER variable is set then add option with it to config.
Example: APT_CACHE_SERVER="http://some_cache_server:3142"
Change-Id: Ic6d723d2715ab0be60a42f324b97d8ee02a1d97e
Bash script that deploys traefik ingress controller with tls
The only required parameter is external ip (-i)
Change-Id: Iee1616f37d2af437048406d15e48f0c8ad15c5eb