dependabot[bot]
0734e270fa
build(deps): bump actions/setup-python from 3 to 4 ( #576 )
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
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 >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-08 19:30:25 +02:00
dependabot[bot]
08774994ad
build(deps): bump docker/setup-buildx-action from 1 to 2 ( #575 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-08 19:14:24 +02:00
dependabot[bot]
90d2d9a39b
build(deps): bump docker/build-push-action from 2 to 3 ( #573 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 2 to 3.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-08 19:13:57 +02:00
dependabot[bot]
35a6b8955d
build(deps): bump docker/setup-qemu-action from 1 to 2 ( #574 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 1 to 2.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-08 19:13:41 +02:00
David Shay
641c319eb8
Added support for multi-arch image build ( #496 )
...
* Added support for multi-arch image build
* Requested changes to multi-arch build
* Further optimizations of multi build
* multi needs QEMU for some pieces
* change main push for all platforms
* Update Dockerfile to call Makefile
* Remove manual workflow
2022-06-07 08:23:36 +02:00
Christian Kotzbauer
da59ebff70
build: small debug commands for nightly job
...
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
2022-05-23 19:22:36 +02:00
Christian Kotzbauer
d2d21f31c0
feat: update kubernetes dependencies ( #552 )
...
* feat: update kubernetes dependencies
closes #525
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
* fix: update kind
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
* fix: missed kind-update
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
* build: another kind update
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
* fix: use new toleration
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
* fix: use both tolerations
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
* build: some debugging
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
* revert [skip ci]
Signed-off-by: Christian Kotzbauer <git@ckotzbauer.de >
2022-05-22 10:47:14 +02:00
Jack Francis
5ab20e62d2
ci: substring suffix inside quotes
2022-05-17 06:18:16 +02:00
Jack Francis
03e8c2116a
ci: always use the latest golang patch version
2022-05-16 20:48:16 +02:00
dependabot[bot]
4ab3bf9813
build(deps): bump docker/login-action from 1 to 2
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 1 to 2.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-05-06 19:38:17 +02:00
dependabot[bot]
d771013cde
build(deps): bump nick-invision/retry from 2.6.0 to 2.7.0
...
Bumps [nick-invision/retry](https://github.com/nick-invision/retry ) from 2.6.0 to 2.7.0.
- [Release notes](https://github.com/nick-invision/retry/releases )
- [Changelog](https://github.com/nick-fields/retry/blob/master/.releaserc.js )
- [Commits](https://github.com/nick-invision/retry/compare/v2.6.0...v2.7.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 >
2022-04-26 19:50:38 +02:00
dependabot[bot]
c7b5520859
build(deps): bump guyarb/golang-test-annoations from 0.5.0 to 0.5.1
...
Bumps [guyarb/golang-test-annoations](https://github.com/guyarb/golang-test-annoations ) from 0.5.0 to 0.5.1.
- [Release notes](https://github.com/guyarb/golang-test-annoations/releases )
- [Commits](https://github.com/guyarb/golang-test-annoations/compare/v0.5.0...v0.5.1 )
---
updated-dependencies:
- dependency-name: guyarb/golang-test-annoations
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-15 09:11:40 +02:00
dependabot[bot]
5b11ebcc3a
build(deps): bump actions/setup-go from 2 to 3
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-08 19:22:17 +02:00
dependabot[bot]
8543cf25a2
build(deps): bump actions/stale from 4 to 5
...
Bumps [actions/stale](https://github.com/actions/stale ) from 4 to 5.
- [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/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-04-08 19:21:52 +02:00
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