527 Commits

Author SHA1 Message Date
Jenkins Uplifter
1f69d23c82 Auto chart/image uplift to latest
Change-Id: I433a08dae8243e1669feebd9f25d48ce21bee40d
2019-08-02 09:27:40 +00:00
Jenkins Uplifter
ed623de955 Auto chart/image uplift to latest
Change-Id: If21bfff4df22db656bab763dbfedeb94ab2e1384
2019-08-01 22:04:29 +00:00
Jenkins Uplifter
9317af8db8 Auto chart/image uplift to latest
Change-Id: Ib5c0a230e52af54f52ef445ef69074c1a6bb8505
2019-07-31 02:21:30 +00:00
Alexander Noskov
d59c51ef10 Add tools dir for gerrit trigger
We need to test changes in tools dir
because it uses during pipeline execution.

Change-Id: I0e9016609277475759f43e0591aa011279452abb
2019-07-30 10:51:29 -05:00
Zuul
f24e098b4d Merge "Leave docker.io package" 2019-07-30 15:04:57 +00:00
Jenkins Uplifter
e913d6c8b4 Auto chart/image uplift to latest
Change-Id: I62139d315f6cdbfa9698e449d903da88b97ef195
2019-07-30 09:24:21 +00:00
Jenkins Uplifter
e69e01f19c Auto chart/image uplift to latest
Change-Id: Id50378b6089f32a268319c0949b4adf8e0134b23
2019-07-29 11:01:10 +00:00
Chinasubbareddy Mallavarapu
81b5c0c482 [CEPH] Enable rack level failure domains
- uplift ceph charts

- This is to enable rack level failure domains as we are running on
host based failure domains

- updating the site to have one override which will create custom domain
names since current logic uses hostnames to get domain names.

- this lab running on single rack so using site override to create custom failure
domain names.

Change-Id: I2b92055e77dac6eba4fe59694c5291046149a6c4
2019-07-25 15:26:38 +00:00
HUGHES, ALEXANDER (ah8742)
8d0b847a03 Standardize Treasuremap code with YAPF
From recently merged document updates in [0] there is a desire to
standardize the Airship project python codebase.  This is the effort
to do so for the Treasuremap project.

[0] https://review.opendev.org/#/c/671291/

Change-Id: Icd45f1b99a90e6c934a84fdd91f2f7f8af5a8ddb
2019-07-24 17:58:10 +00:00
Daniel Pawlik
d2eef36c07 Leave docker.io package
Minikube is now supporting docker 18.09, so we don't need to install
docker-ce.
Change-Id: Iaa33e41954a0203c4ba7243ea66d08928cf68b9d
2019-07-24 11:44:50 +00:00
Alexander Noskov
8a94b9bf58 Uplift all components + fixes for oslo_messaging
Adjusting `statefulset` in oslo_messaging parameter for OpenStack components
Reference CR: https://review.opendev.org/665481

Change-Id: I502736ccee5cfca047adf4f2567de20a268f0cd3
2019-07-19 11:45:49 -05:00
Zuul
ea80529bb6 Merge "increase database max_pool_size from default" 2019-07-19 14:38:41 +00:00
Kaspars Skels
ae6b1c360b Fix Seaworthy/Airsloop to use tools/airship for Pegleg
Change-Id: I60b598268d5ad6334dc21c2dd1e2818850cdfc9e
2019-07-18 14:12:29 -05:00
Zuul
38cc109fb1 Merge "Uplift MAAS and fixes for maas-ingress" 2019-07-18 15:12:13 +00:00
Alexander Noskov
2aa2ec7f05 Uplift MAAS and fixes for maas-ingress
Since we do no have maas-ingress for sloop type environments we need to
exclude maas_ingress dependancy introduced in https://review.opendev.org/655571

Change-Id: I37f6046c5bb1269d3b8447b51780f71d6ec893c0
2019-07-18 14:17:54 +00:00
Drew Walters
598929e476 CI: Use Ubuntu Bionic for nodeset
Currently, treasuremap CI uses Ubuntu-Xenial. This change moves to
Ubuntu-Bionic in order to use the version of Docker requested by the
OpenStack-Helm minikube script.

Change-Id: Iba9bfda21c5a9995c775ff9bdc6bc9e0e2260d1b
2019-07-18 12:52:20 +00:00
Zuul
2b32cc2c80 Merge "Fix warning when using 3 upstream DNS servers" 2019-07-17 22:00:34 +00:00
Kaspars Skels
a9219125fc Fix warning when using 3 upstream DNS servers
Warning: Nameserver limits were exceeded, some nameservers have been omitted,
the applied nameserver line is: 10.96.0.10 8.8.8.8 8.8.4.4

Removing 3rd DNS server entry fixes the issue.

Change-Id: I14fae0d884223050eb3106b4a9cf1adde01def8f
2019-07-17 15:18:46 -05:00
IPATOV, DENIS (di0361)
e775181d55 increase database max_pool_size from default
TimeoutError QueuePool limit of size 10 overflow 20 reached error.
This issue is resolved by increasing the max_pool_size and
max_overflow settings to the database to increase the number of
connections to keep open in a pool and the max_overflow value for
SQLAlchemy.

Change-Id: I769a446d5947de07dcc4bf3f339831bf6b45326a
2019-07-17 08:21:16 -07:00
Matt McEuen
16cdf842d2 Incorporate HA PostgreSQL
This change integrates changes related to the new Patroni-enabled
high availability included in the postgresql helm chart.

1. Updates the version of the postgresql chart
2. Adds users/passphrases for the postgresql replication and exporter users
3. Sets the default number of replicas to 3 (except for skiff & sloop)
4. Adds documentation/scripting for upgrading the chart

Co-Authored-By: Evgeniy L <eli@mirantis.com>
Change-Id: I51e63fb2444610cfb144bc587a6a179fa4830809
2019-07-15 19:39:38 +00:00
Zuul
b15899667f Merge "Remove nagios and prometheus exporter images from updater" 2019-07-15 17:24:55 +00:00
Evgeny L
c357733d71 Single-cluster RabbitMQ for OpenStack
The intention for the patch is to increase the stability of
OpenStack installation:

1. Use a single RabbitMQ cluster for all OpenStack services.
2. Use 2 replicas for RabbitMQ clusters instead of 3; RabbitMQ
   does not implement a quorum mechanism which allows us to have
   even number of nodes, this should provide better performance
   by reducing the number of instances where the data should be
   replicated. This should also reduce the odds of getting
   RabbitMQ partitioning.

Co-authored-by: Drew Walters <andrew.walters@att.com>

Change-Id: Id981e2650efc24a9e67cf87a0abd414a96f40088
2019-07-12 17:33:39 +00:00
Roman Gorshunov
f995e9e7c4 Remove nagios and prometheus exporter images from updater
Nagios and prometheus-openstack-exporter images and charts are sourced
from OpenStack-Helm project and do not need to be updated separately
here anymore.

Change-Id: I939329e1b602b465e4d43f19ec4b853dd07acee0
2019-07-12 16:32:08 +02:00
Kaspars Skels
6bb6c42b44 Fix compute pki for Airsloop
Change-Id: I2e6773a6bfe52c72cdac09dfb3dfd02aebe13bf5
v1.2
2019-07-11 17:53:40 -05:00
Kaspars Skels
ce8bb46792 Revert ingress due to failing cluster restart
Change-Id: I5bbdc8ecfeb53eec995e4ed9db1a8fddf782aa47
2019-07-11 13:56:17 -05:00
Matt McEuen
370af9c686 Update kernel to 4.15.0-46
This updates the kernel package from 4.15.0-34
to the more recent 4.15.0-46.

Change-Id: I2a2022807edec6dfc47851dd78650bbedd4d19bc
2019-07-11 02:15:34 +00:00
Kaspars Skels
362fe33512 Revert MAAS to support non-ingress deployments
Change-Id: I65c8aaa58cb44f7a11b9bc32785162d3d8ef9a6e
2019-07-10 15:40:10 -05:00
Kaspars Skels
849b023add Revert prematurely uplifted PostgreSQL
Change-Id: I6cf80fc7ddf89a1f5fb6d646e4a8af597d8a8044
2019-07-10 13:39:46 -05:00
Kaspars Skels
e6ca6c3f32 Disable cephfs tests (unstable)
Airsloop is using generic kernel instead of HWE.
We may revert this once Airsloop is also aligned.

Change-Id: Ia53ef0a598034f8652ab208416e23298cf051e3f
2019-07-10 10:53:52 -05:00
Alexander Noskov
9a281e2b1d Uplift all components
Change-Id: Ia59203ceefc5bb8c22c3cbb5761b8abcb6095348
2019-07-10 04:13:20 +00:00
Zuul
7be35b650b Merge "Uplift k8s API server and fix 'No API token' issue" 2019-07-10 03:03:24 +00:00
Alexander Noskov
f08a454b45 Uplift k8s API server and fix 'No API token' issue
After enablement of etcd encryption in https://review.opendev.org/628290 for
promenade, bootstrap-armada pod should be run with
'--experimental-encryption-provider-config' service parameter to avoid issue:
'ERROR: No API token found for service account "airship-ucp-ceph-osd-test"'

Change-Id: Ib9bf1fa7333874b2d88db84019b26a2691a7d18a
2019-07-09 15:29:55 +00:00
Jiří Suchomel
206759c304 Use public keystone endpoint instead of internal
Also, if specific shipyard password is defined,
pass it on to shipyard component instead of OS_PASSWORD
(which might be defined with the value for another cloud).

Change-Id: I42d9797c8177ad4da2b401f874fb21a00e045883
2019-07-09 15:29:03 +00:00
Roman Gorshunov
00cbd30abf Enhance skip list
This patch enhances skip list, so that images matching skip pattern are
skipped. Previous behavior was to skip only images ending with pattern.

Change-Id: Ic6548048412b6ab4e62398c66fedb888489bd605
2019-07-05 20:39:43 +00:00
Zuul
e85173940a Merge "Add cross-verification of Git commit ID'd and image tags" 2019-07-05 20:28:53 +00:00
Zuul
2d6e94dc35 Merge "Uplift ceph/tenant-ceph charts" 2019-07-05 18:42:44 +00:00
Roman Gorshunov
5d02307117 Add cross-verification of Git commit ID'd and image tags
Versions updater utility will cross-verify latest Git commit ID's and
latest container image tags. It will print useful information on
possibly missing references in versions.yaml and Git <-> image tag
mismatches.

Slightly increase timeouts to reach quay.io.

Wrap lines and use double quotes everywhere.

Logger is declared out. Global variables are still global if declared
at the top level.

Change-Id: I267ca57182d54d26f4e75d143ad273cb6c30060e
2019-07-05 18:26:30 +00:00
Kaspars Skels
835f948505 Uplift all osh-infra charts
Change-Id: Iddca088591514468973f6d55e914e159aae2d2db
2019-07-03 16:36:51 -05:00
Kaspars Skels
f0bcd92058 Uplift ceph/tenant-ceph charts
Change-Id: If254093c70c81f9191e3a28aef16ce9508285345
2019-07-03 14:18:41 -05:00
Zuul
9dd71debac Merge "[CEPH] uplift charts and enable helm tests" 2019-07-03 18:07:59 +00:00
Zuul
5423a98ee9 Merge "Uplift Horizon and fix Keystone password for Horizon chart." 2019-07-03 15:25:18 +00:00
Chinasubbareddy Mallavarapu
58bb0a1805 [CEPH] uplift charts and enable helm tests
this is to uplift ceph charts and enable helm tests for all
ceph charts .

Change-Id: If7629d1e712eb358725670b0782c0d70bc2290bc
2019-07-03 12:32:48 +00:00
Alexander Noskov
862b28afe4 Uplift Horizon and fix Keystone password for Horizon chart.
Change-Id: Ib5dca5f1f90209af56304f69d38d821c7a5dac22
2019-07-02 19:03:12 +00:00
Roman Gorshunov
29e92a499c Fix: git module requires user to exist
Git module used by Pegleg requires user to exist in /etc/passwd file,
or at least to have USER environment set to something. This patch
sets the variable.

Change-Id: I7fbb60b856c6ee7c26ff0dcec5778687836bb8b3
2019-07-02 15:53:55 +00:00
Zuul
145e45cd65 Merge "Update docker to 18.06.3" 2019-07-02 15:20:18 +00:00
anthony.bellino
91f606357b Update docker to 18.06.3
This updates docker from 17.03.3 to 18.06.3

Change-Id: I30921dc1ccb9333c81a0b14e483a689656c4b6c5
2019-07-02 00:06:22 +00:00
Alexander Noskov
87b26958a4 Uplift and Separate fluentbit and fluentd charts
fluent-logging chart was splitter into fluentbit and fluentd charts
in the following PS: https://review.opendev.org/642146

Change-Id: Ic72f9fb6293b99395a0acf48064b9c04e312d365
2019-07-01 18:04:41 -05:00
Alexander Noskov
0190a2b5b0 Uplift elasticseach and align java_opts parameter
Align java_opts parameter for elasticsearch with openstack/openstack-helm-infra
from: https://review.opendev.org/657417

Change-Id: Id75bc46ba5cccc90a5c66b533639a0c7ab681e80
2019-07-01 13:30:06 -05:00
Zuul
ff8a00725a Merge "Use zypper for package install on SUSE based distros" 2019-06-28 20:49:29 +00:00
Zuul
b45efc4d33 Merge "Using tools/airship wrapper in airsloop Jenkins jobs" 2019-06-28 19:34:20 +00:00