Releases: budimanjojo/talhelper
Releases · budimanjojo/talhelper
v1.17.1
v1.17.0
Changelog
- e79dae8 chore(container): update golang docker tag to v1.21.6
- 4e945dd chore(deps): update dependency go to v1.21.6
- c91f4fb chore(deps): update dependency siderolabs/talos to v1.6.2
- 8510d61 chore(github-action)!: Update actions/cache action to v4
- 195db4e chore(github-action)!: Update cachix/install-nix-action action to v25
- 76dfb55 chore(github-action): update renovatebot/github-action action to v39.2.4
- 7528d1d chore(schema): update talconfig.yaml JSON schema (#292)
- d0a0d50 chore(schema): update talconfig.yaml JSON schema (#297)
- 3d5f8c2 chore(schema): update talconfig.yaml JSON schema (#299)
- 581efa4 chore(schema): update talos-extensions.yaml JSON schema (#287)
- 0e1476f chore(schema): update talos-extensions.yaml JSON schema (#289)
- 07dff1a chore(schema): update talos-extensions.yaml JSON schema (#295)
- 6827711 chore(schema): update talos-extensions.yaml JSON schema (#302)
- eeadad3 chore: update go.mod and go.sum
- 2ef67b0 feat(config): add node groups
ingressFirewall
andextraManifests
- c85b510 feat(config): supports extra manifests for nodes
- 78c7368 feat(config): supports firewall configuration for nodes
- 47c5382 feat: update Scoop for talhelper version v1.16.5
- 6461ff8 feat: update flake
- 30cf21a feat: update flakes and go
- 883e0c3 fix(deps): update module github.com/evanphx/json-patch to v5.8.0+incompatible
- 099125d fix(deps): update module github.com/evanphx/json-patch to v5.8.1+incompatible
- 656e71b fix(deps): update module github.com/google/go-containerregistry to v0.18.0
- fe3ec6f fix(deps): update module github.com/siderolabs/talos/pkg/machinery to v1.6.2
- ad26481 fix(tsehelper): catch error on writing file
v1.16.5
Changelog
- 7e6b7d6 Fix parsing of image-digests from docker manifest
- b3b0446 Scoop update for talhelper version v1.16.4
- d5820da chore(schema): update talos-extensions.yaml JSON schema (#280)
- b74d347 feat(CI): make use of cache in the CI so it runs faster
- ef7f8a2 feat(CI): use cache actions to store tsehelper cache
- d5f3166 feat(goreleaser): update goreleaser file
- eb42a4b feat(tsehelper): write result into a file so we can see debug logs in CI
- c75e64a feat: update flake
- 7801361 fix(CI): checkout step should be before setup-go step
- 4c44779 fix(CI): fix setup-go cache
v1.16.4
Changelog
- edce35e Add a flag to skip online/upstream version checks
- b53e20b Add missing error handling
- 7eb08a9 Add new output formats to flags.go
- 8380484 Add two new output formats to README.md
- d251171 Add versions-only and specific-version output formats
- 719b6c6 Change to same LICENSE as upstream
- 4411e5c Fix docker workflow
- dfa0b6e Scoop update for talhelper version v1.16.3
- 7d08866 chore(container): update golang docker tag to v1.21.5
- aa8a9b8 chore(deps): update dependency siderolabs/talos to v1.6.1
- 2ad1aff chore(schema): update talconfig.yaml JSON schema (#276)
- d298840 chore(schema): update talos-extensions.yaml JSON schema (#271)
- eaa0f64 chore(schema): update talos-extensions.yaml JSON schema (#275)
- ae963e9 feat(CI): disable scheduling for now
- c28e155 feat(CI): use tsehelper to generate talos-extensions.json file
- 75d82a8 feat(config): add per node
nodeTaints
configuration - 6019a6c feat(gencommand): allow specifying hostname instead of ip address
- 9fa0b84 feat(genurl): allow specifying hostname instead of ip address
- 521caac feat(tsehelper): export the TalosVersionTags type so I can import it
- d5c0471 feat(tsehelper): fix problem when cache file doesn't exist
- 6396cd7 feat(validate): properly check for supported Talos version
- 40d6956 feat(validator): use tsehelper to check extensions (thanks @goproslowyo)
- 153e006 feat: update flake
- b6d7eaa fix(CI): fix update extensions schema workflow
- a6aa830 fix(deps): update module github.com/siderolabs/image-factory to v0.2.0
- afeec19 fix(deps): update module github.com/siderolabs/image-factory to v0.2.1
- e09f8c0 fix(deps): update module github.com/siderolabs/talos/pkg/machinery to v1.6.1
- 2b7b580 tsehelper to generate json for system extensions
v1.16.3
Changelog
- fa7fe4d Scoop update for talhelper version v1.16.2
- 8a653c9 chore(deps): update dependency siderolabs/talos to v1.6.0
- 24c6431 chore(github-action)!: Update actions/download-artifact action to v4
- 3a05d63 chore(github-action)!: Update actions/upload-artifact action to v4
- f40c4fa chore(github-action): update renovatebot/github-action action to v39.2.3
- a3d828b chore(schema): update talconfig.yaml JSON schema (#262)
- 0638d76 feat(config): deprecate top level
TalosImageURL
- f3b636d feat(validate): validate supported extensions properly
- 7bc6f84 feat: update flake
- e9b0646 fix(deps): update module github.com/siderolabs/talos/pkg/machinery to v1.6.0
v1.16.2
Changelog
- 15b37e4 Add devcontainer configuration
- 3805e90 Scoop update for talhelper version v1.16.1
- c251d8b add missing mkdocs plugin
- cd46be9 chore(github-action)!: Update actions/setup-go action to v5
- 24fcea9 chore(github-action): update renovatebot/github-action action to v39.2.1
- d48d491 chore(schema): update talconfig.yaml JSON schema (#254)
- ed54ffa feat(config): use upstream type for
CNIConfig
- 64ff5de feat: Create Docker Container
- 354d684 feat: update flake
- e125d91 fix(deps): update module github.com/siderolabs/talos/pkg/machinery to v1.6.0-beta.0
- c50deac fix(deps): update module github.com/siderolabs/talos/pkg/machinery to v1.6.0-beta.1
- 05a59dd fix(genconfig): fix panic when
node[].schematic
is not set
v1.16.1
v1.16.0
Changelog
- 05b8e40 Add ability to inject extra flags into the command
- 2cc667c Add ability to select one node
- 6f40dac Add flag to specify the env file(s)
- 73f71de Cleanup
- cbcd1f9 Cleanup code
- 34c3739 Fix default array value
- 9387fcb Generate installer image name
- a7ab6b2 PoC: gencommand
- 3d8f434 Refactor and remove hardcoded factory url
- 5072810 Refactor code for DRY-ness
- 066d56b Scoop update for talhelper version v1.15.0
- 2081ade Split into sub-subcommands
- 084cb96 chore(code): rename variable
- 9adedd2 chore(github-action)!: Update cachix/install-nix-action action to v24
- 760911c chore(github-action): update renovatebot/github-action action to v39.1.3
- 94ac3d8 chore(github-action): update renovatebot/github-action action to v39.1.4
- d695e0b chore(schema): update talconfig.yaml JSON schema
- 3c570ab chore(schema): update talconfig.yaml JSON schema (#222)
- 0aea766 chore(schema): update talconfig.yaml JSON schema (#239)
- 9ea6304 feat(code): code cleanups
- ee44e7c feat(config): add controlplane and worker schematic
- 8027827 feat(config): move variable scope
- dd8712a feat(direnv): don't use flake when
nix
is not installed - b9579e4 feat(gencommand): add bootstrap subcommand
- dd63c98 feat(gencommand): add upgrade-k8s subcommand
- fe58bc7 feat(gencommand): make the always used flags global
- 47eae19 feat(generate): improve gencommand functions
- af5dc3f feat(genurl): allow specifying node when
talconfig.yaml
is found - 8876ff0 feat(genurl): generate url with context of
talconfig.yaml
- 4750bca feat(genurl): improve
genurl iso
subcommand - 0a77762 feat(genurl): move always used flags to parent command
- e7f0379 feat: update flake
- 61b3308 feat: use HTTP POST request to generate schematic id
- 94a8ad4 fix(deps): update module github.com/siderolabs/talos/pkg/machinery to v1.6.0-alpha.2
- e89e5c6 fix(flake): vendorSha256 is deprecated
- 55dd66e fix(gencommand): upgrade-k8s should only be run on 1 node
- f637c13 fix(genurl): forgot to use the flags
- 3bf40ee fix(substitute): fix issue parsing env file with yaml document delimiter
- 913a466 fix(substitute): improve
stripYAMLDocDelimiter
logic
v1.15.0
Changelog
- e924ff6 Scoop update for talhelper version v1.14.0
- bd4d6a5 chore(deps): update dependency siderolabs/talos to v1.5.5
- d07dbd9 chore(github-action): update renovatebot/github-action action to v39.1.1
- 8ce6bae chore(github-action): update renovatebot/github-action action to v39.1.2
- 323f85f chore(schema): update talconfig.yaml JSON schema
- 750d700 chore(schema): update talconfig.yaml JSON schema (#191)
- a2dba9e chore(schema): update talconfig.yaml JSON schema (#196)
- f14f439 feat(CI): add update-json-schema workflow
- eda122b feat(code): improve envsubst and test
- 875a762 feat(code): move function to package and improve test
- 95778d3 feat(genconfig): add per node
schematic
- 0bde3fe feat(genconfig): change default installer image url
- fad7afe feat(gendocs): add gendocs command
- b3d53d5 feat(genschema): add JSON schema for talconfig.yaml and subcommand
- dd67b83 feat(genurl): add genurl subcommand
- 2c9cd3e feat(validate): add hostname validation
- 7ee200c feat(validate): add schematic validation
- 1fde61d feat(validate): add warning when using extensions
- 3020d15 feat(validate): will do envsubst by default when validating talconfig
- 2bddc99 feat: update flake
- 9b9ed56 feat: update flake
- 878cd38 fix(CI): blind guy doing copy pasta
- e0128cc fix(CI): fix deploy-docs workflow not working as intended
- 937c202 fix(config): Fix jsonschema tag
- e3b7f47 fix(deps): update github.com/siderolabs/image-factory digest to 661dc70
- 6f4e156 fix(deps): update module github.com/fatih/color to v1.16.0
- b781810 fix(deps): update module github.com/siderolabs/image-factory to v0.1.0
- ff049ba fix(deps): update module github.com/siderolabs/image-factory to v0.1.1
- 0ce5c21 fix(deps): update module github.com/siderolabs/image-factory to v0.1.2
- 9557c22 fix(deps): update module github.com/spf13/cobra to v1.8.0
- d121a3a fix(deps): update module golang.org/x/mod to v0.14.0
- f301989 fix(deps): update module sigs.k8s.io/yaml to v1.4.0
- 55bcda6 fix(example): update to make it more reasonable
- 919ea56 fix(genconfig): optimize code
- a469a86 fix(genschema): fix broken
InstallDiskSelector
schema - 2365e3e fix(gensecret): remove unneeded code
- eb82534 fix(genurl): fixes
- a5c3c6c fix(rootcmd): update command help
- 9a8a5dc fix(secret): fix deprecated code being deleted
v1.14.0
Changelog
- d5ce3cd Scoop update for talhelper version v1.13.0
- de74bf0 chore(deps): update dependency siderolabs/talos to v1.5.4
- 3f0eaae chore(github-action): update actions/checkout digest to b4ffde6
- 6907dc0 chore(github-action): update renovatebot/github-action action to v39.1.0
- d2e9218 feat(CI): echo the variable name to debug why things are not working
- 94dbdb5 feat(code): use
gofumpt
to format code - 3449ee8 feat(dev): provide sops key to decrypt example secrets
- 6c09821 feat(genconfig): allow node level installer image url
- 3b396ce feat: update flake
- a9bfbf4 fix(deps): update module github.com/getsops/sops/v3 to v3.8.1
- 06577df fix(deps): update module github.com/siderolabs/talos/pkg/machinery to v1.6.0-alpha.1
- 57892ad fix(deps): update module golang.org/x/mod to v0.13.0