Uplift airshipctl to version with new phases.
Add phases from zuul job in deploy-airship-core-gating.
Relates-To: #166
Change-Id: I98b605d16940fab2a728e4646e52c7d1ad992c2d
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
* Type catalog should contain only core services related to
the deployment of the ceph cluster (monitors, osds, mgrs, etc)
* Manifests to create pools, dashboards, cephfs - are moved to
the function catalog.
* Code related to the OpenStack deployment is removed
* Dashboard is disabled by default, ingress controller is removed
* Rook-operator version is upgraded to 1.5.9 to prevent incompatibility
with pool quota settings
* Fixed a minor bug in the site-level catalogue storage definition
and in the replacement function
* Added cleanup manifest for StorageCatalogue
* Added airshipctl phase to deploy rook-operator
* Implementation of the rook-ceph operator has been changed
* Added the configuration for the csi driver images
* Added overrides for ceph.conf
* Added configuration for rook-operator and ceph images
* Merge conflict resolution
* Code standartization
* Rename rook-ceph-crds -> rook-operator
Relates-to: [WIP] Expects to deliver Rook/Ceph via 2 phases
Relates-to: #30
Change-Id: I7ec7f756e742db1595143c2dfc6751b16fb25efb
This composite deploys the logging and prometheus operators
such that they are ready to collect logs and metrics from a k8s cluster.
The operators can be extended by introducing custom resources, allowing
any application running in the cluster to use these services
Note: Due to [0], this composite cannot be successfully deployed in the
initinfra-target phase, so a separate 'lma-infra' phase is introduced
[0] https://github.com/airshipit/airshipctl/issues/474
Change-Id: Ia20cc7bdaeb2b2f52ba4bcdc8e55a202ef4b0110
This change adds phase documents to Treasuremap, similar to those in
airshipctl [0]. Phase documents enable airshipctl users to define phases
with document entrypoints in a declarative fashion rather than relying
on hard-coded paths to Kustomize entrypoints.
[0] https://review.opendev.org/749419
Depends-On: https://review.opendev.org/754729
Change-Id: I21dc86972c56e78b501c24dbaae6b5fb3cc2ca28