137 Commits
Author SHA1 Message Date
Matt FarinaandGitHub 2e46bf0784 Adding legacy repos to sync (#24421)
Signed-off-by: Matt Farina <matt@mattfarina.com>
2020-11-13 18:44:19 -05:00
Matt FarinaandGitHub 1803a711d5 Fixing repo sync (#24418)
Signed-off-by: Matt Farina <matt@mattfarina.com>
2020-11-13 17:51:42 -05:00
Scott RigbyandGitHub 8ce206face [incubator/druid] update chart repo dependency references (#23972)
* [incubator/druid] update chart repo dependency references

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

* Update chart testing config for new repo locations

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

* Attempt helm dependency update with helm 2 to test CI

Signed-off-by: Scott Rigby <scott@r6by.com>
2020-10-29 22:00:06 -07:00
Vic IglesiasandGitHub e9fe86135c Update CI cluster name (#22807)
Signed-off-by: Vic Iglesias <viglesias@google.com>
2020-06-15 15:27:57 -07:00
Reinhard NägeleandGitHub d108260a95 Upgrade chart-testing (#21733)
Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>
2020-04-02 12:50:24 -07:00
Reinhard NägeleandKubernetes Prow Robot dd935b36e0 [ci] Upgrade to chart-testing v2.4.0 (#18538)
Signed-off-by: Reinhard Naegele <unguiculus@gmail.com>
2019-11-03 07:11:39 -08:00
Asher FoaandKubernetes Prow Robot 17f24c2c1a [Tests] update docs, avoid redirect and fix dead link (#14828)
Signed-off-by: Asher Foa <asher@asherfoa.com>
2019-06-16 05:46:07 -07:00
Reinhard NägeleandKubernetes Prow Robot f15af110ee [ci] Upgrade to chart-testing v2.3.3 (#13294)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-04-25 13:18:29 -07:00
Reinhard NägeleandKubernetes Prow Robot 31b8951a68 Revert chart-testing upgrades (#13231)
* Revert "[ci] Upgrade to chart-testing v2.3.2 (#13225)"

This reverts commit 2c6acf023a.

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

* Revert "[ci] Upgrade to chart-testing v2.3.1 (#13221)"

This reverts commit 9da0ff3d9f.

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-04-24 00:30:01 -07:00
Reinhard NägeleandKubernetes Prow Robot 2c6acf023a [ci] Upgrade to chart-testing v2.3.2 (#13225)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-04-23 13:58:00 -07:00
Reinhard NägeleandKubernetes Prow Robot 9da0ff3d9f [ci] Upgrade to chart-testing v2.3.1 (#13221)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-04-23 13:14:00 -07:00
Cédric de Saint MartinandKubernetes Prow Robot 1054663825 [Documentation] Document how to test a Chart in the Review Guidelines. (#10633)
* [Documentation] Document how to test a Chart in the Review Guidelines.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* Oops, documentation already exists: improve it, points to it.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* eg instead of example.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* helm chart test != this test tool but still related.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* Better english.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* Better way to state that we need empty file for default values.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* English.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2019-02-19 08:47:21 -08:00
Reinhard NägeleandGitHub d990d2d1ad [ci] Upgrade to chart-testing v2.2.0 (#10843)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2019-01-23 16:06:43 +01:00
Lachlan EvensonandKubernetes Prow Robot 3614cbc843 [ci] Upgrade to chart-testing v2.1.0 (#10484)
* [ci] Upgrade to chart-testing v2.1.0

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>

* Update tag in build.sh

Signed-off-by: Lachlan Evenson <lachlan.evenson@microsoft.com>
2019-01-15 09:14:38 -08:00
Reinhard Nägeleandk8s-ci-robot c637d6c419 [ci] Upgrade to chart-testing v2.0.1 (#9319)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-11-16 05:12:50 -08:00
Reinhard Nägeleandk8s-ci-robot 110bb90027 [test] Fix setting Helm timeout (#9165)
The --timeout flag was replaced with the more general --helm-extra-args.

Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-11-10 03:37:50 -08:00
Reinhard Nägeleandk8s-ci-robot 408a5abdde [test] Update to chart-testing v2.0.0 (#8745)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-11-07 14:01:25 -08:00
Reinhard Nägeleandk8s-ci-robot 6528846744 [CI] Use latest chart-testing image (#7673)
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com>
2018-09-11 13:29:11 -07:00
Reinhard Nägeleandk8s-ci-robot dfc1a33ece [CI] Use latest chart-testing image (#7203) 2018-08-16 06:15:00 -07:00
Scott Rigbyandk8s-ci-robot fd54977079 Update README to change k8s member step (#6779)
* After repo move to helm/helm, update steps for Owning and Maintaining A Chart

* Change repo URL from kubernetes/helm to helm/helm everywhere above chart directories (those may be separate PRs)

* Fix earlier missing apostrophe and incorrect case

* Add missing k8s/ > helm/ string changes
2018-08-14 13:39:45 -07:00
Reinhard Nägeleandk8s-ci-robot 21bf1ad2f8 [CI] Use repo url in sync (#5981) 2018-06-07 03:41:23 -07:00
Reinhard Nägeleandk8s-ci-robot 20e3f9d6d4 [CI] Fix url for indexing (#5980) 2018-06-07 02:58:24 -07:00
Reinhard Nägeleandk8s-ci-robot ff46a5d14b [CI] Fix repo sync (#5979) 2018-06-07 02:28:25 -07:00
Reinhard Nägeleandk8s-ci-robot cad8ca9303 Use factored out testing lib (#5231)
* [WIP][CI] Use factored out testing lib

* Incorporate upstream changes

* Update Docker image for CircleCI

* Update Docker image

* Update Docker image

* Align with upstream changes

* Remove dummy chart and bump a few charts for testing

* Fix Dockerfile

* Align with upstream changes

* Add summary

* Update Chart.yaml

* Update Docker images

* Remove chart test bumps

* Align with upstream changes

* Bump some charts for testing

* Create v2.0.0

* Remove chart version bumps

* Revert repo-sync.sh in favor of #5847

* Bump image version

* Use latest chart testing image
2018-06-06 07:39:25 -07:00
Reinhard Nägeleandk8s-ci-robot efa000e429 [CI] Refactor repo sync (#5847)
* [CI] Refactor repo sync

With the upcoming refactoring of the chart testing, Shellcheck is added
to CircleCI for shell scripts. In order to prepare for this, several
adjustments are necessary so it passes. On top of that, the script is
refactored as follows:

* Reorganize code into several functions for better readability and to
  eliminate code redundancies
* Use curl instead of wget for intalling Helm because it's already
  available in the Docker image
* Treat index.yaml separately and copy it to the bucket after syncing
  charts in order to avoid chart fetch errors

* Fix repo bucket urls

* Only log errors but don't exit with non-zero exit code
2018-06-06 06:51:26 -07:00
Matt Farinaandk8s-ci-robot ff960c5cb8 Fixing incubator sync (#5841) 2018-05-30 15:02:57 -07:00
Matt Farinaandk8s-ci-robot c0cc34640a Updating sync script error handling to be more fault tolerant (#5839) 2018-05-30 14:48:55 -07:00
Matt Farinaandk8s-ci-robot f1a06f5906 Fixing wget for sync runs (#5837) 2018-05-30 13:38:56 -07:00
Matt FarinaandAdnan Abdulhussein 94c44be7cd Give the repo sync script execute permission (#5834) 2018-05-30 12:00:22 -07:00
Matt Farinaandk8s-ci-robot b74d963601 Using circleci for sync job (#5832) 2018-05-30 11:46:55 -07:00
Reinhard NägeleandMatt Farina afb4f01d5a [CI] Update Helm to v2.9.1 (#5814) 2018-05-29 13:09:18 -04:00
AdamDangandk8s-ci-robot 2d7695a87d Typo fix in test/README.md: Kuberentes->Kubernetes (#5307)
Kuberentes->Kubernetes
2018-05-08 05:31:53 -07:00
Reinhard Nägeleandk8s-ci-robot bbcf1ea38b [linting] Temporarily make maintainers optional for linting (#4663) 2018-04-03 10:09:06 -07:00
Vic Iglesiasandk8s-ci-robot e32de0bbeb Add info about Jenkins sync (#4477) 2018-03-27 10:40:03 -07:00
Ilya Kislenkoandk8s-ci-robot bd8016c536 Enhancing lint.sh with additional checks for Chart.yaml (#4161)
* Enhancing lint.sh with additional checks

* reverting post local testing changes

* addressing reviews.

removing yq installetion
chaning yq with yaml for Chart.yaml parsing.
modifing Erro message for not github account check.

also modifing lint.sh so it can be used locally
2018-03-27 09:30:03 -07:00
Reinhard Nägeleandk8s-ci-robot b5c3e51568 Enable testing charts with test values (#4157)
* Refactor and fix shellcheck issues

* Make constants readonly and uppercase

* Remove .editorconfig

* Enable testing charts with test values

* Remove dummy chart
2018-03-22 06:57:07 -07:00
Matt Farinaandk8s-ci-robot 0acc15eb83 When tests fail fetching description of each pod (#4278) 2018-03-19 07:12:58 -07:00
Matt FarinaandGitHub 30728448eb Fixing for the unset case by supplying a default value for batch test (#4238) 2018-03-16 15:39:58 -04:00
Matt FarinaandGitHub bcb65dff67 This fixes two testing issues (#4237)
1. BUILD_NUMBER is deprecated and needed to be replaced for prow jobs
2. PULL_NUMBER is not available when batch jobs, including merges,
   are executed. Need a fallback to avoid errors.
2018-03-16 15:27:36 -04:00
Matt FarinaandGitHub b72d033b0b Upgrading to Helm 2.8.2 (#4214) 2018-03-16 14:17:00 -04:00
Ilya KislenkoandMatt Farina 72c8d48235 helm version upgrade (#4158)
upgrading helm version for circleci testing
2018-03-16 14:14:29 -04:00
Lachlan Evensonandk8s-ci-robot 1bf5c4eca5 Bumped helm release for e2e tests (#3907) 2018-02-27 11:17:47 -08:00
Lingming Xiaandk8s-ci-robot f04a361532 fix typo in test/circle/lint.sh (#3674) 2018-02-10 05:39:51 -08:00
TaoGeandk8s-ci-robot 4ab7343790 Typo fix: repostory -> [repository] (#3666) 2018-02-10 05:36:50 -08:00
chenjianhuaandk8s-ci-robot e19ad0ce78 fix a typo in publish-docker.sh (#3630) 2018-02-09 14:07:51 -08:00
Matt Farinaandk8s-ci-robot f96469be73 Fix CI failures and orphaned releases (#3581)
* Fixing orphaned helm deploys left by CI

The CI system has cases where helm delete and namespace cleanup
are skipped if there is an error getting logs on a pod. This causes
the pod logs to always return true and avoid a premature exit before
cleanup is run

* Fixing issue where pods not yet running to not have delay before rechecking

When pods are not yet in a running state there is no delay before
rechecking. This is causing timeouts to happen waiting for pods.
2018-02-06 10:19:13 -08:00
Reinhard Nägeleandk8s-ci-robot e2c7e831f3 [ci] Fix potential endless loop (#3529) 2018-02-02 07:00:10 -08:00
Reinhard Nägeleandk8s-ci-robot 97bab65a1d Improve readiness check (#3509)
This fixes flaky readiness checks by double-checking readiness. It could
happen that the script deemed all pods ready when at the moment the
check is executed only ready pods are reported but not all replicas are
running yet.
2018-02-01 06:31:10 -08:00
Reinhard Nägeleandk8s-ci-robot 09d514a953 [ci] Increase timeout by 1.5x (#3501) 2018-01-31 07:36:13 -08:00
Reinhard Nägeleandk8s-ci-robot 65cdc689d5 [ci] Fix regression in changed.sh (#3498) 2018-01-31 06:15:09 -08:00