File k0sctl.changes of Package k0sctl
-------------------------------------------------------------------
Sat Jun 07 04:54:48 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.25.1:
* Bump golang.org/x/text from 0.25.0 to 0.26.0 (#907)
* Bump github.com/sergi/go-diff from 1.3.1 to 1.4.0 (#906)
* Always set config defaults before phase manager runs (#905)
-------------------------------------------------------------------
Fri Jun 06 11:41:32 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.25.0:
* Update the year in copyright notice (#902)
* Switch ubuntu20.04 smoke-tests to run on ubuntu22.04 (#903)
* Remove EULA notice (#901)
* Fix --no-drain/spec.options.drain.enabled logic (#898)
* Configurable worker upgrade batch size (#900)
* Respect concurrency limit when upgrading workers (#899)
* Add support for k0s v1.32.1 kubelet-root-dir (#896)
-------------------------------------------------------------------
Tue May 20 10:33:51 UTC 2025 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- Update to version 0.24.0:
* What's Changed
- Clean up uploaded k0s binary temp files by @kke in #854
- Clean up previously left-behind k0s upload k0s.tmp.* binaries
by @kke in #853
- Validate clock skew between hosts by @kke in #848
- Allow defining backup filename by @kke in #856
- Add spec.options for setting some flag values via config YAML
by @kke in #870
- Add spec.options.evictTaint to allow setting a taint on nodes
before stopping k0s by @lyluck-pixiv in #863
- Fix reset --force by @kke in #875
- More fine grained drain options by @kke in #878
- Release development builds on PR merge to main by @kke in
#868
- Make the second press of ctrl-c exit immediately by @kke in
#881
- Wait longer for controllers to become ready by @kke in #883
- Stagger controller join sequencing to optimize etcd quorum
formation by @kke in #885
* Bumps, chores, CI, ...
- Bump github.com/urfave/cli/v2 from 2.27.5 to 2.27.6 by
@dependabot in #851
- Bump golang.org/x/text from 0.22.0 to 0.23.0 by @dependabot
in #852
- Update rig to v0.20.0 - fix temp file permissions by @kke in
#855
- Add missing hosts_test.go by @kke in #857
- Bump k8s.io/client-go from 0.32.2 to 0.32.3 by @dependabot in
#858
- Bump github.com/go-playground/validator/v10 from 10.25.0 to
10.26.0 by @dependabot in #865
- Bump golang.org/x/text from 0.23.0 to 0.24.0 by @dependabot
in #867
- Include changes since latest stable release in dev build
release notes by @kke in #872
- Replace ubuntu-20.04 runners with 24.04 by @kke in #873
- Bump golang.org/x/net from 0.37.0 to 0.38.0 by @dependabot in
#871
- Use go 1.24.2 by @kke in #876
- Bump k8s.io/client-go from 0.32.3 to 0.33.0 by @dependabot in
#874
- Bump golang.org/x/text from 0.24.0 to 0.25.0 by @dependabot
in #880
- Bump rig to v0.21.0 by @kke in #886
- Bump k8s.io/client-go from 0.33.0 to 0.33.1 by @dependabot in
#889
-------------------------------------------------------------------
Thu Feb 27 12:49:00 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.23.0:
* Bump github.com/k0sproject/rig from 0.19.3 to 0.19.4 (x/crypto
0.35) (#845)
* Use shellescape vanity URL in import (#844)
* Try to exit gracefully and run clean up on interrupt (#833)
* Deprecate --default-timeout and --retry-interval (#832)
* Add a --timeout flag to allow retrying operations for a longer
time (#830)
* Use rig v0.19.1 (#840)
* Bump github.com/go-playground/validator/v10 from 10.24.0 to
10.25.0 (#839)
* Bump github.com/k0sproject/version from 0.6.0 to 0.7.0 (#836)
* Enable DCO (#838)
* Bump k8s.io/client-go from 0.32.1 to 0.32.2 (#837)
* Fix k0s version constraints for k0s pre-releases (#827)
* Bump golang.org/x/text from 0.21.0 to 0.22.0 (#831)
* Bump github.com/bmatcuk/doublestar/v4 from 4.8.0 to 4.8.1
(#828)
-------------------------------------------------------------------
Wed Jan 22 11:37:45 UTC 2025 - opensuse_buildservice@ojkastl.de
- Update to version 0.22.0:
* Use cluster.StorageType() for ValidateEtcdMembers phase (#823)
* Fix multidoc smoke-test retry (#822)
* Bump github.com/go-playground/validator/v10 from 10.23.0 to
10.24.0 (#821)
* Bump k8s.io/client-go from 0.32.0 to 0.32.1 (#820)
* Bump github.com/bmatcuk/doublestar/v4 from 4.7.1 to 4.8.0
(#819)
* Bump golang.org/x/net from 0.30.0 to 0.33.0 (#818)
* Apply additional kube manifests from configs to cluster (#817)
* Do not set etcd peerAddress when cluster storage type is kine
(#816)
* Allow reading k0s config from a separate or multidoc YAML
document (#814)
-------------------------------------------------------------------
Thu Dec 19 07:35:28 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.21.0:
* Bump golang.org/x/crypto from 0.29.0 to 0.31.0 (#810)
* Bump k8s.io/client-go from 0.31.3 to 0.32.0 (#808)
* Capture error output of k0s reset (#809)
* Remove telemetry (#687)
-------------------------------------------------------------------
Mon Dec 09 09:42:59 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.20.0:
* Use the URL from join token to validate connectivity (#799)
* Bump golang.org/x/text from 0.20.0 to 0.21.0 (#805)
* Add zsh completion tip to README (#804)
* Remove system pods running check (#802)
* Fix installFlags change detection for --enable-worker flag
(#803)
* Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#800)
* Bump k8s.io/client-go from 0.31.2 to 0.31.3 (#797)
* Go forces the patch version into go.mod
* Do not require a specific go patch version for module use
* Use go1.23.3 (#796)
* Allow setting kubeconfig username (#793)
* Do not wait for scheduling events after reinstall (#794)
* Bump github.com/go-playground/validator/v10 from 10.22.1 to
10.23.0 (#795)
-------------------------------------------------------------------
Tue Nov 12 13:04:18 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.4:
* Bump github.com/k0sproject/dig from 0.2.0 to 0.3.1 (#791)
* Bump github.com/adrg/xdg from 0.5.1 to 0.5.3 (#788)
* Bump k8s.io/client-go from 0.31.1 to 0.31.2 (#786)
* Bump github.com/k0sproject/rig from 0.18.8 to 0.19.0 (#789)
-------------------------------------------------------------------
Tue Nov 12 08:16:33 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.3:
* Restore k0s spec.api.sans updating that was removed in #772
(#783)
* Fix installflags change detection (#784)
* Default apiserver address to privateAddress if
onlyBindToAddress (#777)
* Fix KubeAPIURL for CPLB (#781)
-------------------------------------------------------------------
Fri Oct 25 12:22:54 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.2:
* Fix k0s CPLB config parsing interface conversion panic (#776)
-------------------------------------------------------------------
Wed Oct 23 08:40:19 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.1:
* Use go1.23.2, update dependencies (#774)
* Extract etcd membership check into a separate phase (#770)
* Remove all SANs manipulation as k0s does it on its own
* Validate worker connectivity to cluster-internal addresses
* Consider k0s onlyBindToAddress option when building API URLs
* Fall back to CPLB virtual address in external API URL
* Make Apply action phase list modifiable before Run()
* Shortcut to get an UnlockPhase for a LockPhase
* Add phase manager SetPhases to allow overriding the whole list
* Convenience Phases type for []phase.Phase
* Expose phase.Phase
* Bump k8s.io/client-go from 0.31.0 to 0.31.1 (#765)
* Bump github.com/go-playground/validator/v10 from 10.22.0 to
10.22.1 (#762)
-------------------------------------------------------------------
Sat Sep 14 13:59:57 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.19.0:
* Fix links in README (#764)
* Bump golang.org/x/text from 0.17.0 to 0.18.0 (#761)
* Lint
* Reinstall already installed k0s to reconfigure installFlags
* Use the correct field in custom binary version check (#759)
* Bump github.com/k0sproject/rig from 0.18.6 to 0.18.7 (#757)
* Relax version checking when using a custom K0sBinaryPath (#745)
* Bump github.com/creasty/defaults from 1.7.0 to 1.8.0 (#754)
* Bump k8s.io/client-go from 0.30.3 to 0.31.0 (#753)
* Bump github.com/urfave/cli/v2 from 2.27.3 to 2.27.4 (#751)
* Bump github.com/adrg/xdg from 0.4.0 to 0.5.0 (#738)
* Bump github.com/k0sproject/rig from 0.18.4 to 0.18.6 (#750)
* Use amd64 instead of x64 in binary filenames (#746)
* Bump github.com/urfave/cli/v2 from 2.27.2 to 2.27.3
* Bump k8s.io/client-go from 0.30.2 to 0.30.3
-------------------------------------------------------------------
Wed Jul 03 16:17:58 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.18.1:
* Update all dependencies (#735)
* Hide kubeconfig content from logs
* Reusable workflow steps for smoke tests and docker downgrade
workaround
* Replace reading admin.conf with reading output of "k0s
kubeconfig admin"
* Revert "Simplify kubeconfig retrieval by using k0s kubeconfig
command (#720)"
* Bump github.com/go-playground/validator/v10 from 10.21.0 to
10.22.0 (#733)
* go v1.22.4 (#730)
-------------------------------------------------------------------
Mon Jun 10 13:33:22 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.18.0:
* Simplify kubeconfig retrieval by using k0s kubeconfig command
(#720)
* Include k0sctl config path in "k0sctl kubeconfig" tip on apply
success (#729)
* Check new controllers against etcd member-list to detect
replaced hosts (#714)
* Bump github.com/k0sproject/rig from 0.18.3 to 0.18.4 (#728)
* Bump golang.org/x/text from 0.15.0 to 0.16.0 (#727)
* Bump github.com/go-playground/validator/v10 from 10.20.0 to
10.21.0 (#726)
* Don't cordon all workers at once before upgrading (#723)
* Bump github.com/k0sproject/rig from 0.18.2 to 0.18.3 (#718)
* Bump k8s.io/client-go from 0.30.0 to 0.30.1 (#715)
* Reduce verbosity of host lockfile management (#713)
* Enable stderr logging for file uploads (#709)
* Bump github.com/k0sproject/rig from 0.18.1 to 0.18.2 (#712)
* Don't try to use gotest as "go test" (#711)
-------------------------------------------------------------------
Fri May 10 08:25:15 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.8:
* Add a hidden ignored --disable-upgrade-check flag (#708)
* Add a smoke-test for non-root login user (#707)
* Use sudo to upload k0s to /usr/local/bin (#706)
-------------------------------------------------------------------
Wed May 08 16:23:32 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.7:
* Use sudo when downloading k0s to /usr/local/bin (#702)
-------------------------------------------------------------------
Wed May 08 11:31:10 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.6:
* Go 1.22.3 (#700)
* Bump golang.org/x/text from 0.14.0 to 0.15.0 (#699)
* Clean up version: null from "k0sctl init" output (#641)
* Don't check for unique machine IDs for k0s >= v1.30 (#697)
* Capture config validation errors from stderr (#692)
* Perform a daemon-reload after reset (#696)
* Don't rely on PATH for k0s existence detection (#695)
* Bump github.com/go-playground/validator/v10 from 10.19.0 to
10.20.0 (#694)
* Bump github.com/urfave/cli/v2 from 2.27.1 to 2.27.2 (#693)
* Missing fmt import
* Use low case hostname for node ready check (#686)
* Upload new k0s binary directly to final directory (#685)
* Add spec.hosts.k0sDownloadURL (#677)
* Remove self-update check (#681)
* Bump deps (#684)
* Bump k8s.io/client-go from 0.29.4 to 0.30.0 (#683)
* Fix go version in go.mod
* Update go to 1.22.2 (#682)
* Bump k8s.io/client-go from 0.29.3 to 0.29.4 (#680)
-------------------------------------------------------------------
Thu Apr 18 08:03:56 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- do not strip aka remove -s -w ldflags
-------------------------------------------------------------------
Wed Apr 10 17:50:51 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.5:
* Add GatherFacts phase to reset command (#671)
* Don't cordon all workers at once when upgrading (#672)
* Bump golangci/golangci-lint-action from 3 to 4 (#653)
* Bump github.com/go-playground/validator/v10 from 10.18.0 to
10.19.0 (#663)
* Bump k8s.io/client-go from 0.29.2 to 0.29.3 (#668)
* Bump github.com/k0sproject/rig from 0.17.5 to 0.18.1 (#667)
* Bump k8s.io/client-go from 0.29.1 to 0.29.2 (#658)
* Detect 404 not found error when downloading using curl (#657)
* Bump github.com/go-playground/validator/v10 from 10.17.0 to
10.18.0 (#654)
* Bump github.com/k0sproject/rig from 0.17.4 to 0.17.5 (#652)
* Reconnect ssh to reload changes after updating environment file
(#649)
* Retry networking check for 30 seconds instead of just twice
(#647)
* Bump k8s.io/client-go from 0.29.0 to 0.29.1 (#643)
* Bump github.com/k0sproject/rig from 0.17.3 to 0.17.4 (#644)
* Bump github.com/k0sproject/version from 0.5.0 to 0.6.0 (#636)
* Bump github.com/go-playground/validator/v10 from 10.16.0 to
10.17.0 (#637)
* Remove syntax highlighting from example output in README
* Remove extra : from README.md
* Bump github.com/k0sproject/version from 0.4.2 to 0.5.0 (#632)
-------------------------------------------------------------------
Wed Apr 10 17:50:04 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.4:
* Fix host_test (#631)
* Use go 1.21.6 (#629)
-------------------------------------------------------------------
Wed Apr 10 17:48:41 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.3:
* Fix file uploads from windows to linux #627
* Reduce log noise during node availability check #627
* Non-random sudo-method check order #628
-------------------------------------------------------------------
Wed Apr 10 17:47:09 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.2:
* Bump rig to v0.17.1 (#623)
* Move "Before Apply" hooks back to after "Upload Files" (#622)
* Rig 0.16.0 (#620)
-------------------------------------------------------------------
Wed Apr 10 17:45:52 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.1:
* Don't create /root/0750 (#619)
-------------------------------------------------------------------
Wed Apr 10 17:44:13 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.17.0:
* Look for fallback OS support through ID_LIKE field by @kke in
#584
* Validate API connectivity from new controllers before install
by @kke in #577
* Run reset after k0s install has been run but host doesn't come
up by @kke in #582
* Don't retry connection on hostkey mismatch by @kke in #593
* Fix k0sctl upgrade check by @kke in #594
* Add an experimental --dry-run by @kke in #588
* Cordon workers before upgrade by @kke in #595
* Error out in ValidateHosts if all controllers are marked to be
reset by @kke in #607
* Fix getting host address on OpenSSH connections by @kke in #597
* Skip GatherK0sFacts for hosts without pre-existing k0s by @kke
in #606
* Don't use filepath.Dir which breaks linux paths on windows
clients by @kke in #616
* Switch ozzo-validate to maintained jellydator/validation fork
by @kke in #575
* Bump k8s.io/client-go from 0.28.3 to 0.29.0 by @dependabot in
#608
* Bump golang.org/x/crypto from 0.14.0 to 0.17.0 by @dependabot
in #612
* Bump github.com/urfave/cli/v2 from 2.25.7 to 2.26.0 by
@dependabot in #604
* Bump github.com/urfave/cli/v2 from 2.26.0 to 2.27.1 by
@dependabot in #615
* Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 by
@dependabot in #579
* Bump k8s.io/client-go from 0.28.2 to 0.28.3 by @dependabot in
#583
* Bump github.com/bmatcuk/doublestar/v4 from 4.6.0 to 4.6.1 by
@dependabot in #585
* Bump github.com/go-playground/validator/v10 from 10.15.5 to
10.16.0 by @dependabot in #592
* Bump golang.org/x/text from 0.13.0 to 0.14.0 by @dependabot in
#591
* Bump golang.org/x/net from 0.13.0 to 0.17.0 by @dependabot in
#573
-------------------------------------------------------------------
Wed Apr 10 17:43:14 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.16.0:
* Alternatively use system ssh client to connect (k0sproject/rig
v0.15.1) (#568)
* Validate k0s config before installing into k0s config path
(#567)
* Use k0sproject/bootloose in place of footloose for smoke tests
(#552)
* Bump github.com/k0sproject/rig from 0.13.0 to 0.14.0 (#564)
* Bump github.com/go-playground/validator/v10 from 10.15.1 to
10.15.5 (#565)
* Bump golang.org/x/text from 0.12.0 to 0.13.0 (#560)
* Bump k8s.io/client-go from 0.28.0 to 0.28.2 (#558)
* Validate quote balance in installFlags (#556)
* Extract logic from cmd/config_status into action.ConfigStatus
* Extract logic from cmd/config_edit into action.ConfigEdit
* Extract logic from cmd/backup into action.Backup
* Extract logic from cmd/reset into action.Reset
* Extract logic from cmd/kubeconfig into action.Kubeconfig
* Extract logic from cmd/apply into action.Apply
* Conditional iptables installation based on k0s version (#554)
* Bump k0sproject/version to v0.4.1 and adapt (#551)
* Bump rig to v0.13.0 (#553)
* POSIX compatibility for test scripts (#548)
* Bump actions/checkout from 3 to 4 (#550)
* Set a 20 second conenct timeout for HTTP status checks (#549)
* Wait for control plane scheduling and pods before worker
upgrades (#546)
* Refactor: extract node status waiting functions from Host to
pkg/node (#545)
* Bump github.com/go-playground/validator/v10 from 10.15.0 to
10.15.1 (#542)
* Fix dependabot auto-approve workflow (#543)
* Bump k8s.io/client-go from 0.27.4 to 0.28.0 (#540)
-------------------------------------------------------------------
Wed Apr 10 17:42:06 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.15.5:
* Use custom datadir in kubeconfig command (#536)
* Bump golangci/golangci-lint-action from 3.6.0 to 3.7.0 (#539)
* Fix reading host.dataDir from installFlags (#538)
* Wait for dynamic config reconciliation after leader init (#531)
* Bump go to 1.21 (#534)
* Bump github.com/go-playground/validator/v10 from 10.14.1 to
10.15.0 (#530)
* Copy networkConfig for every node (#523)
* Check for existing k0s service script and add --force for apply
(#526)
* Bump golang.org/x/text from 0.11.0 to 0.12.0 (#528)
* Remove go.mod replace directive to fix "go install" (#524)
-------------------------------------------------------------------
Wed Apr 10 17:40:39 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.15.4:
* Fix blank version info in k0sctl version command (#521)
-------------------------------------------------------------------
Wed Apr 10 17:38:57 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.15.3:
* Ignore 64bit ARM when setting ETCD_UNSUPPORTED_ARCH (#519)
* Ignore v-prefix when comparing k0s versions (#518)
* Bump k8s.io/client-go from 0.27.3 to 0.27.4 (#515)
* Bump github.com/alessio/shellescape from 1.4.1 to 1.4.2 (#514)
* Bump golang.org/x/text from 0.10.0 to 0.11.0 (#511)
* Revert "Use /usr/local/bin on Flatcar (#460)" (#496)
* Use go 1.18 BuildInfo for version when installed using go
install (#508)
* Enable analytics only when started from cmd/ (#507)
* Bump github.com/k0sproject/rig from 0.11.0 to 0.12.0 (#506)
* Bump github.com/urfave/cli/v2 from 2.25.6 to 2.25.7 (#504)
* Automatically merge dependabot PRs (#503)
* Bump k8s.io/client-go from 0.26.1 to 0.27.3 (#502)
* Bump github.com/AlecAivazis/survey/v2 from 2.3.6 to 2.3.7
(#499)
* Bump golang.org/x/text from 0.8.0 to 0.10.0 (#500)
* Bump github.com/stretchr/testify from 1.8.2 to 1.8.4 (#501)
* Bump actions/setup-go from 3 to 4 (#488)
* Bump github.com/go-playground/validator/v10 from 10.11.2 to
10.14.1 (#492)
* Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 (#493)
* Bump github.com/creasty/defaults from 1.6.0 to 1.7.0 (#494)
* Bump golangci/golangci-lint-action from 3.1.0 to 3.6.0 (#489)
* Bump github.com/mattn/go-isatty from 0.0.17 to 0.0.19 (#491)
* Bump github.com/urfave/cli/v2 from 2.24.4 to 2.25.6 (#490)
* Create dependabot.yml (#487)
* Rig v0.11.0 (#486)
-------------------------------------------------------------------
Wed Apr 10 17:38:00 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.15.2:
* Don't count empty private addresses during validation
-------------------------------------------------------------------
Wed Apr 10 17:37:10 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.15.1:
* Enable dynamic config on all controllers (#474)
* Remove security scan triggering test cert-data (#470)
* Fix kubeconfig server address generation for ipv6 (#466)
* Use go 1.20 (#458)
* Ignore missing k0s binary on reset and avoid panic (#465)
* Bump golang.org/x/net from 0.2.0 to 0.7.0 (#463)
* Change kind:Cluster to kind:ClusterConfig in README
* Use /usr/local/bin on Flatcar (#460)
* Use /usr/local/bin on CoreOS (#459)
* Update copyright year to 2023 (#457)
* Fix localhost nil panic (#455)
* Validate host private address uniqueness (#453)
* Use --delete-emptydir-data instead of deprecated
--delete-local-data in node drain (#447)
* Retire upgrade test from k0s v0.11.0 (#441)
* Add host.DataDir (#446)
* Unify the way k0s binary is installed after upload or download
(#443)
* Use --data-dir from installFlags for token creation (#439)
-------------------------------------------------------------------
Wed Apr 10 17:34:59 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.15.0:
* Validate MachineID existence & uniqueness (#435)
* Fix dual stack installation with cloud provider (#432)
* Limit concurrency in phases (#431)
* Ensure k0s binary directory exists for upload (#430)
* Avoid retrying connection when it is unlikely that it would
succeed (#427)
* Update rig to v0.9.2 (.ssh/config, .ssh/knownhosts support, ..)
(#426)
* Bump rig to 0.8.1 (#420)
* Monitor host Ready status from host itself instead of leader
(#419)
* Fall back to kubelet.conf as kubeconfig for kubectl commands
(#418)
* Remove and reset nodes during apply by setting reset: true
(#417)
-------------------------------------------------------------------
Wed Apr 10 17:33:41 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.14.0:
* CoreOS support (#309)
* Use the correct `io.Writer` for `k0sctl kubeconfig` output
(#413)
* Add --kubeconfig-out to apply (#410)
* Update year in copyright notice (#408)
-------------------------------------------------------------------
Wed Apr 10 17:32:15 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.13.2:
* Add support for ssh client auth via windows openssh-agent and
pageant (#407)
* Rig 0.7.2
* Upgrade to go 1.19 (#406)
* Support opensuse-microos, use group root instead of adm for
bins (#405)
* Update rig to v0.7.1 (#404)
-------------------------------------------------------------------
Wed Apr 10 17:31:21 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.13.1:
* Don't quote env variable values
* Add spec: to k0s config example
-------------------------------------------------------------------
Wed Apr 10 17:26:31 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.13.0:
* Add spec.k0s.dynamicConfig (#308)
* Add "config edit" and "config status" for managing dynamic
config (#315)
* Use go 1.18 (#345)
* Update SSH dependency to enable ipv6 and
rsa-sha2-256/rsa-sha2-512 (#349)
* Remove backup tempfiles from target hosts after backup/restore
(#373, #380, #394)
* Avoid redownloading/uploading binaries (#371)
* Adhere to XDG Base Directory Specification for cache directory
(may cause redownloads) (#355)
* Avoid reuploading unchanged files by comparing modification
times and file sizes (#352)
* Fix tee error when uploading k0s binaries (#366)
* Only allow one instance of k0sctl at once to operate on a
target host (#382)
* Add `spec.hosts[*].noTaints` to disable default
controller+worker taints (#390)
* Document telemetry in README, only send a backtrace without
error message text on crash to avoid leaking private
information, ignore all submit errors (#388)
* Fix sudo usage on distros with newer sudo versions (#386)
* Add sudo to chmod when upgrading k0s (#359)
* Don't make k0s.yaml executable on target hosts (#365)
* Export envs like ETCD_UNSUPPORTED_ARCH when added to
/etc/conf.d (#351)
* Always install curl unless it exists (#348)
* Use the latest/stable.txt from k0s docs for k0s latest version
discovery instead of sorting github releases (#347)
* Delete k0s config on reset (#342)
* Fix always overwriting config k0s version with the latest
version (introduced in v0.13 betas) (#340)
* Drop images from k0sctl init --k0s config template (#329)
* Use sudo for chmod when uploading binaries (#325)
* Add missing privateAddress/privateInterface fields to host
documentation (#323)
* Fix running vs configuration k0s version comparison (#317)
* Fix k0sctl upgrade check in backup and reset subcommands (#314)
-------------------------------------------------------------------
Wed Apr 10 17:19:41 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.12.6:
* Fix hostname-override kubelet parameter passing (#313)
* Update the role in smoke-test k0sctl-single.yaml (#311)
* Fix default config generation on older k0s versions (#307)
-------------------------------------------------------------------
Wed Apr 10 17:15:43 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.12.5:
* Fix logic error in hostname overriding (#305)
-------------------------------------------------------------------
Wed Apr 10 17:05:27 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.12.4:
* Remove --config flag from token command (#303)
-------------------------------------------------------------------
Wed Apr 10 16:45:09 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- add shell completion subpackages
-------------------------------------------------------------------
Wed Apr 10 16:33:42 UTC 2024 - opensuse_buildservice@ojkastl.de
- Update to version 0.12.3:
* Set EnableBashCompletion: true (#300)
-------------------------------------------------------------------
Wed Apr 10 16:31:02 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
- rework spec file to match current packaging guidelines
-------------------------------------------------------------------
Sat Jan 15 03:20:57 UTC 2022 - Orville Q. Song <orville@anislet.dev>
- Update to version 0.12.2:
* Fix bash auto completion (#298)
* Don't crash when private IP netmask is 255.255.255.255 (#297)
-------------------------------------------------------------------
Thu Jan 6 02:09:52 UTC 2022 - Orville Q. Song <orville@anislet.dev>
- Update license
-------------------------------------------------------------------
Thu Jan 06 01:57:00 UTC 2022 - Orville Q. Song <orville@anislet.dev>
- Update to version 0.12.1:
* Use k0s config create/validate instead of the deprecated subcommands (#294)
-------------------------------------------------------------------
Fri Dec 24 01:02:44 UTC 2021 - Orville Q. Song <orville@anislet.dev>
- Update to version 0.12.0:
* Avoid nil panics because of uninitialized host env map
* Fix nil panic when config has no spec.k0s (#291)
* Fix OS detection override for missing or incomplete os-release file (#290)
* Release pipeline optimization
* Drop unnecessary step in release pipeline
* Release pipeline finetuning
* Release workflow finetuning 2
* Release workflow finetuning
* Makefile fix 2
* Makefile fix
* Switch config validator library (#276)
* Update upgrade smoke-test (#282)
* Improve smoke test CI workflow (#283)
* Ignore k0s reset error exit for k0s <= 1.22.3+k0s.0 (#284)
* Fix makefile k0sctl rule (#281)
* Fix chown quotes in URL uploads with owner (#280)
* Use sudo for URL downloads (#279)
* Update README.md
* Add shell auto-completions (#274)
* Some makefile improvements (#275)
* Fix static binary builds for linux (#273)
* Document homebrew and chocolatey installation (#271)
* Check if a k0sctl upgrade is available (#269)
* Move config pkg to pkg/apis/k0sctl.k0sproject.io/v1beta1 (#268)
* Fix release.yml
* Move release asset sha256 sums into release description (#266)
* Autopopulate k0s config apiVersion and kind fields (#267)
* Fix single role issues (#264)
* Add single node role (#261)
* Perform environment variable substition in config YAML (#258)
* Allow spec.hosts.files to have url sources, set owner, fix dir recursion (#231)
* Add README TOC (#259)
-------------------------------------------------------------------
Mon Dec 06 11:29:37 UTC 2021 - orville@anislet.dev
- Update to version 0.11.4:
* Overwrite instead of delete the token-file after joining a cluster (#257)
* Update README.md
* Add Support for FlatcarContainerLinux (#221)
* Constant production analytics write key (#252)
* Allow overriding API address in kubeconfig subcommand (#249)
* Fix 32bit arm build upload
* Accept string or numeric spec.host.files.perm (#248)
* Fix double unquoting of install flags during host fact gathering phase (#246)
* Add 32bit ARM to linux build targetsa (#247)
* Run PR tests only once (#242)
-------------------------------------------------------------------
Sun Dec 05 12:30:08 UTC 2021 - orville@anislet.dev
- Update to version 0.11.4:
* Overwrite instead of delete the token-file after joining a cluster (#257)
* Update README.md
* Add Support for FlatcarContainerLinux (#221)
* Constant production analytics write key (#252)
* Allow overriding API address in kubeconfig subcommand (#249)
* Fix 32bit arm build upload
* Accept string or numeric spec.host.files.perm (#248)
* Fix double unquoting of install flags during host fact gathering phase (#246)
* Add 32bit ARM to linux build targetsa (#247)
* Run PR tests only once (#242)
-------------------------------------------------------------------
Sun Dec 5 12:23:57 UTC 2021 - Orville Q. Song <orville@anislet.dev>
- Init k0sctl Package.
k0sctl is a bootstrapping and management tool for k0s clusters.
Current Release: v0.11.4
Commit Hash: 3b2e58b0915c92a972995d3d5d738e81a00fce96