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
airshipctl is using upstream ensure-docker role instead of
docker-install. correcting this in treasuremap
Signed-off-by: Sreejith Punnapuzha <Sreejith.Punnapuzha@outlook.com>
Change-Id: Ideea1d9f641d6abad1d9f7c37698f7c09f778fce
* 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
The synclabeller function does not deploy because its resources do not
contain a namespace. This change adds a namespace value to the
Kustomization entypoint.
Closes #163
Signed-off-by: Drew Walters <andrew.walters@att.com>
Change-Id: If3d9fbe827572adbdcd63862ce8f7dd2e79a8be5
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
* Dependant airshipctl change
https://review.opendev.org/c/airship/airshipctl/+/800722
This PS fixes this issue:
template: tmpl:9:78: executing "tmpl" at <.ephemeralCluster.ca.validity>:
wrong type for value; expected int; got float64couldn't execute function: yaml: line 72:
mapping values are not allowed in this context
Change-Id: I10960ba341e80c213f466c18a4a778fcedce61dc
This commit removes unwanted NAT and forward rules
from control plane nodes. They need to be enabled if
and when SIP creates VMs on control plane nodes.
Change-Id: I7a06df92b2c5c66d898e2a8f17c86d812680f181
This commit adds cleanup for Calico global network policy
so it can be prevented from deploying downstream.
Change-Id: I4cfdc555d1776fbafd49d69ba10f97402563abd2
- Removes function/workers-capm3 from treasuremap since sites
and types inherit this function from airshipctl
- Changes virtual-network-cloud site to use airshipctl's
function/workers-capm3
Relates-To: #171
Change-Id: I8b8a6f32d75c2b1a46ff25906951ff5544055f30
* updated the syntax for enable plugins with recent uplift
of kustomize version
* Had to uplift the airshipctl version as well
Change-Id: I0c637603013adc2594c39cbea7cc07f3937cf3ee
This patchset includes the Catalogue and respective
Replacement transformers for the Dex/API server and
kustomization of values through patches.
It also includes:
- Support for dex LDAP authentication
- Moved Dex from provide-infra to controlplane
Note:
1. This patchset also fixes the current issue with wordpress where it
was not in sync with lma for catalogue (catalogues)
2. This patchset also doesn't call function k8scontrol-oidc replacements
rather subcluster-dex.yaml is created in
manifests/type/sub-cluster/controlplane/replacements/subcluster-dex.yaml
due to current localized yamls available at same path. This is a known
issue for which another patchset has to be created.
Relates-To: #136
Co-authored-by: sa069q <296.saurabh@gmail.com>
Change-Id: I6d14f6cc976d3f8a174e2d083425a970f59dcd92
* For zuul jobs respective site_name is set from jobs.yaml,
however when running gate scripts for local deployment we are not using
jobs.yaml and so it defaults to test-site from the config created
using template from airshipctl repo.
Change-Id: I0f4b975f78db4161048eb0621a9cc25933141f63
This change fixes some configurations of LMA CRs and values,
such that logs and metrics are properly visible on kibana
and grafana after workload and workload-config phase.
Also:
- Added dashboards to grafana
- Added a container to kibana which sets up the discover page
- Added the DependsOn directive was added to the workload-lma
prometheus-elasticsearch-exporter HR
- Added NodePort bindings to LMA services in multi-tenant/lma
subcluster
Change-Id: I14338f5cab0808654173a09494f5fde540397dcc
- Update the helm-chart-collator image to one which:
- uses versions unique to the git source [0]
- includes all helm charts used by treasuremap [1]
- Rewire all the HelmReleases to point at the hcc HelmRepository
- Removes all the other HelmRepositories and associated config
[0]: https://review.opendev.org/c/airship/images/+/794657
[1]: https://review.opendev.org/c/airship/images/+/794838
Relates-To: #162
Relates-To: #164
Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: Ia96820b627d76feee7909471dd98a27de8594bf1
This change adds version replacements for images:
- kube-state-metrics
- node-exporter
- curl
- Fixes the replacement transformer for prometheus image
- Include only logging CRs in workload-config-target
- Fixes a typo in Elasticsearch's storageClassName
Relates-To: #150
Change-Id: I0110749bb28ca486127b64b516153ce4a25226ae
This synchronizes the Metal3Cluster's controlPlane port with the
SIP controlPlane's load-balancer's port.
Closes: #181
Change-Id: Idd7219323095c03ea3376016207e1c45713ffc92