CAPI Bootstrap Provider Talos 0.6.7 (2024-12-17)
Welcome to the v0.6.7 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT is now built and tested with Cluster API 1.9.0.
CABPT now supports Talos Linux v1.9.x machine configuration generation.
- Andrey Smirnov
- Dmitriy Matrenichev
- github.com/siderolabs/crypto v0.4.4 -> v0.5.0
- github.com/siderolabs/talos/pkg/machinery v1.8.0 -> v1.9.0
- github.com/stretchr/testify v1.9.0 -> v1.10.0
- golang.org/x/sys v0.25.0 -> v0.28.0
- k8s.io/api v0.31.1 -> v0.31.3
- k8s.io/apiextensions-apiserver v0.31.1 -> v0.31.3
- k8s.io/client-go v0.31.1 -> v0.31.3
- k8s.io/component-base v0.31.1 -> v0.31.3
- sigs.k8s.io/cluster-api v1.8.3 -> v1.9.0
- sigs.k8s.io/controller-runtime v0.19.0 -> v0.19.3
Previous release can be found at v0.6.6
CAPI Bootstrap Provider Talos 0.6.6 (2024-09-23)
Welcome to the v0.6.6 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports Talos Linux v1.8.x machine configuration generation.
- Andrey Smirnov
3 commits
- github.com/go-logr/logr v1.4.1 -> v1.4.2
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0-beta.0
- golang.org/x/sys v0.19.0 -> v0.25.0
- k8s.io/api v0.29.3 -> v0.31.0
- k8s.io/apiextensions-apiserver v0.29.3 -> v0.31.0
- k8s.io/apimachinery v0.29.3 -> v0.31.0
- k8s.io/client-go v0.29.3 -> v0.31.0
- k8s.io/component-base v0.29.3 -> v0.31.0
- k8s.io/klog/v2 v2.110.1 -> v2.130.1
- sigs.k8s.io/cluster-api v1.7.0 -> v1.8.2
- sigs.k8s.io/controller-runtime v0.17.3 -> v0.19.0
Previous release can be found at v0.6.5
CAPI Bootstrap Provider Talos 0.6.5 (2024-04-19)
Welcome to the v0.6.5 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports Talos Linux machine configuration strategic merge patches via 'strategicPatches' field on the TalosConfig
CRD.
- Andrey Smirnov
- Ksawery Kuczyński
3 commits
3 commits
- github.com/evanphx/json-patch v5.7.0 -> v5.9.0
- github.com/go-logr/logr v1.3.0 -> v1.4.1
- github.com/siderolabs/crypto v0.4.1 -> v0.4.4
- github.com/siderolabs/talos/pkg/machinery v1.6.0 -> v1.7.0
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- golang.org/x/sys e4099bfacb8c -> v0.19.0
- k8s.io/api v0.28.4 -> v0.29.3
- k8s.io/apiextensions-apiserver v0.28.4 -> v0.29.3
- k8s.io/apimachinery v0.28.4 -> v0.29.3
- k8s.io/client-go v0.28.4 -> v0.29.3
- k8s.io/component-base v0.28.4 -> v0.29.3
- k8s.io/klog/v2 v2.110.1 new
- sigs.k8s.io/cluster-api v1.6.0 -> v1.7.0
- sigs.k8s.io/controller-runtime v0.16.3 -> v0.17.3
Previous release can be found at v0.6.4
CAPI Bootstrap Provider Talos 0.6.4 (2024-01-23)
Welcome to the v0.6.4 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
- Andrey Smirnov
This release has no dependency changes
Previous release can be found at v0.6.3
CAPI Bootstrap Provider Talos 0.6.3 (2023-12-15)
Welcome to the v0.6.3 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports machine configuration generation for Talos 1.6.
- Andrey Smirnov
- github.com/evanphx/json-patch v5.6.0 -> v5.7.0
- github.com/go-logr/logr v1.2.4 -> v1.3.0
- github.com/google/go-cmp v0.5.9 -> v0.6.0
- github.com/siderolabs/talos/pkg/machinery v1.5.2 -> v1.6.0
- golang.org/x/sys v0.10.0 -> e4099bfacb8c
- k8s.io/api v0.27.2 -> v0.28.4
- k8s.io/apiextensions-apiserver v0.27.2 -> v0.28.4
- k8s.io/apimachinery v0.27.2 -> v0.28.4
- k8s.io/client-go v0.27.2 -> v0.28.4
- k8s.io/component-base v0.28.4 new
- sigs.k8s.io/cluster-api v1.5.0 -> v1.6.0
- sigs.k8s.io/controller-runtime v0.15.0 -> v0.16.3
Previous release can be found at v0.6.2
CAPI Bootstrap Provider Talos 0.6.2 (2023-09-07)
Welcome to the v0.6.2 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports machine configuration generation for Talos 1.5.
- Andrey Smirnov
- github.com/siderolabs/talos/pkg/machinery v1.5.0 -> v1.5.2
Previous release can be found at v0.6.1
CAPI Bootstrap Provider Talos 0.6.1 (2023-08-17)
Welcome to the v0.6.1 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports machine configuration generation for Talos 1.5.
- Andrey Smirnov
- Andrey Smirnov
- Utku Ozdemir
2 commits
- github.com/go-logr/logr v1.2.3 -> v1.2.4
- github.com/siderolabs/crypto v0.4.0 -> v0.4.1
- github.com/siderolabs/talos/pkg/machinery v1.4.0 -> v1.5.0
- github.com/stretchr/testify v1.8.2 -> v1.8.4
- golang.org/x/sys v0.7.0 -> v0.10.0
- k8s.io/api v0.26.1 -> v0.27.2
- k8s.io/apiextensions-apiserver v0.26.1 -> v0.27.2
- k8s.io/apimachinery v0.26.1 -> v0.27.2
- k8s.io/client-go v0.26.1 -> v0.27.2
- sigs.k8s.io/cluster-api v1.4.1 -> v1.5.0
- sigs.k8s.io/controller-runtime v0.14.5 -> v0.15.0
Previous release can be found at v0.6.0
CAPI Bootstrap Provider Talos 0.6.0 (2023-05-03)
Welcome to the v0.6.0 release of CAPI Bootstrap Provider Talos!
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports machine configuration generation for Talos 1.4.
- Andrey Smirnov
- Andrey Smirnov
- Alexey Palazhchenko
- Spencer Smith
- Noel Georgi
- Andrew Rynhard
- Artem Chernyshev
- Artem Chernyshev
- Benjamin Gentil
- Dmitriy Matrenichev
- Serge Logvinov
22 commits
fee35a4
release(v0.6.0-alpha.1): prepare release28f4212
chore: add 0.6 series to CAPI metadata0c61a33
release(v0.6.0-alpha.0): prepare released25c6a4
feat: update Talos to 1.4.0d3adcdb
chore: bump dependencies6c9d018
feat: add Tilt support376eb01
feat: update CABPT to Talos 1.3.04f2f856
feat: update to Talos 1.2.0a7fef2c
feat: update Talos to 1.2.0-beta.22f3b21f
feat: bump Talos to 1.1.08b180df
feat: maketalosconfig
andtalosconfigtemplate
immutablee66b203
docs: update README for Talos 1.0ff9d1e8
feat: update to Talos 1.04eb3093
chore: update after org renamee3a1f5a
docs: add note for clusterctl rename bug7a4bc89
chore: update GPG org3bc5406
chore: bump cert-manager to v1f2b1060
chore: bump CAPI to 1.0.4b27f976
feat: add readiness/liveness checksc7a7265
feat: support setting hostname to the machine name36fb7cc
fix: ensure shebang on packet machine configs8e39bd7
feat: update Talos to 0.14.0
0 commit
27 commits
c3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgithub.com/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
- github.com/evanphx/json-patch v4.11.0 -> v5.6.0
- github.com/go-logr/logr v0.4.0 -> v1.2.3
- github.com/google/go-cmp v0.5.9 new
- github.com/siderolabs/crypto v0.4.0 new
- github.com/siderolabs/go-pointer v1.0.0 new
- github.com/siderolabs/talos/pkg/machinery v1.4.0 new
- github.com/stretchr/testify v1.7.0 -> v1.8.2
- golang.org/x/sys 39ccf1dd6fa6 -> v0.7.0
- k8s.io/api v0.22.2 -> v0.26.1
- k8s.io/apiextensions-apiserver v0.22.2 -> v0.26.1
- k8s.io/apimachinery v0.22.2 -> v0.26.1
- k8s.io/client-go v0.22.2 -> v0.26.1
- sigs.k8s.io/cluster-api v1.0.0 -> v1.4.1
- sigs.k8s.io/controller-runtime v0.10.2 -> v0.14.5
Previous release can be found at v0.5.0
CAPI Bootstrap Provider Talos 0.6.0-alpha.1 (2023-04-19)
Welcome to the v0.6.0-alpha.1 release of CAPI Bootstrap Provider Talos!
This is a pre-release of CAPI Bootstrap Provider Talos
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports machine configuration generation for Talos 1.4.
- Andrey Smirnov
- Andrey Smirnov
- Alexey Palazhchenko
- Spencer Smith
- Noel Georgi
- Andrew Rynhard
- Artem Chernyshev
- Artem Chernyshev
- Benjamin Gentil
- Dmitriy Matrenichev
- Serge Logvinov
21 commits
28f4212
chore: add 0.6 series to CAPI metadata0c61a33
release(v0.6.0-alpha.0): prepare released25c6a4
feat: update Talos to 1.4.0d3adcdb
chore: bump dependencies6c9d018
feat: add Tilt support376eb01
feat: update CABPT to Talos 1.3.04f2f856
feat: update to Talos 1.2.0a7fef2c
feat: update Talos to 1.2.0-beta.22f3b21f
feat: bump Talos to 1.1.08b180df
feat: maketalosconfig
andtalosconfigtemplate
immutablee66b203
docs: update README for Talos 1.0ff9d1e8
feat: update to Talos 1.04eb3093
chore: update after org renamee3a1f5a
docs: add note for clusterctl rename bug7a4bc89
chore: update GPG org3bc5406
chore: bump cert-manager to v1f2b1060
chore: bump CAPI to 1.0.4b27f976
feat: add readiness/liveness checksc7a7265
feat: support setting hostname to the machine name36fb7cc
fix: ensure shebang on packet machine configs8e39bd7
feat: update Talos to 0.14.0
27 commits
c3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgithub.com/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
- github.com/evanphx/json-patch v4.11.0 -> v5.6.0
- github.com/go-logr/logr v0.4.0 -> v1.2.3
- github.com/google/go-cmp v0.5.9 new
- github.com/siderolabs/crypto v0.4.0 new
- github.com/siderolabs/go-pointer v1.0.0 new
- github.com/siderolabs/talos/pkg/machinery v1.4.0 new
- github.com/stretchr/testify v1.7.0 -> v1.8.2
- golang.org/x/sys 39ccf1dd6fa6 -> v0.7.0
- k8s.io/api v0.22.2 -> v0.26.1
- k8s.io/apiextensions-apiserver v0.22.2 -> v0.26.1
- k8s.io/apimachinery v0.22.2 -> v0.26.1
- k8s.io/client-go v0.22.2 -> v0.26.1
- sigs.k8s.io/cluster-api v1.0.0 -> v1.4.1
- sigs.k8s.io/controller-runtime v0.10.2 -> v0.14.5
Previous release can be found at v0.5.0
CAPI Bootstrap Provider Talos 0.6.0-alpha.0 (2023-04-19)
Welcome to the v0.6.0-alpha.0 release of CAPI Bootstrap Provider Talos!
This is a pre-release of CAPI Bootstrap Provider Talos
Please try out the release binaries and report any issues at https://github.com/siderolabs/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports machine configuration generation for Talos 1.4.
- Andrey Smirnov
- Andrey Smirnov
- Alexey Palazhchenko
- Spencer Smith
- Noel Georgi
- Andrew Rynhard
- Artem Chernyshev
- Artem Chernyshev
- Benjamin Gentil
- Dmitriy Matrenichev
- Serge Logvinov
19 commits
d25c6a4
feat: update Talos to 1.4.0d3adcdb
chore: bump dependencies6c9d018
feat: add Tilt support376eb01
feat: update CABPT to Talos 1.3.04f2f856
feat: update to Talos 1.2.0a7fef2c
feat: update Talos to 1.2.0-beta.22f3b21f
feat: bump Talos to 1.1.08b180df
feat: maketalosconfig
andtalosconfigtemplate
immutablee66b203
docs: update README for Talos 1.0ff9d1e8
feat: update to Talos 1.04eb3093
chore: update after org renamee3a1f5a
docs: add note for clusterctl rename bug7a4bc89
chore: update GPG org3bc5406
chore: bump cert-manager to v1f2b1060
chore: bump CAPI to 1.0.4b27f976
feat: add readiness/liveness checksc7a7265
feat: support setting hostname to the machine name36fb7cc
fix: ensure shebang on packet machine configs8e39bd7
feat: update Talos to 0.14.0
27 commits
c3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgithub.com/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
- github.com/evanphx/json-patch v4.11.0 -> v5.6.0
- github.com/go-logr/logr v0.4.0 -> v1.2.3
- github.com/google/go-cmp v0.5.9 new
- github.com/siderolabs/crypto v0.4.0 new
- github.com/siderolabs/go-pointer v1.0.0 new
- github.com/siderolabs/talos/pkg/machinery v1.4.0 new
- github.com/stretchr/testify v1.7.0 -> v1.8.2
- golang.org/x/sys 39ccf1dd6fa6 -> v0.7.0
- k8s.io/api v0.22.2 -> v0.26.1
- k8s.io/apiextensions-apiserver v0.22.2 -> v0.26.1
- k8s.io/apimachinery v0.22.2 -> v0.26.1
- k8s.io/client-go v0.22.2 -> v0.26.1
- sigs.k8s.io/cluster-api v1.0.0 -> v1.4.1
- sigs.k8s.io/controller-runtime v0.10.2 -> v0.14.5
Previous release can be found at v0.5.0
CAPI Bootstrap Provider Talos 0.5.0-alpha.0 (2021-10-27)
Welcome to the v0.5.0-alpha.0 release of CAPI Bootstrap Provider Talos!
This is a pre-release of CAPI Bootstrap Provider Talos
Please try out the release binaries and report any issues at https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports CAPI version 1.0.x (v1beta1).
CABPT now generates client-side Talos API credentials (talosconfig
) in the <cluster>-talosconfig
Secret.
Generated talosconfig
will be updated with the endpoints of the control plane Machine
s.
- Andrey Smirnov
4 commits
2 commits
- github.com/talos-systems/crypto v0.3.2 -> v0.3.4
- golang.org/x/sys bfb29a6856f2 -> 39ccf1dd6fa6
- inet.af/netaddr 85fa6c94624e new
- k8s.io/api v0.21.4 -> v0.22.2
- k8s.io/apiextensions-apiserver v0.21.4 -> v0.22.2
- k8s.io/apimachinery v0.21.4 -> v0.22.2
- k8s.io/client-go v0.21.4 -> v0.22.2
- sigs.k8s.io/cluster-api v0.4.3 -> v1.0.0
- sigs.k8s.io/controller-runtime v0.9.7 -> v0.10.2
Previous release can be found at v0.4.0
CAPI Bootstrap Provider Talos 0.4.0-alpha.0 (2021-10-01)
Welcome to the v0.4.0-alpha.0 release of CAPI Bootstrap Provider Talos!
This is a pre-release of CAPI Bootstrap Provider Talos
Please try out the release binaries and report any issues at https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/issues.
CABPT now supports CAPI v1alpha4.
- Andrey Smirnov
- Spencer Smith
3 commits
- github.com/go-logr/logr v0.1.0 -> v0.4.0
- github.com/talos-systems/talos/pkg/machinery 7e63e43eb399 -> v0.12.3
- golang.org/x/sys 0f9fa26af87c -> bfb29a6856f2
- k8s.io/api v0.17.9 -> v0.21.4
- k8s.io/apiextensions-apiserver v0.17.9 -> v0.21.4
- k8s.io/apimachinery v0.17.9 -> v0.21.4
- k8s.io/client-go v0.17.9 -> v0.21.4
- sigs.k8s.io/cluster-api v0.3.22 -> v0.4.3
- sigs.k8s.io/controller-runtime v0.5.14 -> v0.9.7
Previous release can be found at v0.3.0
CAPI Bootstrap Provider Talos 0.3.0-alpha.1 (2021-09-21)
Welcome to the v0.3.0-alpha.1 release of CAPI Bootstrap Provider Talos!
This is a pre-release of CAPI Bootstrap Provider Talos
Please try out the release binaries and report any issues at https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/issues.
This release of CABPT is compatible with CAPI v1alpha3 (v0.3.x). Next release of CABPT will bring compatibility with CAPI v1alpha4 (v0.4.x).
In previous releases of CABPT default value of talosVersion
field was v0.8
.
As Talos v0.8 release is almost a year old, new default value of talosVersion
is to use whatever Talos version CABPT was
built against (in this relase, it's Talos 0.12).
If you're still running Talos v0.8.x, please make sure talosVersion
is set to v0.8
.
CABPT supports config generation for Talos 0.12.
Talos majort version can be specified in the spec of TalosControlPlane
or MachineDeployment
:
generateType: controlplane
talosVersion: v0.11
It is recommended to specify minor version of Talos to make sure machine configuration stays comptabile with Talos version being used even if the CABPT is upgraded to new version.
- Alexey Palazhchenko
- Alexey Palazhchenko
- Andrey Smirnov
- Andrey Smirnov
- Serge Logvinov
- Spencer Smith
18 commits
977121a
fix: construct properly data secret namef8c75c8
fix: update metadata.yaml for v0.3 of CABPTdb60f9e
release(v0.3.0-alpha.0): prepare release755a2dd
fix: update Talos machinery to 0.12, fix secrets persistencef91b032
fix: use bootstrap data secret names6bff239
chore: use Go 1.1756fb73b
test: add test for the second machinee5b7738
test: add more testsbc4105d
test: wait for CAPI availabilityc82b8ab
chore: make versions configurable5594c96
chore: use codecov uploader from build-containercced038
chore: fix license headers7b5dc51
chore: do not run tests on ARMd6258cf
chore: improve tests runnerc6ce363
chore: sign Drone CI configurationad592d1
chore: add basic integration test9fb0d07
chore: add missing LICENSE fileacf18d2
chore: update machinery to v0.11.3
2 commits
8 commits
deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates
- github.com/AlekSi/pointer v1.1.0 new
- github.com/evanphx/json-patch v4.9.0 -> v4.11.0
- github.com/stretchr/testify v1.7.0 new
- github.com/talos-systems/crypto 4f80b976b640 -> v0.3.2
- github.com/talos-systems/talos/pkg/machinery 828772cec9a3 -> 7e63e43eb399
- golang.org/x/sys 0f9fa26af87c new
- gopkg.in/yaml.v2 v2.3.0 -> v2.4.0
- sigs.k8s.io/cluster-api v0.3.12 -> v0.3.22
Previous release can be found at v0.2.0
CAPI Bootstrap Provider Talos 0.3.0-alpha.0 (2021-09-21)
Welcome to the v0.3.0-alpha.0 release of CAPI Bootstrap Provider Talos!
This is a pre-release of CAPI Bootstrap Provider Talos
Please try out the release binaries and report any issues at https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/issues.
This release of CABPT is compatible with CAPI v1alpha3 (v0.3.x). Next release of CABPT will bring compatibility with CAPI v1alpha4 (v0.4.x).
In previous releases of CABPT default value of talosVersion
field was v0.8
.
As Talos v0.8 release is almost a year old, new default value of talosVersion
is to use whatever Talos version CABPT was
built against (in this relase, it's Talos 0.12).
If you're still running Talos v0.8.x, please make sure talosVersion
is set to v0.8
.
CABPT supports config generation for Talos 0.12.
Talos majort version can be specified in the spec of TalosControlPlane
or MachineDeployment
:
generateType: controlplane
talosVersion: v0.11
It is recommended to specify minor version of Talos to make sure machine configuration stays comptabile with Talos version being used even if the CABPT is upgraded to new version.
- Alexey Palazhchenko
- Alexey Palazhchenko
- Andrey Smirnov
- Andrey Smirnov
- Serge Logvinov
15 commits
755a2dd
fix: update Talos machinery to 0.12, fix secrets persistencef91b032
fix: use bootstrap data secret names6bff239
chore: use Go 1.1756fb73b
test: add test for the second machinee5b7738
test: add more testsbc4105d
test: wait for CAPI availabilityc82b8ab
chore: make versions configurable5594c96
chore: use codecov uploader from build-containercced038
chore: fix license headers7b5dc51
chore: do not run tests on ARMd6258cf
chore: improve tests runnerc6ce363
chore: sign Drone CI configurationad592d1
chore: add basic integration test9fb0d07
chore: add missing LICENSE fileacf18d2
chore: update machinery to v0.11.3
8 commits
deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates
- github.com/AlekSi/pointer v1.1.0 new
- github.com/evanphx/json-patch v4.9.0 -> v4.11.0
- github.com/stretchr/testify v1.7.0 new
- github.com/talos-systems/crypto 4f80b976b640 -> v0.3.2
- github.com/talos-systems/talos/pkg/machinery 828772cec9a3 -> 7e63e43eb399
- golang.org/x/sys 0f9fa26af87c new
- gopkg.in/yaml.v2 v2.3.0 -> v2.4.0
- sigs.k8s.io/cluster-api v0.3.12 -> v0.3.22
Previous release can be found at v0.2.0
v0.2.0-alpha.12 (2021-05-14)
- rework build, move to ghcr.io, build for arm64/amd64
- back down resource requests
- ensure secrets are deleted when cluster is dropped
v0.2.0-alpha.11 (2021-02-19)
- support EXP_MACHINE_POOL flag
- v0.2.0-alpha.11: prepare release
v0.2.0-alpha.10 (2021-02-17)
- support talosVersion in talosconfig CRD
- v0.2.0-alpha.10: prepare release
v0.2.0-alpha.9 (2021-02-04)
- support machinepools in bootstrapper
- ensure proper ordering of packet machine config handling
- v0.2.0-alpha.9: prepare release
v0.2.0-alpha.8 (2020-12-03)
- support config patches at the bootstrap provider level
- v0.2.0-alpha.8: prepare release
v0.2.0-alpha.7 (2020-11-13)
- update talos machinery pkg
- v0.2.0-alpha.7: prepare release
v0.2.0-alpha.6 (2020-10-20)
- update talos machinery v0.7.0-alpha.7
- v0.2.0-alpha.6: prepare release
v0.2.0-alpha.5 (2020-10-08)
- make sure secrets are cluster owned
- v0.2.0-alpha.5: prepare release
v0.2.0-alpha.4 (2020-10-06)
- ensure we have a dns domain
- v0.2.0-alpha.4: prepare release
v0.2.0-alpha.3 (2020-09-11)
- ensure version is not nil
- v0.2.0-alpha.3: prepare release
v0.2.0-alpha.2 (2020-08-19)
- change k8s version if it has leading "v"
- v0.2.0-alpha.2: prepare release
v0.2.0-alpha.1 (2020-08-17)
- update to new talos modules
- update drone pipeline type
- update talos pkg import
- ensure proper ownership of certs
- ensure machine configs work in packet
- v0.2.0-alpha.1: prepare release