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
Daniel Holbach
a3b782f86b
Merge pull request #268 from evrardjp/prep-1.20
...
Update for kubernetes 1.20 support
2021-01-08 15:09:37 +01:00
Daniel Holbach
14269023e8
Merge pull request #275 from evrardjp/dont-bump-k8s
...
Do not bump any k8s module
2021-01-08 15:02:29 +01:00
Daniel Holbach
a1e443a9f3
Merge pull request #276 from evrardjp/vuln-image-fix
...
Temporarily workaround alpine issue
2021-01-08 15:01:38 +01:00
Daniel Holbach
a2cc24e656
Merge pull request #287 from jack-education/correct-README-schedule-example
...
Corrected README Setting a schedule configuration example
2021-01-08 11:40:54 +01:00
jack-education
77ca6fda07
Corrected README Setting a schedule configuration example
2021-01-08 00:26:15 +00: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
897834a9db
Temporarily workaround alpine issue
...
Until a new alpine image is created, we should ensure the latest
packages are used, and therefore we should upgrade default
installed packages.
Without this patch, we'll have outdated and vulnerable packages
until a new 3.12 image is released.
This is a problem, as we'll publish broken images.
This should temporarily workaround it, at the expense of larger
images (contains package cache)
2020-12-14 11:20:27 +01:00
Jean-Philippe Evrard
996b1459b1
Do not bump any k8s module
...
Without this patch, dependabot will still try to bump some k8s
dependencies.
This is a problem, as we need to bump them together, manually.
This should fix it by removing them all from dependabot.
2020-12-14 10:25:52 +01:00
Daniel Holbach
e716e9c2b4
Merge pull request #270 from evrardjp/fix-current-helm-chart
...
Fix comment spacing
2020-12-09 17:28:08 +01:00
Jean-Philippe Evrard
1362eafb33
Fix comment spacing
...
Without this patch, chart linting will fail: more than two
spaces are needed before a comment in the helm chart values.
This fixes it by adding one more space, and move the whole block
of comments for consistency.
2020-12-09 16:37:03 +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
Daniel Holbach
e878e0e5b3
Merge pull request #258 from evrardjp/only-use-github-actions
...
Publish image on tag with github actions
2020-12-07 15:29:36 +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
Jean-Philippe Evrard
c7542a5d21
Point docs to current golang version
...
This is to be on par with the previous documentation.
2020-12-07 13:21:25 +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
Daniel Holbach
277a8e30cd
Merge pull request #262 from evrardjp/fix-force-golang-version
...
Fix typo in github workflows
2020-12-07 12:57:28 +01:00
Jean-Philippe Evrard
bd0d901d22
Fix typo in github workflows
...
Without this patch, the PR jobs are broken and no jobs are running.
This was a recently introduced typo in the last refactor of the
PR jobs.
This should fix it, and make the PR test working again.
2020-12-07 12:35:52 +01:00
Daniel Holbach
dcd5ec5325
Merge pull request #220 from weaveworks/dependabot/go_modules/github.com/prometheus/client_golang-1.8.0
...
Bump github.com/prometheus/client_golang from 1.0.0 to 1.8.0
2020-12-05 16:13:32 +01:00
Daniel Holbach
09d44c9ac1
Merge pull request #259 from evrardjp/force-golang-version
...
Force golang version
2020-12-02 16:51:16 +01:00
dependabot[bot]
8a9ae1ee9d
Bump github.com/prometheus/client_golang from 1.0.0 to 1.8.0
...
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang ) from 1.0.0 to 1.8.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.0.0...v1.8.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-02 13:59:26 +00:00
Daniel Holbach
67c9cc0fa7
Merge pull request #226 from weaveworks/dependabot/go_modules/github.com/prometheus/common-0.15.0
...
Bump github.com/prometheus/common from 0.4.1 to 0.15.0
2020-12-02 14:55:49 +01:00
dependabot[bot]
111d1a1a98
Bump github.com/prometheus/common from 0.4.1 to 0.15.0
...
Bumps [github.com/prometheus/common](https://github.com/prometheus/common ) from 0.4.1 to 0.15.0.
- [Release notes](https://github.com/prometheus/common/releases )
- [Commits](https://github.com/prometheus/common/compare/v0.4.1...v0.15.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-02 13:29:19 +00:00
Daniel Holbach
6e6ad21b70
Merge pull request #257 from weaveworks/dependabot/go_modules/github.com/spf13/cobra-1.1.1
...
Bump github.com/spf13/cobra from 1.0.0 to 1.1.1
2020-12-02 14:25:47 +01:00
dependabot[bot]
db9e716a55
Bump github.com/spf13/cobra from 1.0.0 to 1.1.1
...
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra ) from 1.0.0 to 1.1.1.
- [Release notes](https://github.com/spf13/cobra/releases )
- [Changelog](https://github.com/spf13/cobra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/spf13/cobra/compare/v1.0.0...v1.1.1 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-12-02 13:03:21 +00:00
Daniel Holbach
e40a925cf0
Merge pull request #207 from weaveworks/dependabot/go_modules/github.com/sirupsen/logrus-1.7.0
...
Bump github.com/sirupsen/logrus from 1.2.0 to 1.7.0
2020-12-02 13:59:06 +01:00
Jean-Philippe Evrard
e2dd29748d
Force golang version
...
Without this, golang version used is the golang version decided
by github.
This is a problem, as it might shift over time, without our control.
This fixes it by getting the golang version from the go.mod.
2020-12-01 08:36:35 +01:00
dependabot[bot]
8ab4d7390e
Bump github.com/sirupsen/logrus from 1.2.0 to 1.7.0
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.2.0 to 1.7.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.2.0...v1.7.0 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-30 12:51:45 +00:00
Daniel Holbach
a13dfbb538
Merge pull request #256 from evrardjp/dependabot-ignore-kubernetes
...
Do not bump kubernetes with dependabot
2020-11-30 13:13:36 +01:00
Daniel Holbach
c9de90c96d
Merge pull request #255 from dholbach/merge-k8s-and-go-updates
...
Merge k8s and go updates
2020-11-30 12:31:34 +01:00
Jean-Philippe Evrard
b4c8b64c2d
Do not bump kubernetes with dependabot
...
Without this patch, we'll get kubernetes updates.
This is not necessary, and could be even a problem on merge:
those kubernetes updates are done separately, knowingly,
to respect the life cycle of the kubernetes we need
(and stay one version below latest to have a larger coverage
of versions).
We could keep dependabot to update those on a lower frequency,
but that sounds clunky and not great. Instead disable them all,
and rely on the team to do this regular maintenance work.
2020-11-30 12:03:50 +01:00
Daniel Holbach
8344015019
Merge pull request #253 from evrardjp/ensure-python-is-installed
...
Fix chart linter
2020-11-30 11:11:01 +01:00
Daniel Holbach
31bb5363b2
update versions
2020-11-30 10:51:43 +01:00
Daniel Holbach
4894a86f32
Merge remote-tracking branch 'evrardjp/build-with-golang1.14' into merge-k8s-and-go-updates
2020-11-30 10:42:40 +01:00
Daniel Holbach
21eabe2fa6
Merge remote-tracking branch 'upstream/dependabot/go_modules/k8s.io/apimachinery-0.19.2' into merge-k8s-and-go-updates
2020-11-30 10:33:47 +01:00
Daniel Holbach
459d7c53aa
Merge remote-tracking branch 'upstream/dependabot/go_modules/k8s.io/kubectl-0.19.4' into merge-k8s-and-go-updates
2020-11-30 10:31:11 +01:00
Jean-Philippe Evrard
40f5eac8aa
Simplify action code
...
There are lots of duplicated code in this workflow.
This fixes it by making a unique job with parameters. The
matrix buys us the parallelisation and the fail-fast.
2020-11-30 10:30:41 +01:00
Jean-Philippe Evrard
1b54c4bc04
Fix chart linter
...
Without this patch, the lint action incorrectly returns everything
is fine.
This is a problem, as lint effectively is not running, and
therefore we could merge broken charts.
This fixes it by updating to the latest practices you can find
in the official chart-repo-actions.
(See the official example in
i1a9640d998/.github/workflows/lint-test.yaml )
2020-11-30 10:05:02 +01:00
Daniel Holbach
ef7a7f6320
Merge pull request #251 from weaveworks/dependabot/github_actions/nick-invision/retry-v2.2.0
...
Bump nick-invision/retry from v1 to v2.2.0
2020-11-30 09:07:14 +01:00
dependabot[bot]
876f72fa50
Bump nick-invision/retry from v1 to v2.2.0
...
Bumps [nick-invision/retry](https://github.com/nick-invision/retry ) from v1 to v2.2.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/v1...fb3bca3fb54f6488d7508c8d1eeb64b94efd5a93 )
Signed-off-by: dependabot[bot] <support@github.com >
2020-11-30 07:07:20 +00:00
Daniel Holbach
c62fa36259
Merge pull request #241 from evrardjp/fix-incoherences-in-actions-names
...
Cleanup github actions
2020-11-27 16:58:00 +01:00
Jean-Philippe Evrard
ba54b199b8
Clarify development process
...
Without this, it's a little bit hard to grasp how things
are interconnected. This should clarify things.
2020-11-27 16:23:24 +01:00
Jean-Philippe Evrard
679f45c321
Cleanup github actions
...
- Made all the file extensions ".yaml"
- Regrouped actions together to make it easy to see when they
are useful: on-pr is useful at every PR, on-tag when we are
ready to tag next image, on-pr-chart when we have a PR to
modify the chart with the published image, on-release when
we have released and need to publish the final helm chart
- Regrouped periodic jobs together, to deal with stale prs/issues
and ensuring that our helm chart always works.
2020-11-27 14:41:38 +01:00
Daniel Holbach
de4e9a9bd9
Merge pull request #249 from evrardjp/produce-more-logs-for-stopped-containers
...
Add more logs into gates
2020-11-27 13:49:17 +01:00
Jean-Philippe Evrard
81ee206a87
Add more logs into gates
...
This will be necessary to find out why some docker containers fail
to come back up in github actions.
2020-11-27 13:31:20 +01:00
Daniel Holbach
77594f2e31
Merge pull request #248 from evrardjp/add-shellcheck
...
Add Shellcheck
2020-11-27 12:52:25 +01:00
Daniel Holbach
36a9e4e3d6
Merge pull request #247 from evrardjp/make-shellcheck-happy
...
Fix shellcheck issue
2020-11-27 12:49:21 +01:00
Jean-Philippe Evrard
98b547a66e
Add Shellcheck
...
Ensures our bash is neat!
2020-11-27 12:23:39 +01:00
Jean-Philippe Evrard
1165cfe6f4
Fix shellcheck issue
...
Without this, shellcheck will complain about double quotes
missing.
2020-11-27 12:12:39 +01:00