- Update to version 1.20.0:
* chore: update release
* Fix incorrect break
* Add package comments to pass linters
* fix lint of files
* add golangci lint
* Update Kured to support kubernetes 1.34
* Fix bad formatting
- Packaging improvements:
* Update to BuildRequires: golang(API) >= 1.24 matching go.mod
* Rebase kured-imagePullPolicy.patch
* Rebase systemctl-path.patch
- Update to version 1.19.0:
* chore: update release manifests
* bump kubernetes 0.32 libraries
* build(deps): bump github/codeql-action from 3.29.10 to 3.29.11
* build(deps): bump lycheeverse/lychee-action from 2.5.0 to 2.6.1
* build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1
* build(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3
* build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.0
* build(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2
* build(deps): bump github/codeql-action from 3.29.9 to 3.29.10
* Reduce periodics frequency
* Validate external links for md updates only on PR
* build(deps): bump docker/metadata-action from 5.7.0 to 5.8.0
* build(deps): bump docker/login-action from 3.4.0 to 3.5.0
* build(deps): bump lycheeverse/lychee-action from 2.4.1 to 2.5.0
* build(deps): bump github/codeql-action from 3.29.2 to 3.29.8
* build(deps): bump actions/checkout from 4.2.2 to 5.0.0 (forwarded request 1302036 from jfkw)
OBS-URL: https://build.opensuse.org/request/show/1302037
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kured?expand=0&rev=26
* chore: update release
* Fix incorrect break
* Add package comments to pass linters
* fix lint of files
* add golangci lint
* Update Kured to support kubernetes 1.34
* Fix bad formatting
- Packaging improvements:
* Update to BuildRequires: golang(API) >= 1.24 matching go.mod
* Rebase kured-imagePullPolicy.patch
* Rebase systemctl-path.patch
- Update to version 1.19.0:
* chore: update release manifests
* bump kubernetes 0.32 libraries
* build(deps): bump github/codeql-action from 3.29.10 to 3.29.11
* build(deps): bump lycheeverse/lychee-action from 2.5.0 to 2.6.1
* build(deps): bump github.com/stretchr/testify from 1.10.0 to 1.11.1
* build(deps): bump actions/dependency-review-action from 4.7.2 to 4.7.3
* build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.0
* build(deps): bump actions/dependency-review-action from 4.7.1 to 4.7.2
* build(deps): bump github/codeql-action from 3.29.9 to 3.29.10
* Reduce periodics frequency
* Validate external links for md updates only on PR
* build(deps): bump docker/metadata-action from 5.7.0 to 5.8.0
* build(deps): bump docker/login-action from 3.4.0 to 3.5.0
* build(deps): bump lycheeverse/lychee-action from 2.4.1 to 2.5.0
* build(deps): bump github/codeql-action from 3.29.2 to 3.29.8
* build(deps): bump actions/checkout from 4.2.2 to 5.0.0
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=54
* Update dependencies addressing CVEs
- Packaging improvements:
* Rebase patch systemctl-path.patch
* Temporarily disable %check kured --help until upstream restores
the --help flag following recent migration from viper + cobra +
pflags to pflags only. There appear to be no other no-op
options for the kured command we could use instead for %check
* Update to BuildRequires: golang(API) >= 1.22 matching go.mod
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=52
- Update to version 1.15.1:
- Packaging improvements:
* Rebase kured-imagePullPolicy.patch
* Rebase systemctl-path.patch
* _service change disabled to manual per osc deprecation warning:
WARNING: Command 'disabledrun/dr' is obsolete, please convert
your _service to use 'manual' and then 'manualrun/mr' instead.
* Update to BuildRequires: golang(API) >= 1.20 matching go.mod
* Re-enable binary stripping and debuginfo boo#1210938
* Drop BuildRequires: go-md2man and use plain markdown as %doc
* Drop BuildRequires: fdupes and usage during install step. Go
application packages have a small number of installed files and
this hasn't been an issue following the transition from GOPATH
* Drop ExcludeArch: s390
* Remove ldflags -X entries for upstream import path and version.
This information is embedded in binaries with go1.18+ and
available via go version -m or runtime/debug.ReadBuildInfo().
* Remove define git commit ref no longer needed
* Build PIE with pattern that may become recommended procedure:
%%ifnarch ppc64 GOFLAGS="-buildmode=pie" %%endif go build
A go toolchain buildmode default config would be preferable
but none exist at this time.
* Drop mod=vendor, go1.14+ will detect vendor dir and auto-enable
* Add basic %check to execute binary --help
OBS-URL: https://build.opensuse.org/request/show/1161214
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=50
- add additional parameters to override the drain/reboot slack messages
- rename message template parameters so they are not related to slack
- Improve coordinated reboot output
- Add more logs into gates
- Added support for time wrap in timewindow.Contains
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=39
- Update to version 1.5.1:
* rename annotation-ttl to lock-ttl in all places, follow-up to #213
* Drain: allow pods grace period to terminate
* Prepare 1.5.1 release
* Add lint job
* Make lint happier in pkg folder
* Make lint happier
* Remove prom-active-alerts
* update docs following #210
* run 'go mod tidy'
* Replaced --annotationTTL with --lockTTL and made it work correctly
* Refactor drain/uncordon
* Remove kubectl exception in container scanning
* Bump prometheus
* Use kubectl as library instead of calling from cli
* fix: Follow DKL-DI-0004 guideline
* feat: Add security scanning into CI
* add missing quote - thanks Karan Arora for reporting
* Bump helm chart version
* Remove quote for parameter alert-filter-regexp
* Release helper
OBS-URL: https://build.opensuse.org/request/show/850527
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kured?expand=0&rev=17
* rename annotation-ttl to lock-ttl in all places, follow-up to #213
* Drain: allow pods grace period to terminate
* Prepare 1.5.1 release
* Add lint job
* Make lint happier in pkg folder
* Make lint happier
* Remove prom-active-alerts
* update docs following #210
* run 'go mod tidy'
* Replaced --annotationTTL with --lockTTL and made it work correctly
* Refactor drain/uncordon
* Remove kubectl exception in container scanning
* Bump prometheus
* Use kubectl as library instead of calling from cli
* fix: Follow DKL-DI-0004 guideline
* feat: Add security scanning into CI
* add missing quote - thanks Karan Arora for reporting
* Bump helm chart version
* Remove quote for parameter alert-filter-regexp
* Release helper
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=37
- Update to version 1.4.5:
* document how releases are town wrt Helm bits
* bump versions for 1.4.5 release
* Use nindent, not indent
* chart: update readme
* Bump chart version
* Add missing 'end'
* Chart: Support extraEnvVars
* update install instructions to use latest
* update chart version
* Prep for 1.4.4 release
* bump and fix
* split matchLabels template
* restructured and improved service
OBS-URL: https://build.opensuse.org/request/show/826666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kured?expand=0&rev=15
* document how releases are town wrt Helm bits
* bump versions for 1.4.5 release
* Use nindent, not indent
* chart: update readme
* Bump chart version
* Add missing 'end'
* Chart: Support extraEnvVars
* update install instructions to use latest
* update chart version
* Prep for 1.4.4 release
* bump and fix
* split matchLabels template
* restructured and improved service
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=32
- Update to version 1.4.3:
* bump and fix
* split matchLabels template
* restructured and improved service
* bumped kured to upcoming 1.4.3 fixed servicemonitor indent fixed quotes for arguments
* update things for 1.4.2 release
* Use GITHUB_TOKEN for releasing chart
* make markdownlint happier
* update version
* prepare chart-release for 1.4.1
* Revert #139
- use obs-service for regenerating vendor.tar.gz
OBS-URL: https://build.opensuse.org/request/show/817952
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=30
- Update k8s client tools to 1.15.x
- Ad Slack channel name configuration
- Add reboot window
- Obsoletes k8s-1.14.diff
- Remove kured-telemetrics.patch, chances that upstream accepts
any third party code are nearly zero.
- Update vendor.tar.xz
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/kured?expand=0&rev=20