Update the airshipctl version pin and fixes in the reference type and
site manifests to keep up to date with the airshipctl changes in version 2.1.
Change-Id: I19c1cf874f33eeccba5b0fbc74404dd5d462f55d
* Align treasuremap virtual-airship-core site to recent changes of
airshipctl
* This PS takes care of only the "airship-core" type and all other
sites will fail validate docs untill the secrets are aligned.
* So the validate_docs is invoked with parameter "virtual-airship-core"
to run document validation just for virtual-airship-core
reference airshipctl commit: e2c56108eef38dd83df52fcfd1fa6844e5376a56
Change-Id: I2e6149951beca570a3cadeecbc05366325c80286
Currently validation doc gate is doing nothing and it skips
all sites present in treasuremap. This PS fixes validation doc
gate.
Closes #198
Change-Id: I48b35248636a22a8971757687a6325a365db96ad
* updated the syntax for enable plugins with recent uplift
of kustomize version
* Had to uplift the airshipctl version as well
Change-Id: I0c637603013adc2594c39cbea7cc07f3937cf3ee
The virtual-network-cloud deployment job has been failing while not
performing any meaningful testing. This change moves the job to
experimental until we can fix it so that it does not consume nodes from
the node pool.
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: Ic69da703a2f72f56acfdb0d448a0d0659aa24e21
Uplift airshipctl to version with new phases.
Add phases from zuul job in deploy-airship-core-gating.
Relates-To: #166
Change-Id: I98b605d16940fab2a728e4646e52c7d1ad992c2d
This change restructures the deployment script directory to support
type-specific deployment scripts. As sub-clusters are added, those
scripts will only be relevant to the multi-tenant type. The distinction
between which scripts should be used for each type will prevent
unexpected deployment errors.
Co-authored-by: Drew Walters <andrew.walters@att.com>
Change-Id: Ic14d4536bc9e593ab81c94b5c1dcec063a93ed18
With [0] merged, we actually started to use real virtual-network-cloud
manifests in virtual-network-cloud gate instead of default test-site.
[0] https://review.opendev.org/c/airship/airshipctl/+/792836
Signed-off-by: Andrii Ostapenko <andrii.ostapenko@att.com>
Change-Id: Idb80769ce0a853662d1d2745452cb6409a71322f
Now that the site deployment jobs are green and reliable, make them
voting so that breaking changes are not introduced.
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: I69cede69807f3d018f87cd3a52d7ef03291232af
1. Reflecting changes done in [1] to treasuremap.
2. Changing airshipctl ref to [1]
3. Making static validation work, since it was merged before [1]
4. Adding dex.ldap.bind_password to imported secrets
5. Adding dex.oidc.clientSecret to generated secrets
6. Due to the added new site - increasing the validation timeout
7. Adding replacement for [2]
[1]
https://review.opendev.org/c/airship/airshipctl/+/786286
[2]
https://review.opendev.org/c/airship/treasuremap/+/788991
Relates-To: #128
Change-Id: I473ace3d7aae85ebe76b73253108c6f1b6ca6e95
This commit removes the relationship between the multi-tenant and
airship-core types. Since the airship-core type deploys LMA, adding an
LMA sub-cluster to the multi-tenant type would result in deployment of
the LMA stack twice if the inheritance is not removed.
Closes: #116
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: Ie7dd236af3836d904e41df866e0c2351b7cb0558
Additional sites in Treasuremap mean that the runtime of this job is
longer. This change updates the timeout to accommodate additional sites.
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: I05a8ca5200cc5e987f0c15884434f5c5d01dfcd8
* HWCC was removed in this PS
https://review.opendev.org/c/airship/treasuremap/+/787003
* Currently Zuul gate is passing all the stages except the last
verify hwcc step.
* Zuul gate for treasuremap deploy test site should be green with this PS
Change-Id: I753a59d58c5ed605d418a1c695a5cd960e5135fa
* BOT will be configured to listen for treasuremap repo changes and
add/update comments and issues status ( close ) as applicable.
Change-Id: I2e2070461e60fc75dd2066432c4f5cd48023c5e3
Converts the base versions-treasuremap catalogue back to a
VersionsCatalogue CR and ensures it conforms to the defined
CRD schema. Updates the airshipctl reference to pull in schema
changes made in the airshipctl repo[0].
Also adds replacements for the following functions:
- dex-aio
- rook-operator
[0] https://review.opendev.org/c/airship/airshipctl/+/784620
Closes: #112
Change-Id: Ia755f07f6dc8a9344f0ed640a0f758af9d5368e8
Changes to reflect [1] in treasuremap
Fixed issue in /tools/deployment/35_deploy_worker_node.sh
Aligned the tag of replacement pluging everywhere
[1]
https://review.opendev.org/c/airship/airshipctl/+/779829
Relates-To: #125
Change-Id: I24e3228e73714a14d42f28743b20f89d860f950e
Currently tags aren't mirrored until the next patchset is merged,
which delays the Github release workflow.
Change-Id: I173980a686baef862de73cdb338ed1e1df06246e
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
* airshipctl uplift in treasuremap
* On a daily or weekly basis this pinned version of airshipctl
need to be updated based on the treasuremap (test-site)
deployment validation from third party gating.
Change-Id: Ie8a6bf4e3399fae8950c9989804d3cc8a47f3bc7
As we prepare for the v2.0 release, we're trying to merge a large number
of patches, which seems to be stressing out our infrastructure, resulting
in less merging instead of more.
This change changes the (non-voting) integration checks that are running
in citycloud nodepool to experimental checks, with the intent of
reverting this change in a day or two after the mergestorm subsides.
Change-Id: If2e95cb800b6aeac84fe1399687027b2143c5d07
The Treasuremap deployment jobs sometimes timeout prior to the desired,
script-defined timeout of the worker node deployment script. This change
increases the timeout of the deployment jobs to account for the
difference in time that the deployment script specifies.
This will make the jobs more reliable; however, there is still another
deployment error that occurs that will prevent us from making the jobs
voting in the meantime.
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: I7b1bae7bb4445516ebef11cd7a92730e95512462