dependabot[bot]
67232f00d9
build(deps): bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-15 06:48:57 +01:00
dependabot[bot]
ce32f9dc05
build(deps): bump helm/chart-testing-action from 2.2.0 to 2.2.1
...
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action ) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/helm/chart-testing-action/releases )
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.2.0...v2.2.1 )
---
updated-dependencies:
- dependency-name: helm/chart-testing-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-15 06:48:34 +01:00
dependabot[bot]
7d3b97541d
build(deps): bump actions/setup-python from 2 to 3
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-03-01 08:42:57 +01:00
dependabot[bot]
71a273a14c
build(deps): bump helm/chart-testing-action from 2.1.0 to 2.2.0
...
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action ) from 2.1.0 to 2.2.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases )
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.1.0...v2.2.0 )
---
updated-dependencies:
- dependency-name: helm/chart-testing-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-01-07 17:02:55 +00:00
dependabot[bot]
84292cc8c3
build(deps): bump nick-invision/retry from 2.5.1 to 2.6.0
...
Bumps [nick-invision/retry](https://github.com/nick-invision/retry ) from 2.5.1 to 2.6.0.
- [Release notes](https://github.com/nick-invision/retry/releases )
- [Changelog](https://github.com/nick-invision/retry/blob/master/.releaserc.js )
- [Commits](https://github.com/nick-invision/retry/compare/v2.5.1...v2.6.0 )
---
updated-dependencies:
- dependency-name: nick-invision/retry
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-12-10 17:02:55 +00:00
Daniel Holbach
997794eaac
update to test against k8s 1.2{1,2,3} kind images
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-12-08 09:59:01 +01:00
Daniel Holbach
c004566e97
ensure go version for tests
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-12-07 08:07:21 +01:00
Daniel Holbach
38ed636ecf
fix ghcr.io login
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-11-29 16:59:36 +01:00
Daniel Holbach
fb8677e7ac
Move to GHCR as a backup for Docker Hub
2021-11-29 16:29:47 +01:00
dependabot[bot]
efc98c8813
build(deps): bump nick-invision/retry from 2.5.0 to 2.5.1
...
Bumps [nick-invision/retry](https://github.com/nick-invision/retry ) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/nick-invision/retry/releases )
- [Changelog](https://github.com/nick-invision/retry/blob/master/.releaserc.js )
- [Commits](https://github.com/nick-invision/retry/compare/v2.5.0...v2.5.1 )
---
updated-dependencies:
- dependency-name: nick-invision/retry
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-25 17:02:51 +00:00
Daniel Holbach
7c33ad8b6e
Merge pull request #436 from weaveworks/dependabot/github_actions/guyarb/golang-test-annoations-0.5.0
...
Bump guyarb/golang-test-annoations from 0.4.0 to 0.5.0
2021-10-08 10:47:31 +02:00
Daniel Holbach
688346e811
Revert "[WIP] Add quay.io as second registry"
2021-10-08 09:51:04 +02:00
dependabot[bot]
d7589b16d7
Bump nick-invision/retry from 2.4.1 to 2.5.0
...
Bumps [nick-invision/retry](https://github.com/nick-invision/retry ) from 2.4.1 to 2.5.0.
- [Release notes](https://github.com/nick-invision/retry/releases )
- [Changelog](https://github.com/nick-invision/retry/blob/master/.releaserc.js )
- [Commits](https://github.com/nick-invision/retry/compare/v2.4.1...v2.5.0 )
---
updated-dependencies:
- dependency-name: nick-invision/retry
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-10-07 17:03:28 +00:00
Christian Kotzbauer
f8fc6e5017
build: add quay.io as second registry
...
Signed-off-by: Christian Kotzbauer <christian.kotzbauer@gmail.com >
2021-09-28 17:42:49 +02:00
Christian Kotzbauer
9c81caa92e
build: added k8s@1.22 and dropped k8s@1.19
...
Signed-off-by: Christian Kotzbauer <christian.kotzbauer@gmail.com >
2021-09-28 09:06:35 +02:00
dependabot[bot]
9b89a8c0fc
Bump guyarb/golang-test-annoations from 0.4.0 to 0.5.0
...
Bumps [guyarb/golang-test-annoations](https://github.com/guyarb/golang-test-annoations ) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/guyarb/golang-test-annoations/releases )
- [Commits](https://github.com/guyarb/golang-test-annoations/compare/v0.4.0...v0.5.0 )
---
updated-dependencies:
- dependency-name: guyarb/golang-test-annoations
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-09-27 17:02:45 +00:00
Christian Kotzbauer
b2b1940435
fix: do not use array for stale action ( #433 )
2021-09-10 09:52:44 +02:00
dependabot[bot]
fb7a7feb15
Bump actions/stale from 3.0.19 to 4
...
Bumps [actions/stale](https://github.com/actions/stale ) from 3.0.19 to 4.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v3.0.19...v4 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-07-14 17:02:48 +00:00
dependabot[bot]
aa45139b80
Bump helm/kind-action from 1.1.0 to 1.2.0
...
Bumps [helm/kind-action](https://github.com/helm/kind-action ) from 1.1.0 to 1.2.0.
- [Release notes](https://github.com/helm/kind-action/releases )
- [Commits](https://github.com/helm/kind-action/compare/v1.1.0...v1.2.0 )
---
updated-dependencies:
- dependency-name: helm/kind-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-30 17:01:53 +00:00
Daniel Holbach
e4da44a774
our 'good first issue' issue label has no '-', add 'keep'
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-06-22 15:33:27 +02:00
dependabot[bot]
4d783e4321
Bump nick-invision/retry from 2.4.0 to 2.4.1
...
Bumps [nick-invision/retry](https://github.com/nick-invision/retry ) from 2.4.0 to 2.4.1.
- [Release notes](https://github.com/nick-invision/retry/releases )
- [Changelog](https://github.com/nick-invision/retry/blob/master/.releaserc.js )
- [Commits](https://github.com/nick-invision/retry/compare/v2.4.0...v2.4.1 )
---
updated-dependencies:
- dependency-name: nick-invision/retry
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-11 06:44:51 +00:00
dependabot[bot]
310c6c114d
Bump helm/chart-testing-action from 2.0.1 to 2.1.0
...
Bumps [helm/chart-testing-action](https://github.com/helm/chart-testing-action ) from 2.0.1 to 2.1.0.
- [Release notes](https://github.com/helm/chart-testing-action/releases )
- [Commits](https://github.com/helm/chart-testing-action/compare/v2.0.1...v2.1.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-26 05:13:46 +00:00
Daniel Holbach
89d1fe497c
use latest kind
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-05-19 10:20:06 +02:00
Daniel Holbach
870329c7b4
Bounce kubernetes testing versions
...
This update the test matrix to latest set of 3 minor k8s releases
Fixes : #347
Co-Authored-By: Jean-Philippe Evrard <open-source@a.spamming.party >
2021-05-19 10:17:46 +02:00
dependabot[bot]
729fa658dc
Bump actions/stale from 3.0.18 to 3.0.19
...
Bumps [actions/stale](https://github.com/actions/stale ) from 3.0.18 to 3.0.19.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3.0.18...v3.0.19 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-18 07:50:09 +00:00
Jean-Philippe Evrard
eca6da173c
Clarify and simplify tests
...
Without this, we get multiple questions about our testing.
This should help clarify the tests and our coverage by:
- Simplifying our coverage
- Documenting better the purpose of each workflow file
- Documenting our testing and development activities better.
2021-05-04 11:24:20 +02:00
Jean-Philippe Evrard
247e6f6c70
Use stable kind-action
...
We are relying on master, which might break anytime (or in this
case, moved to another branch).
Instead we should rely on a stable version, and unfreeze if
necessary. Dependabot helps us maintain those releases anyway.
2021-04-27 10:11:16 +02:00
Daniel Holbach
496d2b26d8
Merge pull request #354 from evrardjp/test-prom
...
Add prometheus export metrics functional testing
2021-04-14 10:11:26 +02:00
Jean-Philippe Evrard
83415d0e59
Reduce false positives in chart testing
...
Without this change, the "Test helm chart (install) action" will
rightfully succeed when our helm chart gets installed and has
no syntax issues. However, it doesn't test if kured is properly
installed. For example, the helm chart can try to install a
yet unpublished image, and our test will succeed, as the syntax
is still valid.
This is a problem, as everything looks green, but it's not
effectively working. Our other jobs are focusing on code changes,
so they rightfully override the image tag, which is not what
we want in this "Test helm chart" action.
This fixes it by adding an extra job in the workflow, depending
on the chart testing.
2021-04-13 17:20:06 +02:00
Jean-Philippe Evrard
240a669727
Add prometheus export metrics functional testing
...
Without this, we can't know if the exposed prometheus metrics
behave properly.
This is a problem, as the only way we can evaluate the success
(right now), is a compilation success or failure from kured.
While this is a good start, it doesn't translate to what we
claim to offer: A boolean showing if a reboot is required.
This fixes it by creating a new github action workflow testing
if the float64 gauge is properly showing 0 for no reboot, 1 for reboot.
This is done by exposing the metrics endpoint through a node port.
A helm chart change was required to have the ability to expose
the service on a node port. We connect to the kind node through
docker in the `tests/test-metrics.sh`, where we curl the nodeport,
extract the only relevant metric, and compare it to the expected result.
2021-04-13 16:17:42 +02:00
Jean-Philippe Evrard
babc9095ef
Update github actions
...
Without this patch, github actions are lagging behind.
This should improve our coverage.
2021-04-06 15:26:33 +02:00
Daniel Holbach
56a26a2f25
Change default branch to 'main'.
...
- Make markdownlint happier in a couple of places.
- Rename '*-master-*' files
- Change default branches of some other projects
we rely on. They moved to 'main' as well.
- Standardise version of actions/checkout.
- Update last release in README to 1.6.1.
- Bbump chart version.
Eventually closes : #252
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-04-06 12:46:12 +02:00
dependabot[bot]
85c42fdb81
Bump guyarb/golang-test-annoations from v0.3.0 to v0.4.0
...
Bumps [guyarb/golang-test-annoations](https://github.com/guyarb/golang-test-annoations ) from v0.3.0 to v0.4.0.
- [Release notes](https://github.com/guyarb/golang-test-annoations/releases )
- [Commits](https://github.com/guyarb/golang-test-annoations/compare/v0.3.0...48645c385003e0c362bf954d4018895be76f1d3d )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-29 09:19:36 +00:00
Jean-Philippe Evrard
3671c27e37
Add go tests
...
Without this patch, go test bugs can appear without getting caught,
neither in periodics, nor in PRs.
This should fix it.
2021-03-29 10:26:38 +02:00
Jean-Philippe Evrard
2a95f0b6c8
Fix periodic jobs
...
Without this patch, the version of 1.20 is taken in jobs as 1.2.
This is a problem, as it breaks all jobs, because there is no
file to provision a cluster with kubernetes 1.2 (and we shouldn't
do this!)
This fixes it by ensuring there is no mangling of the version
strings, and therefore the right file is used.
2021-03-24 14:29:26 +01:00
Christian Kotzbauer
8209647e69
change comment accordingly
...
Signed-off-by: Christian Kotzbauer <christian.kotzbauer@gmail.com >
2021-03-19 10:20:32 +01:00
Christian Kotzbauer
46354837f9
extend close-duration for stale issues and prs
...
Signed-off-by: Christian Kotzbauer <christian.kotzbauer@gmail.com >
2021-03-19 08:26:11 +01:00
dependabot[bot]
c3d4c36493
Bump actions/stale from v3.0.17 to v3.0.18
...
Bumps [actions/stale](https://github.com/actions/stale ) from v3.0.17 to v3.0.18.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3.0.17...3b3c3f03cd4d8e2b61e179ef744a0d20efbe90b4 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-03-08 06:35:26 +00:00
dependabot[bot]
3fdd1cf6f7
Bump actions/stale from v3.0.16 to v3.0.17
...
Bumps [actions/stale](https://github.com/actions/stale ) from v3.0.16 to v3.0.17.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3.0.16...996798eb71ef485dc4c7b4d3285842d714040c4a )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-19 05:49:06 +00:00
dependabot[bot]
d8b7669ab4
Bump actions/stale from v3.0.15 to v3.0.16
...
Bumps [actions/stale](https://github.com/actions/stale ) from v3.0.15 to v3.0.16.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3.0.15...9d6f46564a515a9ea11e7762ab3957ee58ca50da )
Signed-off-by: dependabot[bot] <support@github.com >
2021-02-08 06:26:07 +00:00
dependabot[bot]
b39c9011ea
Bump actions/stale from v3.0.14 to v3.0.15
...
Bumps [actions/stale](https://github.com/actions/stale ) from v3.0.14 to v3.0.15.
- [Release notes](https://github.com/actions/stale/releases )
- [Commits](https://github.com/actions/stale/compare/v3.0.14...86561461b92875de77a8b2d2e75f004c826e8f45 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-25 06:54:10 +00:00
Jean-Philippe Evrard
48e7ff28bf
Fix automated tagging
...
Without this patch, the name of the image is not templated, which
cause the action to fail.
This should fix it, by ensuring the image scan action uses a
templated value, instead of incorrectly relying on shell templating,
which doesn't run in the action.
2021-01-11 14:23:14 +01:00
Daniel Holbach
5cbca18377
Merge pull request #269 from evrardjp/publish-chart-on-change-not-on-release
...
Auto-publish helm chart on master change
2021-01-11 10:49:37 +01:00
Daniel Holbach
86fe6ff03e
Merge pull request #285 from weaveworks/dependabot/github_actions/nick-invision/retry-v2.4.0
...
Bump nick-invision/retry from v2.2.0 to v2.4.0
2021-01-08 15:10:30 +01:00
dependabot[bot]
84407690c6
Bump nick-invision/retry from v2.2.0 to v2.4.0
...
Bumps [nick-invision/retry](https://github.com/nick-invision/retry ) from v2.2.0 to v2.4.0.
- [Release notes](https://github.com/nick-invision/retry/releases )
- [Changelog](https://github.com/nick-invision/retry/blob/master/.releaserc.js )
- [Commits](https://github.com/nick-invision/retry/compare/v2.2.0...7c68161adf97a48beb850a595b8784ec57a98cbb )
Signed-off-by: dependabot[bot] <support@github.com >
2021-01-05 05:58:00 +00:00
Jean-Philippe Evrard
0bb0cd168b
Auto-publish helm chart on master change
...
We are now testing the helm charts on each PR. They are now
ensured to be passing our tests and reviewed before merging.
This also means that the merged changes in the master branch
are reliable, and therefore can be consumed immediately.
Currently, we are waiting for a release to publish a helm
chart.
This is a problem as it means that the helm chart will
always lag behind, and we'll miss a few semantic versions,
if for example the helm chart is adapted multiple times
before the next release.
This should fix it by ensuring ALL the merged changes in
our helm chart will result in a new published helm chart.
2020-12-10 11:17:25 +01:00
Jean-Philippe Evrard
c68937b5ff
Update for kubernetes 1.20 support
...
This ensures we bump the code for 1.20.
It updates the testing to ensure kured works on a 1.20 cluster,
removes the testing on 1.17 (as it is now deprecated).
Libraries remain on 1.19, to avoid breaking 1.18 clusters.
2020-12-09 14:54:35 +01:00
Jean-Philippe Evrard
525f04b492
Publish image on master merged changes
...
As we are pretty much committed to github actions, we should
probably rely on it to push the images at each commit merged
on the master branch.
2020-12-07 13:57:58 +01:00
Ciaran Moran
170a792112
DockerHub auth: use local and org secrets
2020-12-07 13:21:25 +01:00
Jean-Philippe Evrard
ea57673373
Publish image on tag
...
As we are pretty much committed to github actions, we should
probably rely on it to push the images on tag.
This covers the missing bits.
2020-12-07 13:21:25 +01:00