Releases: budimanjojo/talhelper
Releases · budimanjojo/talhelper
v1.4.3
v1.4.2
v1.4.1
Changelog
- 89e0c65 Merge pull request #27 from budimanjojo/renovate/go-1.x
- 66945ed Merge pull request #30 from budimanjojo/renovate/renovatebot-github-action-32.x
- 89bd563 Merge pull request #31 from budimanjojo/renovate/renovatebot-github-action-32.x
- 34554e8 Merge pull request #32 from budimanjojo/renovate/renovatebot-github-action-32.x
- 284c8b0 Merge pull request #33 from budimanjojo/renovate/github.com-talos-systems-talos-pkg-machinery-1.x
- e79a467 Merge pull request #34 from budimanjojo/renovate/siderolabs-talos-1.x
- fa59d14 Merge pull request #36 from budimanjojo/renovate/renovatebot-github-action-32.x
- 1924690 Merge pull request #37 from budimanjojo/next
- 671f0c6 Merge pull request #38 from budimanjojo/renovate/renovatebot-github-action-32.x
- e21af93 Merge pull request #39 from budimanjojo/renovate/renovatebot-github-action-32.x
- b7489a3 Merge pull request #40 from budimanjojo/renovate/github.com-talos-systems-talos-pkg-machinery-1.x
- b43bbe9 Merge pull request #41 from budimanjojo/renovate/siderolabs-talos-1.x
- 337c1bb feat(gomodule): module crypto address changed
- 491ef26 feat(gomodule): revert back
- 86d9be0 fix(deps): update module github.com/talos-systems/talos/pkg/machinery to v1.2.1
- b5aa7bc fix(deps): update module github.com/talos-systems/talos/pkg/machinery to v1.2.2
v1.4.0
Notice
You can now put a talsecret.yaml
file and talhelper
will use that
file to generate config for you. The old behaviour of using
talenv.yaml
will still be supported, but I think talenv.yaml
is more
of for variable substitution while talsecret.yaml
is for cluster
secret tokens and keys (it can only be used for that too).
You can migrate to the new talsecret.yaml
like this:
talhelper gen secret --from-configfile ./clusterconfig/mynode.yaml > talsecret.yaml
- Encrypt talsecret.yaml with SOPS.
- Remove all the
inlinePatch
created bygensecret --patch-configfile
flag - Optionally delete the
talenv.yaml
file.
Changelog
- 1e3d313 Merge pull request #28 from budimanjojo/renovate/renovatebot-github-action-32.x
- 08ac990 Merge pull request #29 from budimanjojo/next
- 7e75a37 feat!(gensecret): different gensecret output and flag deprecation
- 37bb355 feat(code): fix golanglint error
- 03916e4 feat(genconfig): can generate config using talsecret.yaml
- 70a8942 feat(genconfig): don't forget to remove the file
- 3e39109 fix(code): fix golanglint error
v1.3.0
Changelog
- 0b3d3b8 Merge pull request #11 from budimanjojo/renovate/github.com-talos-systems-talos-pkg-machinery-1.x
- bf46a40 Merge pull request #12 from budimanjojo/renovate/siderolabs-talos-1.x
- bd558f6 Merge pull request #14 from budimanjojo/renovate/github.com-talos-systems-talos-pkg-machinery-1.x
- 3c164d3 Merge pull request #15 from budimanjojo/renovate/siderolabs-talos-1.x
- a7f2bd4 Merge pull request #16 from budimanjojo/renovate/go-1.x
- d7fc0da Merge pull request #17 from budimanjojo/renovate/github.com-talos-systems-crypto-0.x
- 92bba97 Merge pull request #19 from budimanjojo/renovate/github.com-gookit-validate-1.x
- b2c684e Merge pull request #20 from budimanjojo/renovate/renovatebot-github-action-32.x
- e999024 Merge pull request #21 from budimanjojo/renovate/renovatebot-github-action-32.x
- d37e21e Merge pull request #22 from budimanjojo/renovate/renovatebot-github-action-32.x
- 603d798 Merge pull request #23 from budimanjojo/renovate/renovatebot-github-action-32.x
- eae0780 Merge pull request #24 from budimanjojo/renovate/renovatebot-github-action-32.x
- 73d650a Merge pull request #25 from budimanjojo/renovate/github.com-talos-systems-talos-pkg-machinery-1.x
- 069cfbe Merge pull request #26 from budimanjojo/renovate/siderolabs-talos-1.x
- 0464377 Update dependency siderolabs/talos to v1.1.1
- d254f02 Update dependency siderolabs/talos to v1.1.2
- c3d85b6 Update module github.com/talos-systems/crypto to v0.3.6
- 890b1ab Update module github.com/talos-systems/talos/pkg/machinery to v1.1.1
- 98e94d1 Update module github.com/talos-systems/talos/pkg/machinery to v1.1.2
- 57bd0a2 Update module go to 1.19
- cf7a64c feat(CI): move renovate config file
- 91d7573 feat(CI): use self hosted renovate
- 3487d47 feat(code): fix test failing
- dae1910 feat(go): use go 1.18
- 17eecc1 fix(deps): update module github.com/gookit/validate to v1.4.4
- 6f6ded7 fix(deps): update module github.com/talos-systems/talos/pkg/machinery to v1.2.0
v1.2.3
Changelog
- f70b37e Merge pull request #10 from budimanjojo/renovate/github.com-gookit-validate-1.x
- fd81396 Update module github.com/gookit/validate to v1.4.2
- f740712 feat(cli): explicitly set argument in cobra
- 296a2b7 feat(config): add support for disableSearchDomain
- d256a1b feat(secret): colored output so it's easier to read and fancier
- 3bb4c30 feat(validate): colored output on validate talconfig errors
- 7f6b728 feat(validate): strict checking for nodeconfig
- cbba135 fix(validate): add missing node.configPatches validation
v1.2.2
Changelog
- 3221fe6 Merge pull request #7 from budimanjojo/renovate/github.com-spf13-cobra-1.x
- 9129be0 Merge pull request #8 from budimanjojo/renovate/github.com-talos-systems-talos-pkg-machinery-1.x
- b6acb59 Merge pull request #9 from budimanjojo/renovate/siderolabs-talos-1.x
- 93dc160 Update dependency siderolabs/talos to v1.1.0
- 443efe4 Update module github.com/spf13/cobra to v1.5.0
- 13bbdf7 Update module github.com/talos-systems/talos/pkg/machinery to v1.1.0
- 5203b2a feat(cli): add new validate talconfig subcommand
- 7c2d9b8 feat(cli): add validate nodeconfig command
- f2741df feat(cli): use arg instead of flag
- 70b8116 feat(config): node.controlPlane is not required
- 1036165 feat(config): validate config too
- 2ebf2c9 fix(code): I'm dumb
v1.2.1
v1.2.0
Changelog
- 14d784b Merge branch 'master' of github.com:budimanjojo/talhelper
- e352cd5 feat(code): code refactor [WIP]
- e5f193b feat(code): refactor code [WIP]
- 443e8d9 feat(code): refactor code [WIP]
- a8e49ac feat(config): allow configuring per node nameservers
- d38d457 feat(config): allow configuring pod and service networks
- 12ef25c feat(config): allow specifying interface routes
- c2167b4 feat(config): omitempty for domain
- 77dc279 feat(config): update example
- db3ee44 feat(config): use default k8s version of contracts if not specified
- fa6f6fc feat(config): use v3 yaml go mod
- 6e833d5 feat(secret): use v3 yaml go mod
- 8177149 fix(config): fix allowSchedulingOnMasters not being parsed
- d87d7e8 fix(config): fix talosconfig not getting matching machine certs
- 38d8059 fix(config): wrong yaml key name