Releases: admiraltyio/multicluster-service-account
Releases · admiraltyio/multicluster-service-account
v0.6.1
v0.6.0
Improvements
- new
kubemcsa export
command, chained withkubectl apply
for one-off imperative service account imports (see You Might Not Need Multicluster-Service-Account) - new helper functions in
config
to work with kubeconfigs - switch Go modules
v0.5.1
v0.5.0
Improvements
- PR #8:
ca.crt
,namespace
,token
andserver
return to service account import secrets. This reverts the breaking aspect of the switch to kubeconfigs introduced in v0.4.0, but maintains the improvement: kubeconfigs are still added to the secrets underconfig
as a convenience, even though they're redundant with the four other fields (we should have done that in v0.4.0). - (BREAKING) PR #9:
kubemcsa bootstrap
can be called using separate (and non-default) kubeconfig files for the target and source cluster, with the--target-kubeconfig
and--source-kubeconfig
arguments. Target and source contexts become optional, with the--target-kubeconfig
and--source-kubeconfig
arguments (instead of required positional arguments—that's the breaking change).
v0.4.1
Bugfixes
- fix #6: kubemcsa can now bootstrap clusters so that one central cluster can import service accounts from multiple other clusters. Before v0.4.1, it only worked for agent architectures, where multiple clusters only need to import service accounts from one central cluster (as in multicluster-scheduler).
v0.4.0
Improvements
- (BREAKING) Remote service account secrets are now imported and mounted as kubeconfig files. This makes multicluster-service-account compatible with existing clients in any language without any code change, but breaks clients that use the helper functions in pkg/config pre-0.4.0.