Commit Graph

721 Commits (v1.9)

Author SHA1 Message Date
Sergiy Markin b4e463ae4e Workaround for docker hub
This PS adds a workaround to HTTP 503 error while runnign a container
directly from docker hub

Change-Id: I77dd8604a9324983252df452f611e0d4684a56b6
2023-08-30 18:38:13 +00:00
Sergiy Markin eda2aafd34 Downgrade ceph release to octopus
This PS downgrades ceph version from pacific to octopus in order to
workaround issue with libradosstriper1 package installation in pacific.

Change-Id: I00354644b6eb104df8c85aa340856693c50c65c5
2023-08-30 14:33:58 +00:00
Sergiy Markin 6d2b6fe4d3 Downgrade ceph release to pacific
This PS downgrades ceph version from quincy to pacific in order to be
able to use 010-deploy-k8s.sh script directly on bionic hosts. At this
moment it is needed to run deckhand-integration-uwsgi-py36

Change-Id: Ic826ea06e9c86f1777029cd5d636e4632fe06646
2023-08-24 03:17:26 +00:00
Sergiy Markin 46296c96de Disk space issue on some zuul nodes
This PS moves containerd's and docker's runtime folders to /opt/.

Zuul nodepool now may have nodes with 40GB / and 80 GB /opt that is
different from previouly available 80Gb on / partition. Containerd
increases disk space usage on zuul nodes and cannot fit into 40Gb /.

Change-Id: I5079c83de5cb099890b674c6259965db880fad5f
2023-08-17 12:39:07 +00:00
Sergiy Markin 840f697fd1 Global manifests updates
This PS delivers the folowing changes:

- rabbitmq update to 3.10.18
- mariadb update to 10.6.14
- keystone update to wallaby in osh namespace to match ucp namespace
- chart URLs were changes from git to local artifactory for some osh
  charts used in reduced-site deployment

Change-Id: I88ba15f21c59e29f1df2540ad3f7f935810ccc8e
2023-08-04 14:21:55 +00:00
Sergiy Markin 2c3cf28c41 Airskiff deployment fix
Change-Id: I9e5947c350548df65c40b86704911b5aa35146ed
2023-07-16 00:09:26 +00:00
Sergiy Markin c7c95f470e Airskiff updates
This PS provides the following changes:

- updates ssh host key for github upload zuul job;
- updates global manifests to use locally built charts.

Change-Id: I1e60f08a2460ce528bb686f39cbb44888b936211
2023-07-14 16:20:25 +00:00
Sergiy Markin e5ad9e5bd2 Airskiff deployment updates
This PS delivers the followinf changes:
 - 020-setup-client.sh script is now using openstack utility docker
   image for openstack client instead of system-wide installed
   python-based one;
 - added porthole chars build;
 - added promenade charts build.

Change-Id: I8dc43f74fd34a6741913ddc1897d01eab72e0804
2023-07-11 23:23:59 +00:00
Sergiy Markin e519bed497 Airship script fix
This PS fixes tools/airship script that uses deprecated distutils python
module. The deprecation message  "distutils Version classes are
deprecated" breaks tools/airship script logic.

Change-Id: I7aa8b9ce0d7af26bf82e6e2a7f2fa19b5169aff5
2023-07-06 16:29:18 +00:00
Sergiy Markin 6d9dbbd7b2 K8s deploy script changes
This PS delivers the following changes ot deploy-k8s.sh script:

- helm upgrade to 3.11.1
- kubernetes upgrade to 1.27.3
- coredns upgrade to 1.10.1
- calico 3.26.1
- minikube upgrade to 1.30.1
- switch from cri-dockers to containerd
- deploy CNI plugins v0.8.5
- fixed dns resolvers issues

Also this PS:

- bumps up version of postgresql image to 14.8
- removes tiller chart from manifests

Change-Id: I35d490a2bf2526c801da21e50ca065ed0b45980a
2023-06-30 19:57:35 +00:00
Sergiy Markin 56036e4d04 Localization of k8s deployment script
This PS drops dependency on deploy-k8s.sh script referenced from openstack-helm-infra project. There is a plan to start referencing this script by all Airship projects from now on.

Change-Id: Ia9018981b4d30e49e104d045c9435fe2f75735c5
2023-06-17 23:11:22 +00:00
Sergiy Markin 605e8e3109 Uplift shipyard and airflow focal images
This PS uplifts shipyard and airflow images based on focal and replaces
http://localhost:8282 url of local artifactory with
http://control-plane.minikube.internal:8282

Change-Id: Id212f1e99cc8bdcb5d46f31df18c70d941224150
2023-05-17 22:05:49 +00:00
Sergiy Markin 42a7bc955b Update airskiff to focal
The following Airship images were uplifted to latest-ubuntu_focal:
- promenade
- drydock
- deckhand
- pegleg

Also openstack-helm-infra commit ip has been updated to
97ce6d7d8e9a090c748800d69a57bbd9af698b60

Change-Id: I18b1e8fb86d275ac937508caa1923dfb79c901a0
2023-05-04 15:50:41 +00:00
Sergiy Markin cb1f128152 Global manifest update
This PS upgrades the way we use to pull the charts. Instead of using git
for pulling every chart this PS builds all needed charts locally and
publishes them via local http server on port 8282.

The main goal is to fix intermittent failures of airskiff site
deployment gate.

Change-Id: Iba16dc2c1f863e5996b736c89384564ade7c3d61
2023-05-04 04:53:44 +00:00
Mosher, Jaymes (jm616v) da55eefdc2 Regenerate certificates
Regenerate certs before they expire.

Change-Id: I80f33d0fba941f85cb2cbc7697204576c7def6c8
2023-04-06 15:59:53 +00:00
Sergiy Markin 59ef68a27b Update gates to ubuntu-focal
- zuul gates were switched to ubuntu-focal
- tox.ini has been fixed to work with ubuntu-jammy
- added initial-setup.yaml playbook to setup focal nodes
- uplifted latest OSH commit Id with kubernetes 1.26.3
- added bindep.txt wiht binary dependences
- updated manifests to latest commits of OSH and OSH-INFRA
- added limit to setuptools version to fix ./tools/sirship
- added debug option to armada command
- fixed ~/.kube/config permission for armada bootstrap run
- uplifted OSH and OSH-INFRA images
- treasuremap-airskiff-deployment-ubuntu is now voting gate again
- k8s.gcr.io replaced with registry.k8s.io

Change-Id: I166924c8cadfc8e21c115ce8abf49cb65093a7eb
2023-03-30 15:50:36 +00:00
Phil Sphicas 342c9eedd5 Regenerate certificates
Regenerate certificates for airsloop, seaworthy, and seaworthy-virt
before they expire.

Change-Id: I766602903651da81d1c5b97d82eb9aefbdffa833
2022-03-21 17:01:45 -07:00
anthony.bellino ba0f7b5cc8 Uplift Tiller image to v2.17.0
Uplifting tiller image to ghcr.io/helm/tiller:v2.17.0 since
v2.16.9 is not available anymore.

Change-Id: I3e72c934c05818e89aaae8354b527120445012a3
2021-08-27 17:43:07 +00:00
Sirajudeen aec1bd6450 Fix the broken links in the document
* This PS [0] addresses the issue with doc publish for
  branches.
  [0] https://review.opendev.org/c/openstack/project-config/+/804170

* Need to verify if promote job is publishing the docs after the PS
  is merged.

Change-Id: Ic8438297b308b546af83c0cc5978b8ab688a73bd
2021-08-11 13:16:57 +00:00
Sirajudeen 155fc9afe9 Added filter for doc publish job
* Trigger doc publish job only if the changes are in '^doc/*$'

Change-Id: I7d48a68d475a4a21d639a44e0a9ff5c88f744fcf
2021-08-10 14:48:26 +00:00
Murugesan 92d93f063a Fixed: "Links are dead - https://docs.airshipit.org/treasuremap/airsloop.html"
Issue: https://github.com/airshipit/treasuremap/issues/188

Treasuremap documentation was having broken links and it has been fixed
for following pages

Airsloop
Seaworthy
Airship-in-a-Bottle menu was not working

Closes: #188
Change-Id: Ieaa44d67aa9c02208e4cbb794a4dabe432f5d9f9
2021-07-12 20:12:16 +05:30
Phil Sphicas 48e2afa570 Regenerate seaworthy-virt certificates
Generate new certs from the PKI catalog before the old ones expire.

Change-Id: I6cf5c1c77a3da72b35ab56718da95c827a33b39d
2021-05-04 06:25:43 +00:00
Phil Sphicas f08a5271cc Regenerate seaworthy certificates
Generate new certs from the PKI catalog before the old ones expire.

Change-Id: I69e6b2daa7490db11628b4158a53812e1281a3cd
2021-05-04 06:25:19 +00:00
Phil Sphicas 92fec835f2 Regenerate airsloop certificates
Generate new certs from the PKI catalog before the old ones expire.

Change-Id: I8bf1364b7b5fb843fdb9c86352ba0738db4120e4
2021-05-04 06:24:57 +00:00
Matthew Fuller 1a12b166d3 Move github directory from v1.9 to master
The .github directory has been moved to the master branch, so this
change removes it from v1.9 (old master).

Change-Id: Ief3c1466563c6b1fbebe3ce6ad1df975b51b5441
2021-04-17 23:12:03 +00:00
Zuul b7e91e71ca Merge "Augment github bug template:" 2021-04-14 16:42:12 +00:00
Sean Eagan 2fcce57eba Augment github bug template:
- Add Treasuremap Version, Hypervisor level 0.
- Normalize some formatting.

Change-Id: I46514afb3d4a7ee6329c8f828ca8b95f6da77ee7
Closes: #115
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
2021-04-14 10:27:48 -05:00
Zuul c071f9a805 Merge "Update README with branching changes" 2021-03-30 17:28:16 +00:00
Matthew Fuller fd9c28dfdf Update README with branching changes
Updates the main README file with a notice regarding upcoming
changes to the branching structure.

Relates-To: #50
Change-Id: Iedc1cdd7a7ac244385e92253c17b6ddc415117b2
2021-03-23 20:37:09 +00:00
Rodolfo Pacheco 39e0f7a279 Added Bug and Feature Request templates
Change-Id: I016847935e1d75e1d974f2383aa43bcdc84ae7f4
2021-03-03 20:30:54 +00:00
jasvinder singh kwatra 7de6cc3fa8 Disable CSI migration enabled in 1.17 by default
Kublet exits failing to register CSI and aborts it's  activities to
bring up apiserver.
refer below:

https: //github.com/kubernetes/kubernetes/issues/86094
https: //github.com/kubernetes/kubernetes/blob/master/pkg/volume/csi/csi_plugin.go#L254
Change-Id: I70e596b8f97e8085b4f717d4ac7c71a7fe76bdb3
2020-12-21 16:24:05 -06:00
Zuul 2bdd97d28a Merge "Revert "Uplift etcd to 3.4.3"" 2020-09-11 14:53:55 +00:00
Arijit Bose fd6e6415f6 Revert "Uplift etcd to 3.4.3"
This reverts commit 45603038b9.

Change-Id: Iee9de83fd499a3db1a3baa43a3b4c9c61c11f2a7
2020-09-10 00:29:27 -05:00
Zuul f83fdb6e9f Merge "Revert "Upgrade k8s from v1.17.3 to v1.18.6"" 2020-09-09 23:20:00 +00:00
Zuul 0317b16af3 Merge "Uplift etcd to 3.4.3" 2020-09-09 15:47:58 +00:00
Arijit Bose f026040524 Revert "Upgrade k8s from v1.17.3 to v1.18.6"
This reverts commit 649ee05f95.
Additionally pinning the horizon to a prior tested version

Change-Id: I8bc0b226110c06be2529f65ffad79d45bed7f16b
2020-09-09 00:18:44 -05:00
KAVVA, JAGAN MOHAN REDDY (jk330k) 3b58bbf69b Move Tiller version to 2.16.9
Update Helm chart for Armada to use Tiller version 2.16.9.

Change-Id: I9950902d2f4321babea7f0012314a6ca911d92b9
2020-09-08 12:11:37 -05:00
dt241s@att.com 45603038b9 Uplift etcd to 3.4.3
1) Upgraded Promenade Images to sync with etcd version
Depends on : https://review.opendev.org/#/c/747989/

Change-Id: I9cb408c08c3002799fcf20eb6496c077baaef8d9
2020-09-04 14:48:06 +00:00
Ahmad Mahmoudi 649ee05f95 Upgrade k8s from v1.17.3 to v1.18.6
Updated references to kubernetes hyperkube image from v1.17.3 to
v1.18.6.

Change-Id: I3ef8c6879c22844475d354eee6c9366b5e69a1b7
2020-08-28 16:25:08 +00:00
Zuul fbae9b7bdf Merge "(fix) Added retries for genesis deploy" 2020-08-04 17:58:36 +00:00
Ahmad Mahmoudi e8c5336108 Added setuptools
Added install setuptools in openstack client setup, the address the issue
with ariskiff deploy for airship components. For example shipyard
airskiff deplo:
https://zuul.opendev.org/t/openstack/build/721d41dbc1bb44179e4ccae9a5b8af46

Change-Id: I0e58b9d4c10eab7f1d7f4e498a84e6cee50dbd46
2020-08-03 14:49:40 +00:00
Ahmad Mahmoudi 0521b46bce (fix) Added retries for genesis deploy
Added retries for rsync the genesis.sh to the genesis node, in case genesis
is rebooted as part of pre-genesis stage. This fix waits and retries until
genesis node reboot is done and is reachable.

Added wait in genesis.sh to wait for genesis node to come up, in case it
was rebooted in the previous stage.

Added retries in shipyard upload configdocs, to handle transient
timeouts.

Change-Id: I538f2c7b1543e6775ad580ccd3dc0b5cc88d68b1
2020-06-24 21:17:42 +00:00
Mahmoudi, Ahmad (am495p) 64c7d012b1 (fix) Add task to install pip3
Added task to install pip3 to adress the airhsip-shipyard zuul gate issue
where airship-shipyard-airskiff-deployment job fails on:
sudo -H -E pip install 'cmd2<=0.8.7'
sudo: pip: command not found

Updated pip to pip3 to move tom pip to pip3.
Also, updated the openstack-helm-infra commit-id to the latest to use
pip3 instead of pip.

Change-Id: I0d4aef4de3c10a9317acad8c8c9e17e15b309172
2020-06-24 16:08:33 +00:00
Danny Massa 868529d9fc Condensed Ceph Troubleshooting Section
Removed most of the local troubleshooting guides for
Ceph in favor of linked out to Ceph's much more complete
and thorough documentation on the same topics

Change-Id: I060130dba9dfb701b7f309b7f2be3224d3a1cf56
2020-06-22 16:30:27 -05:00
Zuul 742bc5b3c1 Merge "Separated Ceph Content into separate section" 2020-06-15 16:33:41 +00:00
Danny Massa a37202b063 Separated Ceph Content into separate section
There is a lot of troubleshooting content related to Ceph that
will be submitted in following patchsets related to
common issues realted to Monitors, OSDs, and PSGs. The amount
of content would overshadow the more surface level instructions
in the troubleshooting guide. So I have given Ceph it's own
separated  section under the Troubleshooting Guide

Change-Id: I27f67f6813eed4823ea5ff43bcadd7d269a8afa9
2020-06-15 09:58:53 -05:00
Drew Walters f5808be7b2 Update airship docs theme
This change brings Treasuremap up-to-date with the new
docs.airshipit.org theme.

Change-Id: I37f309519a63398cc4ad664c49c1beb4643ae8c7
Signed-off-by: Drew Walters <andrew.walters@att.com>
2020-06-12 14:50:59 +00:00
Danny Massa 1579963a8b Added FAQ section to documentation
Added a section for frequently asked questions that can be
expended on when relevant. Added a trailing empty line to .gitigore
I was advised to submit just the most basic questions to start

Change-Id: I384502a3b919773f5839dac50af420b277c34f94
2020-06-09 09:41:26 -05:00
Zuul 15de25b1c7 Merge "Added Health Checks to the troubleshooting guide" 2020-06-03 08:05:06 +00:00
James Gu 6dc7749c23 Added label to tenant-cph-rgw chart yaml
Added "name" label to tenant-cph-rgw so possible to override in types/sites

Change-Id: Ie123eec198de88fe6f116e87ead7503f17d64941
Signed-off-by: James Gu <james.gu@att.com>
2020-05-29 14:16:32 -07:00