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
Jean-Philippe Evrard
e301908ae8
Merge pull request #391 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.29.0
...
Bump github.com/prometheus/common from 0.25.0 to 0.29.0
2021-06-20 11:11:45 +02:00
Renaud Hager
f442c6b632
Added rebootCommand values ( #394 )
...
* Added rebootCommand values
* Increased chart version from 2.6.0 to 2.7.0
* Updated README.md
* Added a space before a comment.
2021-06-17 18:14:09 +02:00
Daniel Holbach
8fc0a9daf2
Merge pull request #392 from weaveworks/dependabot/github_actions/nick-invision/retry-2.4.1
...
Bump nick-invision/retry from 2.4.0 to 2.4.1
2021-06-14 16:23:33 +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]
11f077f689
Bump github.com/prometheus/common from 0.25.0 to 0.29.0
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.25.0 to 0.29.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Commits](https://github.com/prometheus/common/compare/v0.25.0...v0.29.0 )
---
updated-dependencies:
- dependency-name: github.com/prometheus/common
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2021-06-11 05:26:37 +00:00
Daniel Holbach
807b727ab3
Merge pull request #382 from dkulchinsky/fix_deprecation
...
fix slack deprecation notice
2021-05-31 10:03:04 +02:00
Danny Kulchinsky
c826d73695
fix slack deprecation notice
2021-05-28 13:52:01 -04:00
Daniel Holbach
5193f2de16
Merge pull request #379 from weaveworks/dependabot/github_actions/helm/chart-testing-action-2.1.0
...
Bump helm/chart-testing-action from 2.0.1 to 2.1.0
2021-05-26 08:59:12 +02: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
Christian Kotzbauer
e1017f47fb
Merge pull request #353 from spingel/release-lock-delay-chart
...
Add lockReleaseDelay parameter to helm chart
2021-05-20 13:55:54 +02:00
Steffen Pingel
42f69c7b1e
sort parameters alphabetically
2021-05-20 13:28:12 +02:00
Steffen Pingel
e3f4a88a07
Add documentation for lockReleaseDelay parameter
2021-05-20 13:26:53 +02:00
Steffen Pingel
48dc84b3e6
Add lockReleaseDelay parameter to helm chart
2021-05-19 22:06:25 +02:00
Christian Kotzbauer
816c732f39
Merge pull request #338 from atighineanu/master
...
update chart definition to include --notify-url
2021-05-19 19:09:53 +02:00
Christian Kotzbauer
0bd22c7c56
Merge branch 'main' into master
2021-05-19 18:49:37 +02:00
Christian Kotzbauer
2850417e48
doc: update image-version
2021-05-19 18:48:51 +02:00
Daniel Holbach
4f8e9a0761
Merge pull request #377 from weaveworks/release-1.7.0
...
Release 1.7.0: Compatibility docs
1.7.0
2021-05-19 16:01:50 +02:00
Christian Kotzbauer
0cbc2d58d2
doc: add compat-line for 1.7.0
2021-05-19 15:17:02 +02:00
Daniel Holbach
11a62c8ce8
Merge pull request #349 from dholbach/fix-347
...
Update test matrix to latest 3 sets of k8s releases
2021-05-19 10:43:01 +02: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
Daniel Holbach
78bb9d6c14
Merge pull request #376 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.25.0
...
Bump github.com/prometheus/common from 0.24.0 to 0.25.0
2021-05-19 10:16:49 +02:00
Daniel Holbach
c035259d0a
Merge pull request #374 from weaveworks/dependabot/github_actions/actions/stale-3.0.19
...
Bump actions/stale from 3.0.18 to 3.0.19
2021-05-19 10:16:26 +02:00
dependabot[bot]
d08b42933d
Bump github.com/prometheus/common from 0.24.0 to 0.25.0
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.24.0 to 0.25.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Commits](https://github.com/prometheus/common/compare/v0.24.0...v0.25.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-19 05:45:01 +00: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
Daniel Holbach
d7377bff1b
update golang.org/x/crypto - break out of #349
...
Signed-off-by: Daniel Holbach <daniel@weave.works >
2021-05-18 09:38:38 +02:00
Daniel Holbach
42e4c317ae
Merge pull request #369 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.24.0
...
Bump github.com/prometheus/common from 0.23.0 to 0.24.0
2021-05-11 09:08:50 +02:00
dependabot[bot]
5061a611a8
Bump github.com/prometheus/common from 0.23.0 to 0.24.0
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.23.0 to 0.24.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Commits](https://github.com/prometheus/common/compare/v0.23.0...v0.24.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-05-11 05:17:02 +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
7582e166be
Merge pull request #367 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.23.0
...
Bump github.com/prometheus/common from 0.18.0 to 0.23.0
2021-05-04 08:43:27 +02:00
Jean-Philippe Evrard
de23444a5f
Merge pull request #366 from papanito/papanito/update-docu-for-ms-teams
...
docu: update url for ms teams notifications, fixes #362
2021-05-04 08:42:54 +02:00
dependabot[bot]
4d5ea21db3
Bump github.com/prometheus/common from 0.18.0 to 0.23.0
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.18.0 to 0.23.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Commits](https://github.com/prometheus/common/compare/v0.18.0...v0.23.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-28 16:16:32 +00:00
papanito
bb56c731bb
docu: update url for ms teams notifications, fixes #362
2021-04-28 09:48:23 +02:00
Daniel Holbach
ea6844d315
Merge pull request #365 from evrardjp/fix-kind-action
...
Use stable kind-action
2021-04-28 08:52:08 +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
Jean-Philippe Evrard
43a7a1a1ca
Merge pull request #352 from spingel/release-lock-delay
...
Add parameter for delaying release of lock
2021-04-21 11:42:09 +02:00
Jean-Philippe Evrard
803ecef1de
Merge pull request #324 from weaveworks/dependabot/go_modules/github.com/prometheus/client_golang-1.10.0
...
Bump github.com/prometheus/client_golang from 1.8.0 to 1.10.0
2021-04-21 11:33:49 +02:00
dependabot[bot]
0eb318c1b2
Bump github.com/prometheus/client_golang from 1.8.0 to 1.10.0
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.8.0 to 1.10.0.
- [Release notes](https://github.com/prometheus/client_golang/releases )
- [Changelog](https://github.com/prometheus/client_golang/blob/master/CHANGELOG.md )
- [Commits](https://github.com/prometheus/client_golang/compare/v1.8.0...v1.10.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-21 08:22:04 +00:00
Daniel Holbach
6a7494fda5
Merge pull request #363 from weaveworks/dependabot/go_modules/github.com/containrrr/shoutrrr-0.4.4
...
Bump github.com/containrrr/shoutrrr from 0.4.3 to 0.4.4
2021-04-21 08:27:55 +02:00
dependabot[bot]
7b44fd2eb8
Bump github.com/containrrr/shoutrrr from 0.4.3 to 0.4.4
...
Bumps [github.com/containrrr/shoutrrr](https://github.com/containrrr/shoutrrr ) from 0.4.3 to 0.4.4.
- [Release notes](https://github.com/containrrr/shoutrrr/releases )
- [Changelog](https://github.com/containrrr/shoutrrr/blob/main/goreleaser.yml )
- [Commits](https://github.com/containrrr/shoutrrr/compare/v0.4.3...v0.4.4 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-21 05:48:57 +00:00
Daniel Holbach
3f322dfbb2
Merge pull request #361 from weaveworks/dependabot/go_modules/github.com/containrrr/shoutrrr-0.4.3
...
Bump github.com/containrrr/shoutrrr from 0.4.2 to 0.4.3
2021-04-20 08:37:34 +02:00
dependabot[bot]
4a11a95b86
Bump github.com/containrrr/shoutrrr from 0.4.2 to 0.4.3
...
Bumps [github.com/containrrr/shoutrrr](https://github.com/containrrr/shoutrrr ) from 0.4.2 to 0.4.3.
- [Release notes](https://github.com/containrrr/shoutrrr/releases )
- [Changelog](https://github.com/containrrr/shoutrrr/blob/main/goreleaser.yml )
- [Commits](https://github.com/containrrr/shoutrrr/compare/v0.4.2...v0.4.3 )
Signed-off-by: dependabot[bot] <support@github.com >
2021-04-20 05:49:19 +00:00
Jean-Philippe Evrard
0b759a9ff6
Update kured-ds.yaml
...
Without this patch, it's not clear that we added command line
arguments recently. This should expose our latest changes in the
future released manifest.
2021-04-14 19:52:25 +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
Daniel Holbach
c1a9de6622
Merge pull request #355 from evrardjp/fix-linter-false-positive
...
Reduce false positives
2021-04-14 10:10:54 +02:00
Jean-Philippe Evrard
79f22cee67
Merge branch 'main' into release-lock-delay
2021-04-14 09:48:28 +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
8046977d1b
Merge pull request #341 from cnmcavoy/cnmcavoy/force-reboot-timeout
...
Add force-reboot after force-timeout duration has been exceeded
2021-04-13 16:47:41 +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