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

49 Commits

Author SHA1 Message Date
Adrian Berger
eb5edeb946 Prepare release v3.14.0 (#778)
Signed-off-by: Adrian Berger <adrian.berger@bedag.ch>
2025-10-08 09:27:08 +02:00
Olexandr88
35322269d0 Update README.md (#752)
Signed-off-by: Olexandr88 <radole1203@gmail.com>
2025-07-08 15:20:34 +02:00
Chris Young
8e94a488e4 docs: updated quay link (#666)
Signed-off-by: Chris Young <chris.young@swimlane.com>
2024-07-16 07:58:39 +00:00
Matteo Danelon
c49ef2c9ad Fix typo in README.md (#665)
Signed-off-by: Matteo Danelon <matteo.danelon@aleasrl.com>
2024-07-10 09:16:55 +00:00
João "Pisco" Fernandes
0cb17e5aa8 feat(helm): Add support for OCI chart repositories (#445)
Signed-off-by: João Fernandes <jcsf_1995@hotmail.com>
2023-10-27 14:13:16 +02:00
Lyon Till
1b7b4a9618 Update docs and examples for v3.7.1 (#527)
Signed-off-by: Lyon Till <lyon.till@microsoft.com>
2023-03-19 13:48:04 +00:00
Quan TRAN
34698417dd add .ct in current working-directory as config directory (#479)
* add .ct in working as config directory

Signed-off-by: Quan TRAN <itscaro@users.noreply.github.com>

* Update README.md

Signed-off-by: Quan TRAN <itscaro@users.noreply.github.com>

Signed-off-by: Quan TRAN <itscaro@users.noreply.github.com>
2022-10-11 08:27:38 -05:00
Prashant Shahi
c255a37bc3 docs(README): use the host network in docker example (#395)
Signed-off-by: Prashant Shahi <me@prashantshahi.dev>
2022-03-14 10:10:06 +01:00
Michał Sochoń
0a093e464b Update docs with example using ct with local repo (#389) 2022-02-02 11:10:40 +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
Reinhard Nägele
68a43ac096 Update docs and examples for v3.4.0 (#340)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2021-05-20 18:00:01 +02:00
Reinhard Nägele
a18a16d060 Revert "Updated docs and examples for v3.2.0 (#338)" (#339)
This reverts commit 672e435015.

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2021-05-20 17:17:15 +02:00
Reinhard Nägele
672e435015 Updated docs and examples for v3.2.0 (#338)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2021-05-20 16:25:19 +02:00
David J. M. Karlsen
9347b27afe Move to gh-actions (#297)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2020-11-24 07:36:52 +01:00
Michał Sochoń
f5e0860aec Add reference to charts-repo-actions-demo (#281)
Referencing charts-repo-actions-demo should be beneficial for those
looking for more in-depth examples of how to use ct tool.

Fixes #241

Signed-off-by: Michał Sochoń <kaszpir@gmail.com>
2020-10-15 21:45:44 +02:00
Reinhard Nägele
3fc5a50108 Update docs and examples for v3.1.1 (#278)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2020-09-25 22:22:55 +02:00
Reinhard Nägele
9044b2f1a7 Update docs and examples for v3.1.0 (#275)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2020-09-25 11:06:33 +02:00
Alexander Zigelski
49f3a5ee04 Migrate chart-testing formula to homebrew/core (#247)
Signed-off-by: Scott Rigby <scott@r6by.com>
2020-08-30 19:21:46 -04:00
Reinhard Nägele
50db473a1e Add Homebrew installer (#244)
The Homebrew formula installs the config files to Homebrew's
etc directory, so we add that to the search locations for config files.

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2020-07-24 22:32:42 +02:00
Reinhard Nägele
44eb34534b Prepare release v3.0.0-rc.1 (#225)
Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>
2020-04-02 16:15:37 -04:00
Reinhard Nägele
62e23acd9f Update docs for Helm 3 (#194)
Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>
2019-12-13 16:18:11 +01:00
Reinhard Nägele
5b7b21e064 Migrate to Go modules (#183)
* Migrate to Go modules

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Add 'go mod download'

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Update machine image

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Install Go

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Fix Go installation

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Fix Go installation

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Override Go link

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Do checkout first

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Fix link

Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>

* Copy go 1.13 binary in place of circle image default binary

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

* Use latest helm v3 version, and remove install_tiller function

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

* Revert "Use latest helm v3 version, and remove install_tiller function"

This reverts commit 63dedab3a2.

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

* Copy full go 1.13 dir into the circle machine default location after deleting initial install

Signed-off-by: Scott Rigby <scott@r6by.com>
2019-11-02 15:44:02 -04:00
Eric
a4377be973 Prepare release v2.4.0 (#180)
Signed-off-by: Eric Lemieux <eric@lemieuxdev.com>
2019-11-02 12:06:10 -04:00
Reinhard Nägele
e3c32f5aea Prepare release v2.3.3 (#154)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-04-25 19:28:15 +02:00
Reinhard Nägele
d427587049 Prepare release v2.3.2 (#149)
Signed-off-by: Reinhard Nägele <reinhard.naegele@codecentric.de>
2019-04-23 22:48:15 +02:00
Reinhard Nägele
bc028fd7c4 Update readme and examples for v2.3.1 release (#148)
Signed-off-by: Reinhard Nägele <reinhard.naegele@codecentric.de>
2019-04-23 22:27:19 +02:00
Jacob LeGrone
b060fc83f2 Add git version documentation, rename worktree methods, and handle existing worktree (#133)
Signed-off-by: Jacob LeGrone <git@jacob.work>
2019-03-28 21:46:30 +01:00
Reinhard Nägele
9dfa4f21be Add badges for build status and license (#127)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-03-15 21:51:50 +01:00
Louis Cloutier
47ae4d51c9 Readme update: lint-changed > list-changed (#126)
Signed-off-by: Louis Cloutier <louis.cloutier@qlik.com>
2019-03-11 11:22:43 +01:00
Gábor Lipták
79e49e15b3 Add GoReportCard badge to README (#105)
Signed-off-by: Gábor Lipták <gliptak@gmail.com>
2019-03-01 08:00:00 +01:00
Jacob LeGrone
a1528a422b Enable installing with go get (#110)
Signed-off-by: Jacob LeGrone <git@jacob.work>
2019-02-18 20:43:23 +01:00
Reinhard Nägele
e3d58a1f03 Add missing link to --list-changed flag docs (#102)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-02-12 21:44:06 +01:00
Reinhard Nägele
75c69d57de Improve docs on releasing (#95)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-01-24 09:46:07 -05:00
Markus Maga
9084cf16d0 Add support for providing credentials when adding chart-repositories (#67)
Signed-off-by: Markus Maga <markus@nadilus.com>
2019-01-07 21:13:30 +01:00
Scott Rigby
ba018fb0c3 Document supported versions, upgrading, and version-specific PRs (#47)
Signed-off-by: Scott Rigby <scott@r6by.com>
2018-11-09 16:08:18 +01:00
Michał Sochoń
09a6f114ae Update readme (#44)
* Update readme

* fix urls so that they are absolute
* add link to docker tags
* minor formatting

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

* ensure that titles follow standards in README.md

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

* Spell check across README.md

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

* Ensure docs describe order of loading of config files

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

* Remove colon from title in README.md

Signed-off-by: Michał Sochoń <kaszpir@gmail.com>
2018-11-09 09:30:01 -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
Matt Farina
75ee8d5b87 Prepping for v1.1.0 release (#28)
Signed-off-by: Matt Farina <matt@mattfarina.com>
2018-09-24 14:37:16 -04:00
Rimas Mocevicius
48e81aaa43 Add an option to force install of all/single charts (#24)
* Add an option to force install of all/single chart

Signed-off-by: rimas <rmocius@gmail.com>

* replace flag `--force` with `--chart-all`
add an option to list charts for `--chart` flag

Signed-off-by: rimas <rmocius@gmail.com>

* address mattfarina and unguiculus comments

Signed-off-by: rimas <rmocius@gmail.com>

* fixing merge conflicts

Signed-off-by: rimas <rmocius@gmail.com>

* fixing merge conflicts 2

Signed-off-by: rimas <rmocius@gmail.com>

* fixing merge conflicts 3

Signed-off-by: rimas <rmocius@gmail.com>

* exporting CHECK_VERSION_INCREMENT before chart_lib.sh is sourced

Signed-off-by: rimas <rmocius@gmail.com>

* fix --chart -> --charts

Signed-off-by: rimas <rmocius@gmail.com>

* print skip version check before env vars

Signed-off-by: rimas <rmocius@gmail.com>

* Fix readme

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-09-21 09:58:02 -04:00
Baargav
9dfea37f89 Fix typo in Readme (#26)
Signed-off-by: Baargav Raghavan <baargav.raghavan@indexexchange.com>
2018-09-20 14:07:17 +02:00
Matt Farina
0e96d077cd Updated image details to point people to Quay (#22) 2018-09-18 17:28:25 +02:00
Matt Farina
f5d8145fdf Adding ability to skip version increment check (#23)
The use case for this is an environment where every change is not
a new release of a chart. When new releases are created the
increment can be checked while development outside a release
does not need to check for it

Signed-off-by: Matt Farina <matt@mattfarina.com>
2018-09-13 22:02:20 +02:00
Reinhard Nägele
0a4282369e Revert permission changes from #13 (#21)
These changes caused a number of problems for charts CI. If users
need this, they should extend the image.

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-09-11 22:14:31 +02:00
Reinhard Nägele
3b5e7fa1c1 Fix exit code when test with multiple custom CI values files fails (#18)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-09-11 15:56:47 +02:00
Erikas Mazrimas
31ee629a8f Use environment variable for Github address (#11)
Add short description about GITHUB_INSTANCE env var

Echo GITHUB_INSTANCE with other environment variables
2018-08-29 11:51:10 -04:00
Reinhard Nägele
872427955d Add sample for Docker for Mac (#12) 2018-08-29 11:27:56 -04:00
Reinhard Nägele
c52f1dd7d5 Double-check pod readiness for deployments (#10) 2018-08-15 21:48:02 +02:00
Reinhard Nägele
96d2ce7c0e Factor out testing code from charts (#1)
* [WIP] Factor out testing code from charts

* Minor various fixes

 Please enter the commit message for your changes. Lines starting

* Start readme

* Update readme and add GKE example

* Add CircleCI job for ShellCheck

* Install Helm and kubectl after other tools

Also: Hard-code version for kubectl.

* Fix readme

* Update maintainer validation

'chartlib::validate_maintainers' should not log an error if there's no maintainers
section. This is already covered by the schema validation.

* Add random suffix to namespaces

* Improve container logs output

* Improve logging

* Add --cleanup flag to 'helm test'

* Improve namespace cleanup

* Improve logging

* Add random suffixes to releases

* Update logging and Docker image version

* Update GKE example

* Fix Bash array declarations

* Remove user from Docker image

* Add summary

* Use kubectl rollout status for deployments

* Add some more fixes

* Build dependencies before linting

* Fix array initialization

* Increase sleep time for namespace polling

* Add missing colon

* Create v1.0.0

* Update Helm to v2.9.1

* Add missing local keywords

* Bump image version

* Update copyright headers
2018-06-06 09:42:53 -04:00
Reinhard Nägele
d472a4a8f0 Initial commit 2018-04-24 11:32:38 +02:00