Commit Graph

17 Commits

Author SHA1 Message Date
Ritchie, Frank (fr801x) 410d110c1a Update helm toolkit reference
Update helm toolkit reference

Update helm toolkit ref so that ingress will be created with a pathType
of Prefix.

https: //review.opendev.org/c/openstack/openstack-helm-infra/+/905757
Change-Id: I64c6ec08c6f454bd09c200174d8709afd6cda416
2024-01-23 17:27:24 -05:00
Anselme, Schubert (sa246v) 5df69442b0 Deprecating the Ingress Class Annotation
Upgrading htk to version 0.2.55, which deprecates the ingress class
annotation (kubernetes.io/ingress.class) with .spec.ingressClassName

https://review.opendev.org/c/openstack/openstack-helm-infra/+/891720

Change-Id: I304b3239f6d9f1951de03bd821c8ba4c0a5b9a60
Signed-off-by: Anselme, Schubert (sa246v) <sa246v@att.com>
2023-10-05 22:55:39 +00:00
Sergiy Markin 386a686e69 [focal] Python modules sync with Airship project
- armada-airskiff-deploy is voting gate again
- fixed falcon.API deprecation - -> falcon.App
- fixed collections.abc.defaultdict not found error
- fixed tox4 requirements
- implemented requirements-frozen.txt approach to make allike as other
  Airship projects
- uplifted docker version in the image building and publishing gate

Change-Id: I337ec07cd6d082acabd9ad65dd9eefb728a43b12
2023-04-21 23:49:14 +00:00
SPEARS, DUSTIN (ds443n) 0e9d828fe6 Update armada to focal
Update kubernetes client to v26.1.0
Updating armada to focal base image
Remove xenial and opensuse dockerfiles
Update tox python from py35 to py38
Add apparmor for docker build
Uplift HTK chart version 0.2.52
Bumping up some python dependencies to get in sync with shipyard
Added clear-firewall role for airskiff-deploy playbook

Change-Id: If06a3f60466702d05a21c24a7cb8041bed41507a
2023-03-20 11:30:37 -04:00
Phil Sphicas 7c432fdcb4 Update HTK stable commit (Ingress)
Update helm-toolkit to include updated Ingress templates that use
current API versions (i.e. networking.k8s.io/v1)

https://review.opendev.org/c/openstack/openstack-helm-infra/+/813115

Change-Id: I3cb054714f17d462550c89d15e3eb0ec2011177c
2021-10-18 11:49:58 -07:00
Sean Eagan 34ebac542b Helm 3: Fix Job labels
See the dependency below for details.

Depends-On: https://review.opendev.org/c/openstack/openstack-helm-infra/+/811826
Change-Id: Id1638ff32d134a598e9c1a73a4ea2532ca9785b8
2021-10-05 02:41:39 +00:00
Sean Eagan f3842f9fe1 Use helm 3 in chart build
`helm serve` is removed in helm 3 so this moves
to using local `file://` dependencies [0] instead.

[0]: https://helm.sh/docs/chart_best_practices/dependencies/#repository-urls

Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: I2282e231591a89073e65d9db3f59e1baea707380
2021-10-05 02:41:21 +00:00
Phil Sphicas 77c0e6a7d4 Fix gates (helm install, xenial image)
* skip the repository update when running 'helm init'
* install pip < 21 in xenial dockerfile

Change-Id: I0ab40dc371b5632d8d4c11899b6340ade2b82455
2021-02-28 06:35:16 +00:00
Phil Sphicas 49d510cb69 Update HTK stable commit
Update helm-toolkit stable commit to merge of this change:
https://review.opendev.org/#/c/734702/

Change-Id: I43080b55f4938e3b1b3b5d33d0917f2be99768b4
2020-07-28 16:32:11 +00:00
Itxaka d90eb125ed
Allow configuration of armada-api/tiller probes
Allows to configure the probes via values.yaml in both
the armada charts, which includes armada and tiller
containers, and in the standalone tiller chart

Also bumps the osh sha in tools/helm_tk.sh to latest
22ef25ab295d6b7c6797cfffaa77cf181c673e9b

Change-Id: I0bb0acf00ecc0b61f8d324fe9b6a8507c361e9fc
2019-10-07 20:49:26 +02:00
Drew Walters 12f4e8d2c3 tools: Update Helm to v2.13.1
Helm v2.13.1 has been released [0], and is the next version of Helm
Armada is compatible with. Currently, Armada is not compatible with the
latest version of Helm toolkit due to a divergence caused in Helm v2.13.
This change uplifts Helm to v2.13.1 to restore compatibility with the
latest version of Helm toolkit.

[0] https://github.com/helm/helm/releases/tag/v2.13.1

Change-Id: Ieaf2475562c56530b6ec69c6a43611b4b47b7c83
2019-03-28 15:19:28 +00:00
Sean Eagan d1fca990cf build: support helm-toolkit pinning
This pins the version of helm-toolkit used in the build due to
a breaking change in helm-toolkit.

Once helm 2.13.1 is released with this fix [0] we can update to use
it, and update the helm-toolkit pin to "master".

[0]: https://github.com/helm/helm/pull/5411

Change-Id: I7b9085aacc1201baa0bf2ca73f9f2127a646a7b2
2019-03-12 07:57:03 -05:00
Dimitrios Markou 269589512a Create Makefile target to install Helm binary
In Makefile there is no target which actually installs
Helm binary. Because of that the execution of the
"make charts" target fails

Story: 2004304

Change-Id: I16687802855e5fef63f69eeb365204fe064996a5
Signed-off-by: Dimitrios Markou <dm844v@att.com>
2018-11-13 10:27:38 -06:00
Anthony Lin c973720c07 Update HTK Path - OSH Infra
Updated configurations to point to openstack-helm-infra
for reference to helm-toolkit as helm-toolkit has been
removed from the openstack-helm repo [0]

[0] https://review.openstack.org/#/c/558065/

Change-Id: Ia7f4da6beb5df5a98a1c35e66090d82960b00a34
2018-05-16 05:02:43 +00:00
Scott Hussey 59ae1fd767 Make tiller verbosity tunable
- conf.tiller.verbosity now sets the verbosity that tiller
  runs at within the pod. Default is "5".
- Update Makefile and helm_tk.sh so that 'make dry-run' and
  'make helm-lint' works for both tiller and armada charts

Change-Id: Ie1a8f2b44ea626af251915a762db3846784b4da4
2018-03-07 15:37:24 -06:00
Marshall Margenau e1b64d200b style(armada): quality of life and cleanup
- adding .editorconfig file
- minor cleanup in various files related to .editorconfig
- typos, whitespace, etc.
- other general housekeeping items on the codebase

Change-Id: I104f8dcb06aafb180da12f7ee4c0ded41fc07b9d
2018-02-12 10:27:11 -05:00
Alexis Rivera DeLa Torre aeeeb23b64 feat(armada): adding makefile
- adding makefile

Change-Id: I064d2c95ebaa9fb16656ce36c9ea36c618f9bfad
2017-11-16 19:47:04 +00:00