7 Commits

Author SHA1 Message Date
ricolin
bb9c303fab Fix collection import error
We need this specific fix [1] to target error:

from collections import Sequence, Mapping
ImportError: cannot import name 'Sequence' from 'collections'

[1] https://github.com/23andMe/Yamale/commit/
0ddd618c8ba7aa6df146a840b15a1285c476e10e

Change-Id: I04f3221624bdf88803b9e5f4a9fa3eabade756b1
2024-04-18 22:44:11 +08:00
dg012m
bb4ebf4720 Allow customization of helm charts repos
Added default variables to customize the repo name to download
the chart testing helm chart and config files

Change-Id: I37f8db66bdfef7d64e59a89ca8d99b12f95c1be2
2021-02-18 09:07:06 +00:00
Sorin Sbarnea
086d1a9284 More E208 fixes
Change-Id: Iddda539a24e03ae33ef5e37630f98a7268f18dbe
2020-11-03 10:04:27 +00:00
Mohammed Naser
72617b3cd5 ensure-chart-testing: install pip
In order for things to work properly, we need to make sure we at least
have pip installed.

Change-Id: I46e0593f0fa9042d866bfd53e5292251414693b0
2020-06-20 12:31:08 -04:00
Sorin Sbarnea
9baebe3684 yamlint: EOF newlines and comments indent
Fixed two rules which where temporary disabled during introduction
of the linter.

Change-Id: Icd1e1b40b1e8207ab5ff7088a48e8f0a800e3aa8
2020-05-14 08:42:17 +00:00
Albin Vass
d0e2016592 Add loop var policy to ansible-lint
This adds a custom ansible-lint rule at .rules/ZuulJobsNamespaceLoopVar.py
that enforces the loop var policy described at:
https://zuul-ci.org/docs/zuul-jobs/policy.html#ansible-loops-in-roles

It also updates existing roles to follow the policy.

Change-Id: I92b2ff56a1c2702542fc07b316f1809087a4c92f
2020-04-29 17:20:59 +02:00
Mohammed Naser
b476e34ab0 Add basic Helm jobs
This adds a simple job which runs the `chart-testing` linter against
a repository.

Change-Id: I974c64343e88c235a6dc887d5378f7db2ee3b1fc
2020-01-07 17:12:15 +00:00