Releases: tinkerbell/tink
Releases · tinkerbell/tink
v0.12.1
What's Changed
- The Makefile was generating manifests for v1alpha2 not v1alpha1: by @jacobweinstock in #1017
- Update Rufio version: by @jacobweinstock in #1018
Full Changelog: v0.12.0...v0.12.1
v0.12.0
What's Changed
- Add disabling of DHCP per interface: by @jacobweinstock in #1015
- Update dependencies: by @jacobweinstock in #1016
Dependencies
- Bump github.com/tinkerbell/rufio from 0.3.3 to 0.4.1 by @dependabot in #1012
- Bump github.com/prometheus/client_golang from 1.20.4 to 1.20.5 by @dependabot in #1014
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.55.0 to 0.56.0 by @dependabot in #1013
Full Changelog: v0.11.0...v0.12.0
v0.11.0
What's Changed
- Workflow boot features, print columns, and Workflow Conditions by @jacobweinstock in #1000
- Add ISO mounting to Workflow boot options by @jacobweinstock in #1008
- Update handling of namespace watching: by @jacobweinstock in #1011
Dependencies
- Bump github.com/docker/docker from 27.1.2+incompatible to 27.2.0+incompatible by @dependabot in #986
- Bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2 by @dependabot in #990
- Bump github.com/onsi/ginkgo/v2 from 2.20.1 to 2.20.2 by @dependabot in #987
- Bump github.com/Masterminds/sprig/v3 from 3.2.3 to 3.3.0 by @dependabot in #988
- Bump github.com/onsi/gomega from 1.34.1 to 1.34.2 by @dependabot in #991
- Bump github.com/prometheus/client_golang from 1.20.2 to 1.20.3 by @dependabot in #992
- Bump google.golang.org/grpc from 1.66.2 to 1.67.1 by @dependabot in #1006
- Bump cachix/install-nix-action from V27 to 29 by @dependabot in #1005
- Bump github.com/docker/docker from 27.2.0+incompatible to 27.3.1+incompatible by @dependabot in #1004
- Bump cachix/install-nix-action from 29 to 30 by @dependabot in #1007
- Bump google.golang.org/protobuf from 1.34.2 to 1.35.1 by @dependabot in #1009
Full Changelog: v0.10.1...v0.11.0
v0.10.1
What's Changed
- Fix multi-worker workflows: by @jacobweinstock in #875
- Rework build tool installation by @chrisdoherty4 in #877
- Move logging into worker processing loop: by @jacobweinstock in #882
- v1alpha2 Workflow Controller by @chrisdoherty4 in #874
- Update Badges: by @jacobweinstock in #893
- Expand Hardware spec fields available as template data in Templates: by @jacobweinstock in #807
- Remove default value for Hardware.Spec.Metadata.State: by @jacobweinstock in #958
- add tinkerbell-insecure-tls param to control InsecureSkipVerify by @rpardini in #960
- Enable reading workflows from multiple namespaces in tink-server by @willemm in #969
- [tink worker] Don't error when image pull fails and image exists: by @jacobweinstock in #984
Dependency Updates
- Bump google.golang.org/grpc from 1.60.1 to 1.61.0 by @dependabot in #872
- Bump github.com/onsi/gomega from 1.31.0 to 1.31.1 by @dependabot in #871
- Bump github.com/docker/docker from 24.0.7+incompatible to 25.0.1+incompatible by @dependabot in #873
- Bump github.com/docker/docker from 25.0.1+incompatible to 25.0.2+incompatible by @dependabot in #876
- Bump github.com/rs/zerolog from 1.31.0 to 1.32.0 by @dependabot in #879
- Bump sigs.k8s.io/controller-runtime from 0.17.0 to 0.17.2 by @dependabot in #888
- Bump k8s.io/apimachinery from 0.29.1 to 0.29.2 by @dependabot in #885
- Bump github.com/opencontainers/image-spec from 1.1.0-rc5 to 1.1.0 by @dependabot in #887
- Bump k8s.io/api from 0.29.1 to 0.29.2 by @dependabot in #886
- Bump google.golang.org/grpc from 1.61.0 to 1.61.1 by @dependabot in #884
- Bump k8s.io/client-go from 0.29.1 to 0.29.2 by @dependabot in #883
- Bump github.com/docker/docker from 25.0.2+incompatible to 25.0.3+incompatible by @dependabot in #881
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.47.0 to 0.48.0 by @dependabot in #878
- Bump go.uber.org/zap from 1.26.0 to 1.27.0 by @dependabot in #890
- Bump google.golang.org/grpc from 1.61.1 to 1.62.0 by @dependabot in #889
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.48.0 to 0.49.0 by @dependabot in #891
- Bump github.com/prometheus/client_golang from 1.18.0 to 1.19.0 by @dependabot in #892
- Bump github.com/docker/docker from 25.0.3+incompatible to 25.0.4+incompatible by @dependabot in #898
- Bump cachix/install-nix-action from 25 to 26 by @dependabot in #899
- Bump github.com/onsi/ginkgo/v2 from 2.15.0 to 2.16.0 by @dependabot in #895
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #897
- Bump google.golang.org/grpc from 1.62.0 to 1.62.1 by @dependabot in #896
- Bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #894
- Bump github.com/docker/docker from 25.0.4+incompatible to 25.0.5+incompatible by @dependabot in #901
- Bump k8s.io/client-go from 0.29.2 to 0.29.3 by @dependabot in #906
- Bump github.com/onsi/ginkgo/v2 from 2.16.0 to 2.17.0 by @dependabot in #903
- Bump github.com/onsi/gomega from 1.31.1 to 1.32.0 by @dependabot in #902
- Bump github.com/docker/docker from 25.0.5+incompatible to 26.0.0+incompatible by @dependabot in #907
- Bump github.com/onsi/ginkgo/v2 from 2.17.0 to 2.17.1 by @dependabot in #909
- Bump google.golang.org/grpc from 1.62.1 to 1.63.2 by @dependabot in #911
- Bump golang.org/x/net from 0.21.0 to 0.23.0 by @dependabot in #920
- Bump github.com/docker/docker from 26.0.0+incompatible to 26.1.0+incompatible by @dependabot in #921
- Bump github.com/distribution/reference from 0.5.0 to 0.6.0 by @dependabot in #908
- Bump github.com/onsi/gomega from 1.32.0 to 1.33.0 by @dependabot in #918
- Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.18.0 by @dependabot in #922
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.49.0 to 0.51.0 by @dependabot in #923
- Bump sigs.k8s.io/controller-runtime from 0.18.0 to 0.18.1 by @dependabot in #927
- Bump github.com/onsi/ginkgo/v2 from 2.17.1 to 2.17.2 by @dependabot in #926
- Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.1+incompatible by @dependabot in #928
- Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 by @dependabot in #929
- Bump github.com/onsi/gomega from 1.33.0 to 1.33.1 by @dependabot in #924
- Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 by @dependabot in #930
- Bump github.com/docker/docker from 26.1.1+incompatible to 26.1.2+incompatible by @dependabot in #931
- Bump cachix/install-nix-action from 26 to 27 by @dependabot in #939
- Bump k8s.io/client-go from 0.30.0 to 0.30.1 by @dependabot in #936
- Bump github.com/prometheus/client_golang from 1.19.0 to 1.19.1 by @dependabot in #933
- Bump github.com/docker/docker from 26.1.2+incompatible to 26.1.3+incompatible by @dependabot in #937
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #942
- Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.19.0 by @dependabot in #944
- Bump github.com/rs/zerolog from 1.32.0 to 1.33.0 by @dependabot in #941
- Bump sigs.k8s.io/controller-runtime from 0.18.2 to 0.18.3 by @dependabot in #945
- Bump docker/build-push-action from 5 to 6 by @dependabot in #957
- Bump github.com/spf13/cobra from 1.8.0 to 1.8.1 by @dependabot in #956
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by @dependabot in #954
- Bump k8s.io/api from 0.30.1 to 0.30.2 by @dependabot in #952
- Bump sigs.k8s.io/controller-runtime from 0.18.3 to 0.18.4 by @dependabot in #947
- Bump github.com/docker/docker from 26.1.3+incompatible to 27.0.2+incompatible by @dependabot in #959
- Bump github.com/spf13/viper from 1.18.2 to 1.19.0 by @dependabot in #948
- Bump k8s.io/client-go from 0.30.1 to 0.30.2 by @dependabot in #953
- Bump github.com/docker/docker from 27.0.2+incompatible to 27.0.3+incompatible by @dependabot in #962
- Bump k8s.io/client-go from 0.30.2 to 0.30.3 by @dependabot in #964
- Bump github.com/docker/docker from 27.0.3+incompatible to 27.1.1+incompatible by @dependabot in #967
- Bump github.com/onsi/gomega from 1.33.1 to 1.34.1 by @dependabot in #970
- Bump github.com/onsi/ginkgo/v2 from 2.19.0 to 2.19.1 by @dependabot in #971
- Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 by @dependabot in #973
- Bump github.com/docker/docker from 27.1.1+incompatible to 27.1.2+incompatible by @dependabot in #978
- Bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0 by @dependabot in #977
- Remove Template version constraint: by @jacobweinstock in #980
- Bump github.com/prometheus/client_golang from 1.20.0 to 1.20.1 by @dependabot in #981
- Bump github.com/onsi/ginkgo/v2 from 2.20.0 to 2.20.1 by @dependabot in #982
New Contributors
v0.10.0
What's Changed
- Add file based agent transport by @chrisdoherty4 in #763
- Update release script to handle
-rc
by @jacobweinstock in #773 - Bump github.com/equinix-labs/otel-init-go from 0.0.7 to 0.0.8 by @dependabot in #772
- Bump k8s.io/client-go from 0.27.3 to 0.27.4 by @dependabot in #776
- Bump github.com/docker/docker from 24.0.2+incompatible to 24.0.4+incompatible by @dependabot in #769
- Bump go.uber.org/zap from 1.24.0 to 1.25.0 by @dependabot in #782
- Add xvd support to Template device parition rendering by @chrisdoherty4 in #786
- Bump actions/checkout from 3 to 4 by @dependabot in #784
- Bump github.com/onsi/gomega from 1.27.8 to 1.27.10 by @dependabot in #777
- Bump cachix/install-nix-action from 22 to 23 by @dependabot in #785
- Bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.12.0 by @dependabot in #783
- Bump k8s.io/client-go from 0.27.4 to 0.28.1 by @dependabot in #788
- Bump docker/login-action from 2 to 3 by @dependabot in #795
- Bump docker/build-push-action from 4 to 5 by @dependabot in #793
- Bump docker/setup-buildx-action from 2 to 3 by @dependabot in #794
- Bump docker/metadata-action from 4 to 5 by @dependabot in #792
- docs: rename boots to smee by @bittermandel in #800
- Bump github.com/rs/zerolog from 1.29.1 to 1.31.0 by @dependabot in #801
- Bump github.com/docker/docker from 24.0.4+incompatible to 24.0.6+incompatible by @dependabot in #787
- Remove experimental notice: by @jacobweinstock in #803
- Bump github.com/onsi/ginkgo/v2 from 2.12.0 to 2.12.1 by @dependabot in #804
- Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0 by @dependabot in #805
- Bump google.golang.org/grpc from 1.56.2 to 1.58.2 by @dependabot in #799
- Bump github.com/onsi/gomega from 1.27.10 to 1.28.0 by @dependabot in #808
- Bump k8s.io/api from 0.28.1 to 0.28.2 by @dependabot in #809
- Bump golang.org/x/net from 0.14.0 to 0.17.0 by @dependabot in #814
- Bump github.com/equinix-labs/otel-init-go from 0.0.8 to 0.0.9 by @dependabot in #813
- Bump k8s.io/client-go from 0.28.1 to 0.28.2 by @dependabot in #815
- Bump github.com/spf13/viper from 1.16.0 to 1.17.0 by @dependabot in #817
- Bump go.uber.org/zap from 1.25.0 to 1.26.0 by @dependabot in #812
- Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0 by @dependabot in #811
- Bump google.golang.org/grpc from 1.58.2 to 1.59.0 by @dependabot in #821
- Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 by @dependabot in #820
- Reduce dependency update frequency by @chrisdoherty4 in #827
- Refactor v1alpha2 Linux namespace definitions by @chrisdoherty4 in #826
- Bump k8s.io/client-go from 0.28.2 to 0.28.3 by @dependabot in #824
- Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible by @dependabot in #828
- Bump github.com/opencontainers/image-spec from 1.1.0-rc4 to 1.1.0-rc5 by @dependabot in #823
- Bump github.com/onsi/gomega from 1.28.0 to 1.29.0 by @dependabot in #830
- Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by @dependabot in #831
- Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 by @dependabot in #829
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.42.0 to 0.45.0 by @dependabot in #802
- Update Event interface code doc by @chrisdoherty4 in #825
- Bump github.com/go-logr/zapr from 1.2.4 to 1.3.0 by @dependabot in #832
- Send tink-worker logs to stdout instead of stderr: by @jacobweinstock in #833
- Add missing v1alpha2 Workflow states by @chrisdoherty4 in #838
- Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 by @dependabot in #834
- Bump github.com/onsi/ginkgo/v2 from 2.13.0 to 2.13.1 by @dependabot in #836
- Bump github.com/onsi/gomega from 1.29.0 to 1.30.0 by @dependabot in #835
- Bump k8s.io/api from 0.28.3 to 0.28.4 by @dependabot in #840
- Bump k8s.io/client-go from 0.28.3 to 0.29.0 by @dependabot in #848
- Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by @dependabot in #851
- Bump github.com/onsi/ginkgo/v2 from 2.13.1 to 2.13.2 by @dependabot in #845
- Bump github.com/spf13/viper from 1.17.0 to 1.18.2 by @dependabot in #853
- Bump google.golang.org/grpc from 1.59.0 to 1.60.1 by @dependabot in #854
- Bump github.com/go-logr/logr from 1.3.0 to 1.4.1 by @dependabot in #855
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by @dependabot in #852
- Bump cachix/install-nix-action from 23 to 25 by @dependabot in #857
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 by @dependabot in #856
- Bump sigs.k8s.io/controller-runtime from 0.15.0 to 0.16.3 by @dependabot in #822
- Bump actions/setup-go from 4 to 5 by @dependabot in #847
- Bump github.com/docker/distribution from 2.8.2+incompatible to 2.8.3+incompatible by @dependabot in #819
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #849
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.1 by @dependabot in #841
- Allow manual invocation of CI workflow by @chrisdoherty4 in #862
- Fix download binaries in the CI workflow by @chrisdoherty4 in #863
- Change gomod dependabot updates to once a week by @chrisdoherty4 in #859
- Bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 by @dependabot in #861
- Bump k8s.io/apimachinery from 0.29.0 to 0.29.1 by @dependabot in #866
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.0 by @dependabot in #865
- Bump k8s.io/client-go from 0.29.0 to 0.29.1 by @dependabot in #864
- Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 by @dependabot in #868
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.46.1 to 0.47.0 by @dependabot in #867
New Contributors
- @bittermandel made their first contribution in #800
Full Changelog: v0.9.0...v0.10.0
v0.9.0
What's Changed
- Fix tag selection on cli make target by @electrocucaracha in #648
- Remove WorkflowData API by @chrisdoherty4 in #650
- "The Culling": Remove deprecated and unused APIs and code by @chrisdoherty4 in #654
- Simplify and tidy Makefile by @chrisdoherty4 in #656
- Clean up tink worker; remove os.Exit; ensure valid container names: by @jacobweinstock in #655
- Fix CGO_ENABLED in build recipe by @chrisdoherty4 in #659
- Update, simplify and remove redundant steps in CI config by @chrisdoherty4 in #657
- Remove QEMU from CI builds by @chrisdoherty4 in #660
- Remove unused workflowdata reference and file: by @jacobweinstock in #658
- Clean up and rearrange packages by @chrisdoherty4 in #663
- Cleanup controller gen and proto gen by @chrisdoherty4 in #667
- General clean up to the /internal/workflow pkg by @chrisdoherty4 in #668
- Adding a default value for hardware metadata state by @pokearu in #669
- Fix of template CRD example by @AleksandrNull in #670
- Bump golang.org/x/net from 0.4.0 to 0.7.0 by @dependabot in #672
- Refactor reconcilers and controller manager construction logic by @chrisdoherty4 in #674
- Add v1alpha2 API by @chrisdoherty4 in #673
- Remove unused scripts by @chrisdoherty4 in #676
- Add dependabot configuration by @chrisdoherty4 in #678
- Bump actions/download-artifact from 2 to 3 by @dependabot in #684
- Bump actions/setup-go from 3 to 4 by @dependabot in #683
- Bump github.com/spf13/viper from 1.8.1 to 1.15.0 by @dependabot in #688
- Bump cachix/install-nix-action from 18 to 20 by @dependabot in #681
- Bump docker/build-push-action from 3 to 4 by @dependabot in #682
- Bump github.com/go-logr/zapr from 1.2.0 to 1.2.3 by @dependabot in #689
- Bump google.golang.org/grpc from 1.51.0 to 1.54.0 by @dependabot in #685
- Bump github.com/onsi/gomega from 1.18.1 to 1.27.5 by @dependabot in #693
- Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 by @dependabot in #690
- Bump github.com/prometheus/client_golang from 1.12.1 to 1.14.0 by @dependabot in #687
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.34.0 to 0.40.0 by @dependabot in #694
- Remove dependency on
packethost/pkg
by @chrisdoherty4 in #677 - Bump google.golang.org/protobuf from 1.28.2-0.20220831092852-f930b1dc76e8 to 1.30.0 by @dependabot in #702
- Bump github.com/onsi/gomega from 1.27.5 to 1.27.6 by @dependabot in #698
- Bump github.com/go-logr/logr from 1.2.3 to 1.2.4 by @dependabot in #697
- Bump github.com/equinix-labs/otel-init-go from 0.0.1 to 0.0.7 by @dependabot in #699
- Bump sigs.k8s.io/controller-runtime from 0.11.1 to 0.14.6 by @dependabot in #703
- Bump k8s.io/api from 0.23.0 to 0.26.3 by @dependabot in #701
- Bump k8s.io/client-go from 0.23.0 to 0.26.3 by @dependabot in #692
- Bump github.com/spf13/cobra from 1.6.1 to 1.7.0 by @dependabot in #707
- Add Cmd validation for v1alpha2 Template commands by @chrisdoherty4 in #695
- Bump github.com/prometheus/client_golang from 1.14.0 to 1.15.0 by @dependabot in #710
- Bump github.com/opencontainers/image-spec from 1.1.0-rc2 to 1.1.0-rc.3 by @dependabot in #714
- Change dependabot frequencies to daily by @chrisdoherty4 in #717
- Update Go to v1.20 by @chrisdoherty4 in #708
- Add v1alpha2 Hardware validating admission webhook by @chrisdoherty4 in #675
- Bump k8s.io/apimachinery from 0.26.3 to 0.27.1 by @dependabot in #712
- Bump github.com/docker/docker from 20.10.21+incompatible to 23.0.6+incompatible by @dependabot in #719
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.40.0 to 0.41.1 by @dependabot in #718
- Bump github.com/grpc-ecosystem/go-grpc-middleware from 1.3.0 to 1.4.0 by @dependabot in #686
- Update roles based on governance: by @jacobweinstock in #720
- Add core agent business logic by @chrisdoherty4 in #705
- Run go mod tidy. by @jacobweinstock in #724
- Move ci-checks.sh to a make target: by @jacobweinstock in #727
- Clean up shell.nix by @jacobweinstock in #726
- Bump google.golang.org/grpc from 1.54.0 to 1.55.0 by @dependabot in #723
- Bump github.com/onsi/ginkgo/v2 from 2.9.2 to 2.9.4 by @dependabot in #722
- Split e2e tests from unit tests: by @jacobweinstock in #725
- Add GOBIN for protoc binaries installs: by @jacobweinstock in #729
- Bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 by @dependabot in #731
- Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible by @dependabot in #732
- Bump cachix/install-nix-action from 20 to 21 by @dependabot in #739
- Bump github.com/onsi/ginkgo/v2 from 2.9.4 to 2.9.5 by @dependabot in #733
- Bump k8s.io/client-go from 0.26.3 to 0.27.2 by @dependabot in #736
- Bump github.com/docker/docker from 23.0.6+incompatible to 24.0.2+incompatible by @dependabot in #740
- Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 by @dependabot in #743
- Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.41.1 to 0.42.0 by @dependabot in #742
- Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.9.7 by @dependabot in #746
- Bump github.com/spf13/viper from 1.15.0 to 1.16.0 by @dependabot in #745
- Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 by @dependabot in #744
- Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by @dependabot in #748
- Bump github.com/onsi/ginkgo/v2 from 2.9.7 to 2.10.0 by @dependabot in #747
- Add docker runtime for agent by @chrisdoherty4 in #730
- Bump go.uber.org/multierr from 1.9.0 to 1.11.0 by @dependabot in #749
- Bump k8s.io/apimachinery from 0.27.2 to 0.27.3 by @dependabot in #750
- Bump k8s.io/client-go from 0.27.2 to 0.27.3 by @dependabot in #751
- Bump google.golang.org/grpc from 1.55.0 to 1.56.0 by @dependabot in #752
- Bump github.com/onsi/ginkgo/v2 from 2.10.0 to 2.11.0 by @dependabot in #757
- Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by @dependabot in #754
- Bump cachix/install-nix-action from 21 to 22 by @dependabot in #758
- Add transport implementation for agent by @chrisdoherty4 in #734
- Bump google.golang.org/grpc from 1.56.0 to 1.56.1 by @dependabot in #761
- Bump google.golang.org/protobuf from 1.30.0 to 1.31.0 by @dependabot in #764
- Bump google.golang.org/grpc from 1.56.1 to 1.56.2 by @dependabot in #768
- Bump github.com/opencontainers/image-spec from 1.1.0-rc.3 to 1.1.0-rc4 by @dependabot in #766
- Add tink-agent binary by @chrisdoherty4 in #762
- Add additional device naming formats to
formatPartition
template func by @jacobweinstock in #771
New Contributors
- @electrocucaracha made their first contribution in https:/...
v0.8.0
What's Changed
- Add VLAN ID to hardware interface spec by @jacobweinstock in #642
- Create tags for all services by @jacobweinstock in #645
- Fix tagging in release CI by @jacobweinstock in #647
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- Database interface refactor by @micahhausler in #544
- Introduce more stringent golangci-lint checks & address issues raised by @tstromberg in #538
- set the default retry-interval unit to seconds by @rgl in #548
- Fix all the dynamically generated code by @mmlb in #547
- Documented environment variables used in Tink Server/CLI/Worker: by @jacobweinstock in #545
- tink-worker: do not attach the action container stdout/stderr to the current process when --capture-action-logs=false by @rgl in #549
- Upgrade to PostgreSQL 14 by @rgl in #552
- Added Kubernetes API types by @micahhausler in #542
- Use newer alpine by @swills in #560
- Update shell.nix (fixes Mac) by @nshalman in #562
- Updated repository config files by @micahhausler in #565
- Add controller-gen to tools.go by @mmlb in #564
- Minor cleanup of client/main.go by @nshalman in #570
- Use db.Database interface in grpc server by @micahhausler in #569
- Add max limit of 2 groups to import blocks by @mmlb in #566
- Add or update mergify config by @mmlb in #580
- Use system version of Go by @mmlb in #582
- mergify: Change docker-images check more explicit by @mmlb in #581
- Add Kubernetes Controller by @micahhausler in #563
- Bump github.com/opencontainers/image-spec to v1.0.2 by @mmlb in #585
- escape pgsql field and values generated by buildGetCondition by @displague in #577
- Fix help and usage for
tink template update
by @detiber in #587 - Fix issue with
tink template update
using stdin by @detiber in #588 - Drop json rpc gateway support by @mmlb in #583
- Tinkerbell GRPC Insecure Mode by @nshalman in #567
- Get rid of verbose test runs by @mmlb in #590
- build(deps): bump github.com/docker/distribution from 2.7.1+incompatible to 2.8.0+incompatible by @dependabot in #592
- Downgrade docker/distributions to 2.8.0-beta.1 by @chrisdoherty4 in #593
- tink-cli: Add bash to container image by @mmlb in #595
- Update github.com/docker/distribution dependency to 2.8.1 by @chrisdoherty4 in #594
- Refactored Tink Worker by @micahhausler in #596
- Add WorkflowContext methods to Workflow CRD by @micahhausler in #600
- Add running workflow for worker index to cache by @micahhausler in #599
- Refactor grpc-server package by @micahhausler in #598
- [tink-worker] Use workflowID instead of workerID in getWorkflowData by @detiber in #604
- deprecate Tink worker global timeout cli flag: by @jacobweinstock in #605
- Stop serving and fetching the tls cert used for gRPC by @mmlb in #584
- Move to path.Join for repo + image_name: by @jacobweinstock in #607
- Added virtual worker by @micahhausler in #602
- [tink worker] Make registry CLI flags optional by @jacobweinstock in #609
- Krm/tink server by @micahhausler in #573
- Add repo roles: by @jacobweinstock in #611
- fix ReportActionStatus panic by @displague in #576
- Add RBAC for tink-controller and tink-server by @abhinavmpandey08 in #610
- Upgrade to Go 1.17 by @chrisdoherty4 in #612
- Add make targets to generate release Kubernetes manifests by @abhinavmpandey08 in #613
- Fix some issues from #613 by @mmlb in #615
- Create an automated release workflow by @detiber in #603
- Add functionality for users to retrieve template by Name as well as UUID by @mmlb in #553
- Add image substitutions in kustomization instead of doing a patch by @abhinavmpandey08 in #617
- Standardize Kubernetes API flag name by @micahhausler in #619
- Expose indexing funcs by @micahhausler in #620
- Add Hardware resources and BMCRef by @micahhausler in #614
- Modified tink hardware crd example by @panktishah26 in #621
- Add kube namespace override and default to in cluster namespace by @chrisdoherty4 in #622
- Make namespace configurable for tink manifest by @abhinavmpandey08 in #624
- Stop building 32b flavors by @chrisdoherty4 in #626
- Fix invalid interpolation in docker-compose: by @jacobweinstock in #627
- Validate mac address on Hardware spec: by @jacobweinstock in #628
- Fixed handling of failed task by @micahhausler in #630
- Error when template for workflow doesn't exist by @chrisdoherty4 in #631
- Fix failure when reporting final action: by @jacobweinstock in #632
- Add Vendordata to metadata by @displague in #579
- Changed hardware templating system by @srikarsganti in #635
- Expose custom funcs to template by @chrisdoherty4 in #638
- Maintainer application by @chrisdoherty4 in #640
New Contributors
- @micahhausler made their first contribution in #544
- @swills made their first contribution in #560
- @dependabot made their first contribution in #592
- @chrisdoherty4 made their first contribution in #593
- @abhinavmpandey08 made their first contribution in #610
- @panktishah26 made their first contribution in #621
- @srikarsganti made their first contribution in #635
Full Changelog: v0.6.0...v0.7.0
v0.6.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.6.0 of tinkerbell/tink is the version used by default in v0.6.0 of tinkerbell/sandbox
What's Changed
- Typo: fist -> first by @nshalman in #465
- Add a test to assert that migrations are ordered as we declared them by @gianarb in #467
- docker graceful exits when image pull fails #382 by @Cbkhare in #450
- Select the right self hosted runner for vagrant workflows by @gianarb in #472
- Remove vagrant test by @gianarb in #474
- Improve empty string test by @rayandas in #473
- Drop the events system by @gauravgahlot in #468
- Add docker image building targets to Makefile by @mmlb in #478
- Change envrc to .env by @gauravgahlot in #483
- Fixed #477 : Corrected state for get and get by id command. by @parauliya in #482
- Fix_475: Correct timestamps in get by Id commands for template and workflow by @parauliya in #476
- Update documentation by @gauravgahlot in #484
- upgrade ptypes.TimestampProto to timestamppb.New by @arcolife in #492
- Adding tinkerbell community details by @gauravgahlot in #503
- remove the ports settings from the boots container docker-compose settings by @rgl in #501
- Fix missing error handling by @shubham14bajpai in #487
- (bugbash) fixes potential file inclusion via variable. by @rahulgrover99 in #490
- Fix ineffective assignment in db/mock/template.go by @detiber in #511
- Add simplified docker-compose: by @jacobweinstock in #513
- fix getWorkerID when mac addresses have captalized letters by @moadqassem in #486
- Upgrade package jsonpb to protojson. by @rahulgrover99 in #491
- Add/update DCO, CoC, contributing ... files by @mmlb in #515
- fix With context on ProcessWorkflowActions error logging by @displague in #517
- while setting up provisioner, check if osie file path is valid by @gauravgahlot in #525
- Fix handling of os signals in tink server by @krishnanarchana in #528
- Adjust codespell invocation to only run codespell on .sh, .go, .md by @tstromberg in #530
- Docker compose download link by @displague in #519
- feat: add otel plumbing & grpc instrumentation by @tobert in #514
- Tink Server: Fix runtime panic by @jacobweinstock in #536
- Remove unused code by @jacobweinstock in #537
- Prepare for default branch rename by @mmlb in #539
- Tink Server: Add basic smoke test for gRPC server: by @jacobweinstock in #540
New Contributors
- @rayandas made their first contribution in #473
- @arcolife made their first contribution in #492
- @shubham14bajpai made their first contribution in #487
- @rahulgrover99 made their first contribution in #490
- @moadqassem made their first contribution in #486
- @krishnanarchana made their first contribution in #528
- @tobert made their first contribution in #514
Full Changelog: v0.5.0...v0.6.0
v0.5.0
This is a symbolic tag to align with the tags defined in tinkerbell/sandbox. v0.5.0 of tinkerbell/tink is the version used by default in v0.5.0 of tinkerbell/sandbox
What's Changed
- Unit tests for resource Get requests by @gauravgahlot in #412
- RenderTemplate using the text/template package, not the html one by @gianarb in #416
- Fix #377: Removing name flag from the tink template create/update command by @parauliya in #385
- Break validate steps into their own jobs by @mmlb in #420
- Build container binaries outside of docker by @mmlb in #419
- Simple tests for db/migration by @mmlb in #421
- Bootstrap Get command for tink-cli by @gianarb in #406
- Remove gRPC TLS cert by @gianarb in #423
- Revert "Remove gRPC TLS cert" by @gianarb in #424
- Document all the grpc api and generate html documentation by @gianarb in #375
- Nixfmt by @mmlb in #427
- Fix permissions on downloaded artifacts: by @jacobweinstock in #429
- Get path to binaries correct: by @jacobweinstock in #430
- Reimplemented a common delete tink-cli command by @gauravgahlot in #433
- Pid namespace support by @thebsdbox in #436
- Migrate tink-server to cobra and viper by @gianarb in #431
- Log to stderr to notify that CLI is looking for deprecated environment by @gianarb in #442
- Fix tink-client gRPC flags for get and delete command by @gianarb in #441
- Fix CreatedAt, UpdatedAt for get workflow and template by @gianarb in #444
- Tink CLI Template create should use --file instead of -p by @gianarb in #446
- Add flag to allow you to disable tink-worker action logging rollup by @splaspood in #443
- Fixed #381: 'tink workflow state' command returns an error if workflow does not exist by @parauliya in #447
- Change package repository and fix build on mac by @gianarb in #459
- Revert "Change package repository and fix build on mac" by @gianarb in #462
Full Changelog: v0.4.0...v0.5.0