1
0
mirror of https://github.com/helm/chart-testing.git synced 2026-02-05 09:45:14 +01:00
Commit Graph

56 Commits

Author SHA1 Message Date
Carlos Tadeu Panato Junior
2651b49048 updates on ci, use go1.25 and update deprecated goreleaser steps (#779)
* updates on ci, use go1.25 and update deprecated goreleaser steps

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* add nolint

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

---------

Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2025-10-08 16:10:04 +02:00
dependabot[bot]
c561d5be44 build(deps): Bump alpine from 3.21 to 3.22 in the docker group (#743)
Bumps the docker group with 1 update: alpine.


Updates `alpine` from 3.21 to 3.22

---
updated-dependencies:
- dependency-name: alpine
  dependency-version: '3.22'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docker
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 12:41:59 +02:00
Carlos Tadeu Panato Junior
47653e71ea bump alpine and tools (#704)
* bump alpine and tools

Signed-off-by: cpanato <ctadeu@gmail.com>

* drop pinned yamllint version

Signed-off-by: cpanato <ctadeu@gmail.com>

---------

Signed-off-by: cpanato <ctadeu@gmail.com>
2025-01-20 12:02:22 +01:00
Carlos Tadeu Panato Junior
15a8beb256 Upgrade go to 1.22 and housekeeping (#641)
* group dependabot updates

Signed-off-by: cpanato <ctadeu@gmail.com>

* upgrade to go1.22

Signed-off-by: cpanato <ctadeu@gmail.com>

* fix lints

Signed-off-by: cpanato <ctadeu@gmail.com>

* update alpine and helm

Signed-off-by: cpanato <ctadeu@gmail.com>

* go mod tidy

Signed-off-by: cpanato <ctadeu@gmail.com>

* update goreleaser deprecated flags and config

Signed-off-by: cpanato <ctadeu@gmail.com>

* update dockerfile

Signed-off-by: cpanato <ctadeu@gmail.com>

---------

Signed-off-by: cpanato <ctadeu@gmail.com>
2024-04-21 09:13:08 +02:00
Fabian Meyer
7177a4b893 feat(docker): Bump dependencies in Dockerfile (#620)
This patch bumps the versions of pip, kubectl, helm, and yamllint.

Signed-off-by: Fabian Meyer <3982806+meyfa@users.noreply.github.com>
2024-01-19 10:59:32 +01:00
Giovanni Rosa
88cc702648 Fix for Dockerfile smell DL3048 (#543)
Signed-off-by: Giovanni Rosa <giovanni.rosa@unimol.it>
Co-authored-by: Giovanni Rosa <giovanni.rosa@unimol.it>
2023-07-10 10:14:23 +00:00
dependabot[bot]
00bc7c2c58 Bump alpine from 3.17 to 3.18 (#551)
Bumps alpine from 3.17 to 3.18.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-16 08:38:31 +02:00
Dirk Klimpel
95d8e66e7e Bump tools (yamllint and yamale) from pypi in Dockerfile (#533)
Signed-off-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
2023-03-19 13:41:31 +00:00
Dirk Klimpel
541d9cda6e Bump tools (helm and kubectl) in Dockerfile (#534)
Signed-off-by: Dirk Klimpel <5740567+dklimpel@users.noreply.github.com>
2023-03-19 13:36:32 +00:00
dependabot[bot]
bccf6554f1 Bump alpine from 3.16 to 3.17 (#502)
Bumps alpine from 3.16 to 3.17.

---
updated-dependencies:
- dependency-name: alpine
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-06 00:30:50 +01:00
Carlos Tadeu Panato Junior
446d35ca4e update tools (#475)
Signed-off-by: cpanato <ctadeu@gmail.com>

Signed-off-by: cpanato <ctadeu@gmail.com>
2022-09-26 16:41:02 +02:00
Carlos Tadeu Panato Junior
68f3fffe62 Upgrade go1.19, helm update and add golangci-lint job (#460)
* upgrade to go1.19

Signed-off-by: cpanato <ctadeu@gmail.com>

* add golangci-lint

Signed-off-by: cpanato <ctadeu@gmail.com>

* fix lints and Replace github.com/pkg/errors dependency with native error wrapping

Signed-off-by: cpanato <ctadeu@gmail.com>

* update install kind cluster

Signed-off-by: cpanato <ctadeu@gmail.com>

* update tests

Signed-off-by: cpanato <ctadeu@gmail.com>

* use errors.new

Signed-off-by: cpanato <ctadeu@gmail.com>

Signed-off-by: cpanato <ctadeu@gmail.com>
2022-09-16 15:59:15 +02:00
Carlos Tadeu Panato Junior
1d3feac8e5 Updates to prepare next release (#457)
* add docker to dependabot config

Signed-off-by: cpanato <ctadeu@gmail.com>

* update helm to v3.9.2

Signed-off-by: cpanato <ctadeu@gmail.com>

* update kubectl and helm in the dockerfile

Signed-off-by: cpanato <ctadeu@gmail.com>

* update indirect dependencies

Signed-off-by: cpanato <ctadeu@gmail.com>
2022-07-27 11:56:37 +02:00
Carlos Tadeu Panato Junior
49167c48fd Refactor install tools for ci/release jobs (#440)
* updates for helm, kubectl, goreleaser, syft, cosign and kind

Signed-off-by: cpanato <ctadeu@gmail.com>

* refactor ci/release install tools

Signed-off-by: cpanato <ctadeu@gmail.com>
2022-05-27 14:52:08 +02:00
Carlos Tadeu Panato Junior
c891fb09f2 update helm to v3.8.1 (#409)
Signed-off-by: cpanato <ctadeu@gmail.com>
2022-03-14 10:52:18 +01:00
Carlos Tadeu Panato Junior
859182198c Update golang to 1.17 and some goreleaser/docker file updates (#375)
* update projecto to go 1.17x

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* add syft to generate the sboms and update goreleaser

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* add dependabot config

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* update dokcerfile to fetch the correct binaries for the arch and update base image

Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2022-01-12 18:23:22 +01:00
Carlos Tadeu Panato Junior
0202bb9976 update helm to to release v3.7.2 (#371)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-12-19 11:42:19 +01:00
Carlos Tadeu Panato Junior
11abca0a4a Some dependencies / tools updates (#362)
* ci: update helm to version 3.7.1

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* dockerfile: update yamllint / yamale / helm

Signed-off-by: Carlos Panato <ctadeu@gmail.com>

* go: update dependencies

Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-11-19 10:51:12 +01:00
Karthikeyan Govindaraj
fdab4b0220 bump: alpine version and curl for security fix (#350) 2021-08-07 16:18:39 +02:00
oliviermichaelis
cc3c23a59e Update Dockerfile dependencies (#348)
Signed-off-by: oliviermichaelis <38879457+oliviermichaelis@users.noreply.github.com>
2021-07-19 12:03:30 +02:00
Reinhard Nägele
c8db57812b Update tool dependencies (#336)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2021-05-20 16:01:43 +02:00
Ram Mohan Rao Chukka
e84e88cf8b Bump Versions (#320)
Signed-off-by: Ram <1331672+chukka@users.noreply.github.com>
2021-02-01 12:14:49 +01:00
Ram
4625e8832a Bump versions (#304)
Signed-off-by: Ram <1331672+chukka@users.noreply.github.com>
2020-11-27 12:18:28 +01:00
Timothy Colbert
a200dc5a22 Update helm to resolve https://github.com/helm/helm/commit/fe23c09552… (#303) 2020-11-26 18:42:14 +01:00
Torsten Walter
285f25e67e Update Helm to 3.4.0 (#289)
Signed-off-by: Torsten Walter <mail@torstenwalter.de>
2020-10-27 08:08:21 +01:00
Torsten Walter
e4d7b78183 Support execution of additional commands during ct lint (#283)
* support execution of additional commands for lint

Given that helm unittest is installed locally or mounted into the chart
testing container one could use this to run helm unittest for each
chart.

```
additional-commands:
 - helm unittest --helm3 -f tests/*.yaml {{ .Path }}
```

The command is treated as a go template. Like this it's possible to get
the path to the chart as in the example. It would also be open for
further extension if needed.

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

* Use sh to execute command

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

Co-authored-by: Reinhard Nägele <unguiculus@gmail.com>

* rename function to NewCmdTemplateExecutor

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

* add error handling

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

* add documentation

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

* use go-shellwords to split rendered command

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

* Update pkg/tool/cmdexecutor.go

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

Co-authored-by: Reinhard Nägele <unguiculus@gmail.com>

* add unit tests

Signed-off-by: Torsten Walter <mail@torstenwalter.de>

Co-authored-by: Reinhard Nägele <unguiculus@gmail.com>
2020-10-20 17:10:56 -04:00
Ram
0c81a7ce39 Bump versions (#272)
Signed-off-by: Ram <1331672+chukka@users.noreply.github.com>
2020-09-23 13:07:01 +02:00
Ram
621bece7df Bump versions (#268) 2020-09-09 01:11:47 +02:00
David J. M. Karlsen
dda8958eef chore: Upgrade to helm 3.3.1 (#266)
Signed-off-by: David Karlsen <david@davidkarlsen.com>
2020-09-01 09:12:45 +02:00
Ram
8d3f5b101e Bump helm , kubectl versions (#259)
Signed-off-by: Ram <1331672+chukka@users.noreply.github.com>
2020-08-14 16:47:23 +02:00
Scott Leggett
f0403b0dea Bump docker image versions (#253)
* alpine 3.12
* python 3
* yamale 3.0.2
* yamllint 1.24.2
2020-08-09 23:27:37 +02:00
Scott Leggett
e8a9bd1c65 Bump docker image helm verison to 3.2.4 (#250)
Signed-off-by: Scott Leggett <scott@sl.id.au>
2020-08-09 16:13:29 +02:00
Reinhard Nägele
ab921aa017 Update build, dependencies, Go and tool versions (#219)
* Use current CircleCI build image for Golang
* Update tools in Docker image
* Add image labels for installed tool versions
* Update labels from deprecated label schema to OCI spec
* Configure build tools in go.mod/tools.go
* Improve Go linting

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>
2020-03-28 22:02:08 +01:00
Scott Rigby
a0b9b22242 Bump Alpine to 3.11 (#214)
Signed-off-by: Scott Rigby <scott@r6by.com>
2020-03-21 21:32:57 +01:00
Petr Řehoř
773ddaa334 Update Helm to v3.1.1 (#207)
Signed-off-by: Petr Řehoř <rx@rx.cz>
Co-authored-by: Reinhard Nägele <unguiculus@gmail.com>
2020-02-28 17:44:01 +01:00
Reinhard Nägele
ecd4546130 Prepare release v3.0.0-beta.1 (#195)
Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>
2019-12-13 16:43:25 +01:00
Reinhard Nägele
b8572749f0 Add support for Helm 3 (#184)
Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>
2019-11-28 19:09:20 +01:00
Carlos Tadeu Panato Junior
a357c22521 Bump Helm to 2.15.2 (#181)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-10-30 16:35:04 +01:00
Carlos Tadeu Panato Junior
4dfcdf8d7c bump alpine base image, kubectl and helm (#176)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-10-18 13:09:00 +02:00
Carlos Tadeu Panato Junior
d9dba63311 Update golang on circleci (#146)Update golang on circleci (#146)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-04-23 17:04:15 +02:00
Carlos Tadeu Panato Junior
08d07244ea update docker image to use helm 2.13.1 (#141)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-04-12 19:52:41 +02:00
Jacob LeGrone
e68cef097d Break docker build if ct is not executable (#114)
Signed-off-by: Jacob LeGrone <git@jacob.work>
2019-02-22 09:10:56 +01:00
Gábor Lipták
0802a2d50b Bring Go current for CircleCI (#108)
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2019-02-18 20:28:54 +01:00
Reinhard Nägele
1d3db5408c Upgrade Helm and kubectl in Docker image (#97)
* Helm 2.12.3
* kubectl 1.13.2

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-01-25 14:53:41 +01:00
Reinhard Nägele
1bcc42d103 Upgrade Helm to 2.12.2 (#88)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-01-22 14:48:32 +01:00
Reinhard Nägele
97e65a8b15 Update tools (#75)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-01-07 16:43:16 -05:00
Reinhard Nägele
e663fbbbf2 Update Goreleaser (#76)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-01-07 16:39:39 -05:00
Reinhard Nägele
f632cd5081 Re-write it in Go (#35)
* Re-write it in Go

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Fix loading config from home dir

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Print config

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Remove git gc test code

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Remove year in copyright header

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add alias for lint-and-install

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Fix examples

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Remove OWNERS file

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add docs generation

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Update CircleCI

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Update readme

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Document building and releasing

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Remove Makefile

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Hide doc-gen command

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add support for Helm extra args

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Update tool dependencies

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Update Goreleaser

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Upgrade pip

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Update Gopkg.lock

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add log messages

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Fix CircleCI env var for tag

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add Docker login

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Readme update for MacOS (#1)

* Add build.sh mac prerequisites, and README markdown linting fixes

Signed-off-by: Scott Rigby <scott@r6by.com>

* Update README.md

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Update Gopkg.lock

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Update config search locations

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add config files to distro

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add debug flag

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Add note on config files for linting

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Fix link

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Revert "Update Gopkg.lock"

This reverts commit fcbfbdc9db.

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Fix link

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>

* Fix readme

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-11-07 13:06:20 -05:00
Michał Sochoń
8e23ec2d74 Ensure Dockerfile uses more modern pip verison, freeze it to 18.1 (#37)
* Ensure Dockerfile uses more modern pip verison, freeze it to 18.1

Signed-off-by: Michał Sochoń <kaszpir@gmail.com>

* Update Dockerfile

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-11-05 19:50:32 +01:00
Michał Sochoń
b019038d46 Ensure kubectl is updated to v1.12.2 (#38)
Signed-off-by: Michał Sochoń <kaszpir@gmail.com>
2018-11-05 19:49:12 +01:00