527 Commits

Author SHA1 Message Date
Zuul
4e55c5e228 Merge "Uplift Promenade" 2019-06-28 19:20:33 +00:00
Jiří Suchomel
07210faee7 Use zypper for package install on SUSE based distros
Change-Id: I86a97a42530df6bc92da0951c90a9ca0cf23c463
2019-06-28 19:47:35 +02:00
Alexander Noskov
9fc755f166 Using tools/airship wrapper in airsloop Jenkins jobs
In order to test new changes for promenade https://review.opendev.org/657953
need to adjust airsloop pipeline.

Change-Id: Idd23e06182b67fee5675a504f2b87e7c2caeb685
2019-06-28 10:33:53 -05:00
Alexander Noskov
9ca7dfd06b Uplift Promenade
Uplifts the Promenade image as well as other modifications required
because of recent changes to Promenade, namely:
  * HostSystem schema changes for new image and new key under packages
  * New chart configuration to utilize new source for hyperkube
  * Refactoring names to make more sense and added new monitoring_image

Change-Id: I6c8e0c9f7c51438aa1d911c5fcd0d2f197ca37cf
2019-06-27 22:51:19 +00:00
Kaspars Skels
130cbfb0e9 Minor fixes to Airsloop docs
Change-Id: Icef2a6e28feda24c1cd2a79b4773626716832ca5
2019-06-27 15:41:50 -05:00
Smruti Soumitra Khuntia
d1b9954e86 Enable Metrics Collection for UCP RabbitMQ Cluster
Change-Id: I9dc0d6ec1736adfacef8e8e0452b38d90b647a20
2019-06-25 10:00:21 +00:00
Alexander Noskov
44f22f08d3 Move Airship Seaworthy pipeline to the folder.
It is more clear when all pipelines are in their directories.

Change-Id: I6d1098b8c478214b378fc34334f93355e623cb87
2019-06-21 16:16:39 -05:00
Venkata, Krishna (kv988c)
92ef88f481 [airship]: Remove duplicate values
BaremetalNode/v1.yaml: volume_group is
defined twice in same section in lines 58 and 66.

HostProfile/v1.yaml: volume_group is
defined twice in same section in lines 49 and 57.

SoftwareVersions/v1.yaml: type is defined twice
for dep_check

config/service_accounts.yaml: user_domain_name
defined twice in same section in lines 109 and 114.

config/service_accounts.yaml: user_domain_name
defined twice in same section in lines 111 and 116.

Change-Id: I1597c0afc6b3a9674c0c74692f6575d797bd714d
2019-06-20 17:07:52 -05:00
Zuul
995b16e294 Merge "airskiff: Use Deckhand Ubuntu image" 2019-06-20 16:05:47 +00:00
Alexander Noskov
92c43b00ce Use exact Ubuntu Xenial release.
By specifying exact ubuntu release as a tag for `updater.py` script, it prevents
downloading ubuntu with a higher release, for example, ubuntu bionic.
Changing bionic to xenial for armada chart.

Change-Id: I1864c3f8db2d90ab63d7d923de8f2ac0ecd20e31
2019-06-20 02:14:03 +00:00
Zuul
f355cebd09 Merge "[aiab] Add a site linting gate to Zuul" 2019-06-19 23:04:23 +00:00
Zuul
32d805d5e3 Merge "[aiab] Fix a path to scripts directory" 2019-06-19 22:51:50 +00:00
Evgeny L
f69f3af5f4 [aiab] Fix a path to scripts directory
dev_single_node directory has been removed [1],
update gate script to point to correct a directory.

[1] https://review.opendev.org/#/c/664709/

Change-Id: I90d4dc3e5d1d4e73316bdfef750d829fea0a1e5e
2019-06-17 23:56:19 +00:00
Evgeny L
82467b9453 [aiab] Add a site linting gate to Zuul
Lint site manifests for Airship in a Bottle when publishing
and merging patches.

The patch adds a pre-run step that generates a new set of
certificates that is required for the validation.

Change-Id: Iebd23dacb424953b95527dd90938f6b6aba93c21
2019-06-17 23:49:16 +00:00
Matt McEuen
e70ea7851f Introduce CoreDNS DaemonSet
This enables coredns to run as a daemonset across the control plane
hosts, for increased resiliency.  This change retains the deployment-
controlled coredns pods as well (with two replicas) to make sure there
is no interruption to DNS service while the change is rolled out in
existing Airship deployments.  The deployment can be turned off in a
future release, once the daemonset is in place.

Change-Id: I4678ff2490ab36a2f5a1cc5030492d85ef70b7ac
2019-06-17 12:29:18 -05:00
Drew Walters
67050096d7 airskiff: Use Deckhand Ubuntu image
The default image tags recently changed for the Deckhand image [0]. This
change moves to use the default tag.

[0] https://review.opendev.org/638301

Change-Id: Ia7198ec579bb68e6fd64e00041ea6db366adf341
2019-06-17 15:56:11 +00:00
Zuul
7a075023f9 Merge "Remove pegleg clone from Zuul lint jobs" 2019-06-14 21:05:17 +00:00
Zuul
2e67179721 Merge "[aiab] Allow to run aiab deployment from any directory" v1.1 2019-06-14 17:30:24 +00:00
Zuul
ca497a1ed7 Merge "Seaworthy pipeline fixes" 2019-06-14 17:06:14 +00:00
Evgeny L
f97a2c53f8 [aiab] Allow to run aiab deployment from any directory
Make aiab scripts to use relative paths, this fixes a problem
when the user runs the script from a different from `/root/deploy`
directory, or runs it from outside of `tools/deployment/aiab`.

Change-Id: If539812390253c720f47aacbda666de8acfd0fda
2019-06-14 14:04:02 +00:00
Zuul
bd16dbc3b3 Merge "Revert ingress/ceph-rgw before emptydirs fix" 2019-06-14 12:47:10 +00:00
Zuul
6c478e4505 Merge "Add Genesis network example to Airsloop docs" 2019-06-14 12:20:29 +00:00
Kaspars Skels
fb00035a49 Seaworthy pipeline fixes
Change-Id: Iac05842eb7c3e63625aea582e50f1f35e1c297ce
2019-06-13 20:57:11 -05:00
Kaspars Skels
90a24b9078 Revert ingress/ceph-rgw before emptydirs fix
Change-Id: Ib60828def992b6d49669e473334c2dac6b3b22f6
2019-06-13 13:39:37 -05:00
Evgeny L
37bfaa6dfe Remove pegleg clone from Zuul lint jobs
Linting scripts do not require a copy of pegleg
repository because they use airship command.

Change-Id: Idcb32eed6b338d63e7f76a33a7320e4be34e9f76
2019-06-13 17:47:30 +00:00
Evgeny L
f70db0a39f [aiab] Fix readme formatting
RST formatting does not support the usage of '#' for
comments, fix it to hide license header in the
rendered document.

Change-Id: Iceef20281a8da91fa485a4fc6304c7ffabb6a214
2019-06-12 21:05:23 +00:00
Zuul
d7d827f97e Merge "[aiab] Update readme" 2019-06-12 18:53:02 +00:00
Kaspars Skels
2fc2a32947 Add Genesis network example to Airsloop docs
Change-Id: I7681f6f817058f658c1a20a9590732a938167af4
2019-06-12 13:41:15 -05:00
Zuul
b06a2f7439 Merge "Airsloop/Seaworthy pipeline fixes" 2019-06-12 18:32:55 +00:00
Evgeny L
463ef31bd8 [aiab] Update readme
Add instruction into aiab readme on installation and
HW requirements.

Change-Id: I434103f9bb10b8f136ad3f0dea2d5d40d10eebf5
2019-06-12 18:27:53 +00:00
Zuul
d12261dc0c Merge "Uplift all openstack-helm charts except Horizon" 2019-06-12 18:02:14 +00:00
Zuul
4810c60bb0 Merge "Airsloop document improvements" 2019-06-12 18:02:13 +00:00
Zuul
6d32c695af Merge "[aiab] Move dev_single_node content to aiab" 2019-06-12 18:02:12 +00:00
Zuul
0dfa69e9c9 Merge "[AIAB] Use airship command line for AIAB scripts" 2019-06-12 17:46:49 +00:00
Kaspars Skels
3c51ae31d7 Airsloop document improvements
Change-Id: I70e44f7af7ef36d22889b79234ce385a5cfa51ed
2019-06-12 10:37:26 -05:00
Evgeny L
a209b3c720 [aiab] Move dev_single_node content to aiab
`dev_single_node` directory is inherited from an old
aiab repo and does not have much meaning in the current
directories layout, move all the scripts to aiab directory.

Change-Id: Ib59e14a81727104b66e372a2c61c5040282f2dc9
2019-06-11 21:37:42 +00:00
Evgeny L
5254785f57 [AIAB] Use airship command line for AIAB scripts
Refactor Airship in a bottle scripts to use `airship`
command line tool instead of relying on hardcoded values
with the versions of images and repositories.

The patch includes additional fixes:
1. Allow to specify credentials for wait-for-shipyard
   script without assuming some specific set of creds.
2. Fix a path to common-addresses file.

Change-Id: I59d0a0e1758a6575a84abb22045e08437aa51466
2019-06-11 20:39:31 +00:00
Kaspars Skels
31d1b2a013 Airsloop/Seaworthy pipeline fixes
Match arguments to latest CI/CD libraries

Change-Id: I5f630900b4ada92a8484e5820ed3a93d3d1649da
2019-06-11 20:23:10 +00:00
Kaspars Skels
6203b64aab Uplift all openstack-helm charts except Horizon
Change-Id: I02affd05e81f51eaa7b5a814096992292b8b3f35
2019-06-11 15:08:54 -05:00
Zuul
317ec40825 Merge "Move airship-seaworthy to seaworthy" 2019-06-11 18:12:01 +00:00
Zuul
b68ce4a7af Merge "Add Airship-in-a-Bottle cicd gate jobs" 2019-06-11 10:28:07 +00:00
Kaspars Skels
3bc31be4b2 Move airship-seaworthy to seaworthy
Change-Id: Ide71456d1484b43ea434a23da858418adf51f23b
2019-06-10 17:41:33 -05:00
Zuul
378318998c Merge "Uplift nfs-provisioner" 2019-06-10 16:54:21 +00:00
Evgeny L
e2d2701d04 Uplift nfs-provisioner
Previous version of nfs-provisioner was 2 years old,
uplift the version to possibly fix current instabilities,
such as data-lose for MariaDB and PostgreSQL pods.

Change-Id: Iaccca71527d8f746d85509713feed1e9d057ea21
2019-06-10 14:49:37 +00:00
Kaspars Skels
f5e1a819ad Uplift all Airship components except PostgreSQL, Promenade and Drydock
Change-Id: Icf30d5d53bf18ffd60eda9e2bc0dbb9b5a5da903
2019-06-07 23:16:31 +00:00
Zuul
c541ade14f Merge "Uplift most of the Airship components" 2019-06-07 23:13:40 +00:00
Kaspars Skels
818dd051f0 Uplift most of the Airship components
Change-Id: I4239977ea2c79f85820532b88bbcc1bfaeb69ca5
2019-06-07 15:07:29 -05:00
Michael Beaver
c78975c8c9 Add vars to Airskiff to not clone specific repos
This adds new variables to the 005-clone-dependencies script in
Airskiff to be able to turn off cloning for the Airship repositories.
The intended use case of this is so the Airskiff gate can avoid cloning
the repository it is currently testing.

Change-Id: I629ce9373b1b68f7e5fb6b134d9ea063a344a70c
2019-06-07 09:54:12 -05:00
Evgeny L
f9077a20d5 Add Airship-in-a-Bottle cicd gate jobs
Change-Id: I367cae5bae964c7ce0f0427c8bff0d9694e46db7
2019-06-05 21:31:59 +00:00
Evgeny L
8cf3062dcd [AIAB] Fix glance and heat overrides
Add explicit glance and heat overrides, this fixes problems
when two manifests with identical names are present,
one manifest comes from the type level, another one comes
from the site level, this leads to random manifest being
picked up during service deployment by Armada.

Change-Id: I87f6cce910dcf1f87370ba231077451990b245ee
2019-06-04 21:33:02 +00:00