Helm charts maintained by the Airship community
Go to file
Dustin Specker e9696dca0a feat: support setting up Vagrant behind corporate proxy with TLS
This is a squashed commit, keeping previous messages intact for history.

- chore(tools/gate/jarvis): remove unused http_proxy

- fix(tools/gate/deploy-k8s): pre-pull Calico images

By pre-pulling Calico images, we can better ensure the timeout for
`kubectl wait` for `k8s-app=kube-dns` is sufficient, since most of the
time spent is on pulling images.

- fix(tools/gate/jarvis): skip loki Helm test when proxy is set

The Loki test attempts to install `curl` and `jq`, which will fail when
a proxy is required since the pod doesn't setup proxy environment
variables.

- feat(tools/deployment/vagrant): support providing a cert for proxy

- feat(ubuntu-base/standard-container): support internal-certs

The Vagrant file mounts an additional synced folder to
/airship_charts/tools/gate/jarvis/ubuntu-base/internal-certs.

This internal-certs dir has been added to this Git repository using a
placeholder `.gitkeep` file to keep the directory non-empty. This
directory has also been added to .gitignore to prevent any changes such
as the mounted internal certs from being committed.

The ubuntu-base image sets the proxy env vars as well as contains the
internal certs. The standard container is then based on the ubuntu-base
image.

The ubuntu-base image is published as library/ubuntu:focal in harbor.

- fix(tools/gate/jarvis): support Harbor behind proxy with cert

Change-Id: I602dfa3b04b798a1a2096242ffb6dfe7f2ba92e4
2021-03-08 08:56:29 -06:00
charts Merge "Add image CVE scan report link to Gerrit" 2021-03-05 16:29:58 +00:00
doc feat: support setting up Vagrant behind corporate proxy with TLS 2021-03-08 08:56:29 -06:00
playbooks feat(charts): adds post job to publish charts 2021-01-04 14:46:14 +00:00
roles Merge "(move) Move the dev pipeline / standard-container" 2021-02-26 17:52:53 +00:00
tools feat: support setting up Vagrant behind corporate proxy with TLS 2021-03-08 08:56:29 -06:00
zuul.d Merge "Fix opendev to github mirroring" 2021-02-26 20:10:52 +00:00
.gitignore feat: support setting up Vagrant behind corporate proxy with TLS 2021-03-08 08:56:29 -06:00
.gitreview Added .gitreview 2020-06-01 16:14:15 +00:00
LICENSE Add some boilerplate 2020-06-03 13:57:00 -05:00
README.rst Add some boilerplate 2020-06-03 13:57:00 -05:00
tox.ini docs(aio): adds quick start guide 2020-12-29 17:20:01 +00:00

README.rst

Airship Charts

The Airship charts repository is home to a collection of Helm charts developed and maintained by the Airship community, generally for Airship- or Airship-adjacent use cases.

To learn more about the Airship 2.0 evolution, reference the Airship blog series.

Contributing

The Airship team prefers to use upstream Helm charts, maintained by the deployed projects themselves, as much as possible. Therefore, charts are only added to this charts repo when truly needed. Our community practice is to propose and defend the need for a new chart in our weekly IRC meeting (mirrored in our Slack channel). Please bring a new chart up in that forum prior to pushing a patchset to add it.

To get looped into our team meetings and community, please visit the Airship wiki, and read our developer guide to begin contributing.

We also encourage new contributors and operators alike to join us in our Slack workspace and subscribe to our mailing lists.