Skip to content

Releases: budimanjojo/talhelper

v1.17.1

22 Jan 03:50
b74bc2b
Compare
Choose a tag to compare

Changelog

  • 92ead38 feat: update Scoop for talhelper version v1.17.0
  • c5e6131 feat: update flake
  • d2a8ff1 fix(gencommand): gencommand upgrade should respect talosImageURL

v1.17.0

19 Jan 03:37
30cf21a
Compare
Choose a tag to compare

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 and extraManifests
  • 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

28 Dec 04:49
f6af293
Compare
Choose a tag to compare

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

23 Dec 05:43
6396cd7
Compare
Choose a tag to compare

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

18 Dec 06:18
50bd984
Compare
Choose a tag to compare

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

10 Dec 03:43
05a59dd
Compare
Choose a tag to compare

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

02 Dec 04:47
6457e45
Compare
Choose a tag to compare

Changelog

  • 8452ff6 Scoop update for talhelper version v1.16.0
  • 5c079e3 feat(genconfig): add extraKernelArgs to machine.install.extraKernelArgs
  • 55f4b01 feat: update flake
  • 6457e45 fix(schematic): massive mistake

v1.16.0

29 Nov 06:10
e83c363
Compare
Choose a tag to compare

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

16 Nov 01:57
55bcda6
Compare
Choose a tag to compare

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

19 Oct 05:01
6c09821
Compare
Choose a tag to compare

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