This change introduces a function for deploying the community
prometheus-easticsearch-exporter chart, and adds it to our
elastic-stack composite.
Upon review it was found that the chart version was being
replaced at the incorrect yaml path accross all LMA components,
so these replacements are corrected in this PS as well.
Change-Id: Iad973f4a16d9985a639c3c6927d9f74cd57f4910
This change adds a composite to treasuremap for deploying
Elasticsearch & Kibana in the lma-stack phase
Co-Authored-By: gs909v <graham.steffaniak@att.com>
Change-Id: I6b4a9b1787f9daae9889084cb2dde483b815186e
This moves to the latest version of SIP:
f9226befbd49e4eba8909aa430ce7407551bba62
This version includes a workload load balancer service, for
which configuration is added.
Closes: #146
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: I1820b408559bc51d86a62d7d4aad10c458890354
Note:
1. As per the latest conclusion, Dex and SIPCluster would be deployed on same namespace, hence dex function added to same Kustomization file
2. As a part of Issue# 136 for catalogue, there would be another patchset to make nodeport flexible
Change-Id: I53b2bb33278dd229450c305ad2e15476d8796073
- The HelmRepository url replacement would overide the
entire contents of .spec, removing the interval
parameter which was defined in the originaldocument
- Update Chart and Image Versions
Change-Id: I09cb9f6d68bc5e73a46d1cf17e72d2437b61eb1e
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
This change corrects the vm-infra-bridge creation script to set
the iptable rule for masquerade to use the host oam vlan and
updates the vlans to match the multi-tenant site configuration.
Change-Id: If288ed63628658f4e461f512f853b384f0eaeba4
This PS is to update the Rook yaml files for version v1.6.2. Additionally, the version of Ceph is upgraded to v15.2.11 and Ceph-CSI is upgraded to v3.3.1.
v1.6 provides a few features the storage team wants:
* The operator supports upgrading multiple OSDs in parallel
* LVM no longer used to provision OSDs by default
* Monitor failover can be disabled if needed
* Operator support for Ceph Pacific (v16)
* Ceph 15.2.11 by default
* CephClient CRD standardized to controller-runtime library (kubebuilder)
https://github.com/kubernetes-sigs/controller-runtime
* Pod Disruption Budgets enabled by default.
https://github.com/rook/rook/blob/master/design/ceph/ceph-managed-disruptionbudgets.md
More notes:
* There are many indentation changes in common.yaml
* There is now a variable in operator.yaml for enabling host networking for the CSI pods. Default is to use host network.
* CSI image updates:
ROOK_CSI_CEPH_IMAGE: "quay.io/cephcsi/cephcsi:v3.3.1"
ROOK_CSI_SNAPSHOTTER_IMAGE: "k8s.gcr.io/sig-storage/csi-snapshotter:v4.0.0"
* There is a very large update to crds.yaml largely due to the controller-runtime being employed.
* Ceph 15.2.11 needed for CVE-2021-20288
Change-Id: I5cf0cf63bfcf4b0ea1d242d6eae2f53adda7be5e
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
Some phase entrypoints were missing in the multi-tenant type when the
baremetal reference-multi-tenant-site was created. When the multi-tenant
type was disassociated from the airship-core type [0], those entrypoints
were created and added to all virtual sites; however, the reference
multi-tenant site was not updated. This change fixes those references in
the reference-multi-tenant site.
[0] https://review.opendev.org/c/airship/treasuremap/+/786888
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: Icc346615a1a6de9cfd4a93e9b8a89a4cd0a640e0
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
- Added vm-infra-bridge/workers-capm3 function
for supporting kubeadmConfigTemplate
- Added k8scontrol-vm-bridge function dir
to house vm-infra-bridge (controlplane)
- Added a new VariableCatalogue to support
vm networking in multi-tenant/shared.
- Added a new systemd service vm-infra-bridge to
handle persistence of bridge and NATing info.
Relates-To: #122
Closes: #122
Change-Id: I5585b05be9e68976e402d025ddc8578870c137f1
This commit removes assigning labels from deployment scripts. Labeling
will be managed via KubeadmControlPlane templates.
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: I17ebd6663663b6e456e9e968a9f1468295c6232c
This is to add support for creating storageclasses for pv/pvc.
- block-storage-sc
- cephfs-storage-sc
Change-Id: I30471d8d6515a22bcf7c9628c804e6c72191be7a
* This playbook is used in thrid party gates and
it is failing at verify hwcc stage which is removed recently.
Change-Id: I7266a81d87886f7ca4d04fe1f9e360f948dd54a9
* cephcluster fails to bring up 3 mons with 2 nodes
* reducing the mon count to 1 for test-site
Error: "start 3 mons on 2 node(s) when allowMultiplePerNode is false"
Change-Id: I140252692c10307eb40f68d5fd18cafeb696cfa2
This patchset integrates the ControlPlane's API server, Dex and LDAP IdP.
The "oidc-apiserver-flags.json" JSON patch file is tailored to the
baremetal operator. It also uses a FQDN for "dex-aio" service that is
not resolvable by the DNS.
This patchset depends on https://review.opendev.org/c/airship/charts/+/785540
which is used to deploy Dex using the function dex-aio. See
treasuremap/manifest/function/dex-aio for implementation details.
Change-Id: I263a5370e6416a7ef7e2813ff362622f49ca4a3c
This change adds a reference site for the multi-tenant type, adapted
from the airship-core reference site.
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: I7e1518f6fc960ba49d40af79e4bb052251ce749a
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