Commit Graph
343 Commits
Author SHA1 Message Date
dependabot[bot]andGitHub 472934e958 Bump github.com/spf13/cobra from 1.1.1 to 1.1.2
Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.1.1 to 1.1.2.
- [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.1.1...v1.1.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-10 05:53:05 +00:00
Daniel HolbachandGitHub b7f29c76ce Merge pull request #302 from weaveworks/coc
Point to CNCF Code of Conduct
2021-02-08 17:40:40 +01:00
Daniel HolbachandGitHub fa4e458f1f Merge pull request #300 from t3mi/master
add podLabels parameter
2021-02-08 16:05:24 +01:00
Daniel HolbachandGitHub 4fc93d550d Merge pull request #301 from weaveworks/dependabot/github_actions/actions/stale-v3.0.16
Bump actions/stale from v3.0.15 to v3.0.16
2021-02-08 16:04:16 +01:00
Daniel HolbachandGitHub 6eb9050156 Point to CNCF Code of Conduct 2021-02-08 11:35:50 +01:00
dependabot[bot]andGitHub 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
t3mi d52d78a303 add podLabels parameter 2021-02-07 23:58:55 +02:00
Daniel HolbachandGitHub 6a8e3f1e98 Merge pull request #298 from weaveworks/dependabot/github_actions/actions/stale-v3.0.15
Bump actions/stale from v3.0.14 to v3.0.15
2021-01-25 10:05:12 +01:00
dependabot[bot]andGitHub 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
Daniel HolbachandGitHub fade706cbf Merge pull request #250 from damoon/19-PreferNoSchedule
implement issue-19 add prefer no schedule taint to avoid double draining of pods
2021-01-12 14:28:23 +01:00
David Sauer 5a4e197d27 change taint config to be disabled by default 2021-01-11 18:24:17 +01:00
Daniel HolbachandGitHub 1320c5d318 Merge pull request #293 from evrardjp/fix-make-helm-chart
Update helm chart README using Make
2021-01-11 16:39:23 +01:00
Jean-Philippe Evrard 0640683fbb Update helm chart README using Make
Without this, it's possible that the helm chart documentation
contains the `image tag` version which might not be equal to
the version in the helm chart, as it's only an example.

This is a confusing, so instead we should use make to edit the
application version everywhere.

This fixes it by updating the Makefile to modify text of the
chart's README using a regex looking for something similar to
a version; then I used the updated makefile to edit the README,
which in turns requires a bump of the version of the chart
itself.
2021-01-11 16:14:18 +01:00
Daniel HolbachandGitHub ec1a931a39 Merge pull request #292 from evrardjp/update-helm-chart
Update helm chart
2021-01-11 15:18:50 +01:00
Jean-Philippe Evrard 36308cee91 Update helm chart
Bumping the helm chart with minor version bump, due to minor
version bump of the kured appVersion.
2021-01-11 14:57:42 +01:00
Daniel HolbachandGitHub b733d00550 Merge pull request #280 from cnmcavoy/cnmcavoy/helm-updates
Expose the service name and maxUnavailable for rolling updates in helm chart
2021-01-11 14:53:53 +01:00
Daniel HolbachandGitHub 56e2c12d38 Merge pull request #291 from evrardjp/fix-tagging
Fix automated tagging
1.6.1
2021-01-11 14:29:28 +01: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 HolbachandGitHub 14fcc7bf37 Merge pull request #289 from evrardjp/update-README-for-1.6.0
Update README
1.6.0
2021-01-11 11:51:20 +01:00
Daniel HolbachandGitHub 5b4e5b8533 Merge pull request #288 from evrardjp/update-versions-testing
Refresh kind cluster versions
2021-01-11 11:39:54 +01:00
Jean-Philippe Evrard 0162288ecf Update README
This will prepare the README for 1.6.0 release, showing the
planned version.
2021-01-11 11:26:23 +01:00
Jean-Philippe Evrard 2e09425a45 Refresh kind cluster versions
Without this patch, we are using outdated images in kind cluster
setup.

This should fix it, by removing 1.17 cluster (which is not tested
anymore), and updating 1.19 images.
2021-01-11 11:16:09 +01:00
Daniel HolbachandGitHub 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 HolbachandGitHub 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 HolbachandGitHub 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 HolbachandGitHub 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 HolbachandGitHub a1e443a9f3 Merge pull request #276 from evrardjp/vuln-image-fix
Temporarily workaround alpine issue
2021-01-08 15:01:38 +01:00
Daniel HolbachandGitHub 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
David Sauer 3a35d6a46c remove taint in case the reboot is not needed anymore 2021-01-06 22:21:41 +01:00
David Sauer e430b1442a updated README 2021-01-06 21:59:53 +01:00
David Sauer b3e39418ba cache taint state to avoid unnecessary API calls 2021-01-06 21:51:43 +01:00
David Sauer 34446f949e Allow to disable tainting during pending node reboot by setting the taint name to an empty string. 2021-01-06 21:39:32 +01:00
David Sauer 10d95c426f fixed type & renamed variable 2021-01-06 21:29:35 +01:00
David Sauer e4c684c3af taint node with PreferNoSchedule to prevent receiving (and double draining) additional pods from other rebooting nodes 2021-01-06 21:23:40 +01:00
David Sauer 204a06ca38 fixed call of log.Fatal instead of log.Fatalf 2021-01-06 21:23:40 +01:00
David Sauer 48897eb0ab avoid indentations to ease readability 2021-01-06 21:23:40 +01:00
dependabot[bot]andGitHub 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
Cameron McAvoy d4893d7bd7 Expose the service name and maxUnavailable for rolling updates in the helm chart 2020-12-17 18:31:28 -05: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
Jean-Philippe Evrard 251c3c8503 Clarify development process for helm charts
Without this, it might be unclear when the chart is published.

This should fix it.
2020-12-11 12:57:47 +01: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
Daniel HolbachandGitHub 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 HolbachandGitHub 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 MoranandJean-Philippe Evrard 170a792112 DockerHub auth: use local and org secrets 2020-12-07 13:21:25 +01:00