Releases: fidelity/kconnect
0.5.5
⚠️ Breaking Changes
- upgrade
apiVersiontov1betaforaws-iam-authenticator(#382) (392e109)- need to upgrade
aws-iam-authenticatorto >=0.5.5
- need to upgrade
Changelog
- b913826 chore(deps): bump github.com/golang/mock in /hack/tools
- 12dd81a chore(deps): bump k8s.io/code-generator in /hack/tools
- d7b98f5 chore(deps): bump sigs.k8s.io/controller-tools in /hack/tools
- 317b19d feat: add multi-arch images amd64, arm64, arm32v7, add DOCKER_CLI_EXPERIMENTAL flag, add Set up QEMU step, and which to GH_PAT for titlecheck
- 51c9e0f feat: add user instruction to Dockerfiles
- c63bfc5 feat: fix issue with scratch image, and update filepath for deps
- 392e109 feat: fix typo of extra curly brakcet, and upgrade apiversion for aws-iam-authenticator
- 89ec22d feat: revert GITHUB_TOKEN change for titlecheck
- 0666c3f feat: update format, and add setup-go action to avoid 1.15 as default
- 2057217 feat: upgrade aws-iam-auth and kubelogin to suport arm
- 3845ff8 feat: upgraded golanglint-ci
- a199bc5 feat: remove arm32, because we only want to support arm64 going forward
- b472e93 feat: update dependency urls to pull arch specific binary, update goreleaser to build arm version specifc, and remove arm32 requirement from deps
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:v0.5docker pull docker.io/kconnectcli/kconnect:0.5.5docker pull docker.io/kconnectcli/kconnect:0.5.5-amd64docker pull docker.io/kconnectcli/kconnect:0.5.5-arm64docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:v0.5-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.5-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-amd64docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-arm64docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:v0.5-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-with-deps-arm64docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-with-deps-amd64
0.5.5-rc.1
⚠️ Breaking Changes
- upgrade
apiVersiontov1betaforaws-iam-authenticator(#382) (392e109)- need to upgrade
aws-iam-authenticatorto >=0.5.5
- need to upgrade
Changelog
- b913826 chore(deps): bump github.com/golang/mock in /hack/tools
- 12dd81a chore(deps): bump k8s.io/code-generator in /hack/tools
- d7b98f5 chore(deps): bump sigs.k8s.io/controller-tools in /hack/tools
- 317b19d feat: add multi-arch images amd64, arm64, arm32v7, add DOCKER_CLI_EXPERIMENTAL flag, add Set up QEMU step, and which to GH_PAT for titlecheck
- 51c9e0f feat: add user instruction to Dockerfiles
- c63bfc5 feat: fix issue with scratch image, and update filepath for deps
- 392e109 feat: fix typo of extra curly brakcet, and upgrade apiversion for aws-iam-authenticator
- 89ec22d feat: revert GITHUB_TOKEN change for titlecheck
- 0666c3f feat: update format, and add setup-go action to avoid 1.15 as default
- 2057217 feat: upgrade aws-iam-auth and kubelogin to suport arm
- 3845ff8 feat: upgraded golanglint-ci
- a199bc5 feature/374-create-arm-images: remove arm32, because we only want to support arm64 going forward
- b472e93 feature/374-create-arm-images: update dependency urls to pull arch specific binary, update goreleaser to build arm version specifc, and remove arm32 requirement from deps
Docker images
docker pull docker.io/kconnectcli/kconnect:latestdocker pull docker.io/kconnectcli/kconnect:v0.5-rc.1docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-amd64docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-arm64docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:v0.5-rc.1-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-amd64docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-arm64docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:v0.5-rc.1-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-with-deps-arm64docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-with-deps-amd64
0.5.4
Changelog
5c1d96b feat: Bump Golang to 1.17
6726bb7 feat: Bump Alpine to 3.14 in Dockerfiles
bc82376 feat: (all) move alias prompt to after cluster selection
e07c84a feat: (rancher) add cluster-name flag to use rancher
cc64327 feat: (eks) change eks region-filter to use regex based filter
356fd9c fix: (aks) docs: fix wstrust link
e1113a6 fix: Add maintainer for RPM
Docker images
docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.4-alpinedocker pull docker.io/kconnectcli/kconnect:v0.5-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.4docker pull docker.io/kconnectcli/kconnect:v0.5docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:0.5.4-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:v0.5-alpine-with-deps
0.5.3
Changelog
61feca9 fix: Adding upstream fix which removes spn from aud claim. Ref: kubernetes/kubernetes#86410
f684390 fix: aks special char fix
dee1c02 feat: case insensitive when filtering
a50832c fix: update gjson
Docker images
docker pull docker.io/kconnectcli/kconnect:latest-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.3-alpinedocker pull docker.io/kconnectcli/kconnect:v0.5-alpinedocker pull docker.io/kconnectcli/kconnect:0.5.3docker pull docker.io/kconnectcli/kconnect:v0.5docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:0.5.3-alpine-with-depsdocker pull docker.io/kconnectcli/kconnect:v0.5-alpine-with-deps
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