Releases: fidelity/kconnect
0.5.2
Changelog
fa81683 feat: added docker image with dependencies included
b37ccf9 fix: passwords in logs
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.5.2docker pull docker.io/kconnectcli/kconnect:v0.5docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.2-alpinedocker pull docker.io/kconnectcli/kconnect:v0.5-alpinedocker pull docker.io/kconnectcli/kconnect:latest-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:0.5.2-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:v0.5-alpine-with-deps
0.5.1
Important
This release introduces a new login type called token for use with AKS. This can be used to provide non-interactive username/password authentication when connecting to a AKS cluster where the ropc login type isn't supported because of your Idp. This login type doesn't use kubelogin.
The new login type can be used by
--login-type tokenand it can only be used with Azure Active Directory (--idp-protocol aad)
Changelog
8377aab feat: added oidc token auth for aks
Docker images
docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.1-alpinedocker pull docker.io/kconnectcli/kconnect:v0.5-alpinedocker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.5.1docker pull docker.io/kconnectcli/kconnect:v0.5
0.5.0
Important
The version includes some major changes to be aware of:
- The AKS provider now uses kubelogin for the non-admin Azure authentication
- The codebase has been refactored to simplify the plugin structure and to also allow using the app as a package
- Lists of predefined values can be used in the config.yaml. For example:
apiVersion: kconnect.fidelity.github.com/v1alpha1
kind: Configuration
spec:
lists:
azureTenenats:
- name: Tenant1
value: "987654"
- name: Tenant2
value: "123456"
providers:
aks:
tenant-id: $azureTenenatsChangelog
9af4d5e feat: add auth con config command
7d056f9 feat: add history rm command
fa34b4a refactor: change http pkg
80fa2f2 fix: change version check error to warning
2c04bf5 chore(deps): bump github.com/golang/mock in /hack/tools
c4ad931 chore(deps): bump github.com/golangci/golangci-lint in /hack/tools
6b61c63 chore: configure linting
ec4b3ca docs: update
007237c feat: add support for lists
f470b41 feat: adding kubelogin support to AKS provider
aa3d54c fix: docs generator and updated docs
269aad5 fix: panic as httpclient not peristed to provider
1b594c6 fix: providers the wrong way around
aafa434 fix: root peristent commands not being used
60f67a3 feat: history import + export commands
0fae413 feat: install script
fb3eef0 refactor: ls commmand
afcdcce refactor: http
72b8a00 refactor: API refactor for package re-use
66039cf refactor: changed all usages of survey to use prompt so lists are supported
6ad7e91 refactor: use app http client
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.5.0docker pull docker.io/kconnectcli/kconnect:v0.5docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.0-alpinedocker pull docker.io/kconnectcli/kconnect:v0.5-alpine
0.4.2
Changelog
87da66d feat: add prereq checks
4b78da9 feat: added publishing of an alpine based container image
162b6c6 feat: detect if running in terminal and added --no-input flag
946591e feat: renamed configure command to config for consistency
8890146 fix: default identity provider error
16f8931 feat: kubectl plugin help messages
04c9371 feat: prereqs docs
Docker images
docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:0.4.2-alpinedocker pull docker.io/kconnectcli/kconnect:v0.4-alpinedocker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.4.2docker pull docker.io/kconnectcli/kconnect:v0.4
0.4.1
Changelog
b97fbed build: remove version numbers from deb/rpm package file names
264a899 feat: use custom krew repo
8da09d9 fix: version check fails when missing last version
883ad96 feat: kubectl plugin
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.4.1docker pull docker.io/kconnectcli/kconnect:0.4.1-960f5acdocker pull docker.io/kconnectcli/kconnect:v0.4docker pull docker.io/kconnectcli/kconnect:960f5ac
0.4.0
Changelog
ae4585f chore(deps): bump github.com/Azure/azure-sdk-for-go
2a70200 chore(deps): bump github.com/Azure/go-autorest/autorest
14cebbc chore(deps): bump github.com/onsi/gomega from 1.10.1 to 1.10.4
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.4.0docker pull docker.io/kconnectcli/kconnect:0.4.0-473de0bdocker pull docker.io/kconnectcli/kconnect:v0.4docker pull docker.io/kconnectcli/kconnect:473de0b
0.4.0-rc.2
Changelog
9a11081 fix: region wasn't being propagated
02bb39b feat: logout command
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.4.0-rc.2docker pull docker.io/kconnectcli/kconnect:0.4.0-rc.2-ab78905docker pull docker.io/kconnectcli/kconnect:v0.4docker pull docker.io/kconnectcli/kconnect:ab78905
0.4.0-rc.1
Changelog
ce0e20a feat: add time left to history view
993ec99 feat: added cluster discovery via Rancher
64fc1ca feat: added cluster-name flag to AKS
04b50e5 feat: added latest version checking
32cbec4 feat: added support Azure environment auth
5409128 feat: added support shared and env creds for AWS
933f16f fix: brew bot issues
69e8e53 fix: role filter not working in saml provider
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.4.0-rc.1docker pull docker.io/kconnectcli/kconnect:0.4.0-rc.1-2bcfb10docker pull docker.io/kconnectcli/kconnect:v0.4docker pull docker.io/kconnectcli/kconnect:2bcfb10
0.3.1
Changelog
b88846c fix: create .kconnect config dir
3482110 docs: added sample video to readme
2b379d8 fix: apply global config for the to command
2acaa1a fix: show reconnect help text correctly
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.3.1docker pull docker.io/kconnectcli/kconnect:0.3.1-2acaa1adocker pull docker.io/kconnectcli/kconnect:v0.3docker pull docker.io/kconnectcli/kconnect:2acaa1a
0.3.0
Changelog
6e57e74 feat: Add blank lines to help screen text for readability
a61b9ec fix: alias reconnect command info message
4882ead fix: help screen output to 80-columns.
ef49eb0 fix: misspelled references
4729f27 feat: improving help messages
70d989d feat: add filter function
338495d feat: add filter to region and aws role selection
f0737f2 feat: add to ls command
3337a64 feat: AKS implementation
dbe267b fix: change command structure
4a45820 feat: aad provider implementation
7f1fe83 feat: additional federated flow implementation
f468f7e docs: release documentation
676fd43 feat: added resolution to the AAD identity provider
e62acd6 feat: cluster providers declare what idp protocols they support
870b51b feat: history id is lower case
aa651e9 feat: sort by last used timestamp for ls command
772c63d feat: specify subscription by name for AKS
5e6f529 feat: initial AAD identity provider
2437cd6 fix: changes for the managed flow
f304560 fix: running in docker resulted in permission denied
ce63b59 fix: usage not displaying correctly
b1a7a63 handle interruptions
1f11152 feat: aks implementation
d04e838 move namespace flag config to config.go
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:0.3.0docker pull docker.io/kconnectcli/kconnect:0.3.0-504d1d4docker pull docker.io/kconnectcli/kconnect:v0.3docker pull docker.io/kconnectcli/kconnect:504d1d4