8 Commits

Author SHA1 Message Date
Vladimir Kozhukalov
4aef6a6d7b Ensure python and pip installed for lint and build chart jobs
Change-Id: I7819d67894eff03e57fe1c22f02e167a6c63b346
2025-01-29 09:08:00 -06:00
Vladimir Kozhukalov
baecad31b3 Install reno>=4.1.0 on test env nodes
This is needed to generate CHANGELOG.md files from
release nodes while building chart tarballs.

Change-Id: I3c52f4ace6770515d64bfdf4433d27fd3a674eb0
2025-01-27 06:18:48 -06:00
Vladimir Kozhukalov
3a4fb2185d Append metadata suffix when building charts
Change-Id: Ic9af11193f097c3bad99b63c63abc5e8dd93de53
2024-12-21 11:24:15 -06:00
Mohammed Naser
70f2bc42bd Start using ensure-helm role for publishing
At the moment, our publishing scripts have their own little
way of deploying Helm so it's using the old version of Helm
which is failing linting.

This updates it so that it matches how we're running it inside
our lint playbook, and it will also fix the builds since it's
also failing because of the old version of Helm.

Change-Id: I719c2dadc3ca87912234ac13d87d63e8c7b779a7
2022-08-09 16:30:21 -04:00
Mohammed Naser
0224fb0f2c Fix chart builds
We broke the chart builds when we dropped the 'package' target in the
Makefile.   This fixes it also removes/drops the need to run the sed
locally since we point to the local folders anyways.

Change-Id: Iac8924f14c8fbb8e07b96b51790539c3ce1618e6
2022-08-09 10:46:56 -04:00
Gage Hugo
4047ff0fd4 Update build-chart playbook
The build-chart playbook task to point each chart to helm-toolkit
has a find command that when used with another repo, will
include the charts for osh-infra as well.

This change modifies the playbook to only modify requirements
in charts in the repo being published.

Change-Id: I493b4c64fe2525bac0acae06bd40c3896c918e20
2020-12-04 17:31:18 -06:00
Tin Lam
62b10c7d49 chore(pkg): updates the chart packaging
Part 2. This patch set adjusts the url once the initial packages are
make available.

Change-Id: Idfb69146d606b43c98c552d1d2c5680ccd503282
Signed-off-by: Tin Lam <tin@irrational.io>
2020-10-21 00:58:16 -05:00
Tin Lam
e5c776e5c4 chore(pkg): updates the chart packaging
This patch set updates the ability to package (and subsequent publish)
of the charts in the OpenStack-Helm-Infra repository.

Change-Id: I6175325b0e7a668c22a7ec3ab08cae51ad4f9ab8
Signed-off-by: Tin Lam <tin@irrational.io>
2020-10-17 08:42:53 +00:00