Releases: fidelity/kconnect
0.5.5
⚠️ Breaking Changes
- upgrade
apiVersion
tov1beta
foraws-iam-authenticator
(#382) (392e109)- need to upgrade
aws-iam-authenticator
to >=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:latest
docker pull docker.io/kconnectcli/kconnect:v0.5
docker pull docker.io/kconnectcli/kconnect:0.5.5
docker pull docker.io/kconnectcli/kconnect:0.5.5-amd64
docker pull docker.io/kconnectcli/kconnect:0.5.5-arm64
docker pull docker.io/kconnectcli/kconnect:latest-alpine
docker pull docker.io/kconnectcli/kconnect:v0.5-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-amd64
docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-arm64
docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:v0.5-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-with-deps-arm64
docker pull docker.io/kconnectcli/kconnect:0.5.5-alpine-with-deps-amd64
0.5.5-rc.1
⚠️ Breaking Changes
- upgrade
apiVersion
tov1beta
foraws-iam-authenticator
(#382) (392e109)- need to upgrade
aws-iam-authenticator
to >=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:latest
docker pull docker.io/kconnectcli/kconnect:v0.5-rc.1
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-amd64
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-arm64
docker pull docker.io/kconnectcli/kconnect:latest-alpine
docker pull docker.io/kconnectcli/kconnect:v0.5-rc.1-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-amd64
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-arm64
docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:v0.5-rc.1-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:0.5.5-rc.1-alpine-with-deps-arm64
docker 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-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.4-alpine
docker pull docker.io/kconnectcli/kconnect:v0.5-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.4
docker pull docker.io/kconnectcli/kconnect:v0.5
docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:0.5.4-alpine-with-deps
docker 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-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.3-alpine
docker pull docker.io/kconnectcli/kconnect:v0.5-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.3
docker pull docker.io/kconnectcli/kconnect:v0.5
docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:0.5.3-alpine-with-deps
docker 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:latest
docker pull docker.io/kconnectcli/kconnect:0.5.2
docker pull docker.io/kconnectcli/kconnect:v0.5
docker pull docker.io/kconnectcli/kconnect:latest-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.2-alpine
docker pull docker.io/kconnectcli/kconnect:v0.5-alpine
docker pull docker.io/kconnectcli/kconnect:latest-alpine-with-deps
docker pull docker.io/kconnectcli/kconnect:0.5.2-alpine-with-deps
docker 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 token
and 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-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.1-alpine
docker pull docker.io/kconnectcli/kconnect:v0.5-alpine
docker pull docker.io/kconnectcli/kconnect:latest
docker pull docker.io/kconnectcli/kconnect:0.5.1
docker 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: $azureTenenats
Changelog
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:latest
docker pull docker.io/kconnectcli/kconnect:0.5.0
docker pull docker.io/kconnectcli/kconnect:v0.5
docker pull docker.io/kconnectcli/kconnect:latest-alpine
docker pull docker.io/kconnectcli/kconnect:0.5.0-alpine
docker 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-alpine
docker pull docker.io/kconnectcli/kconnect:0.4.2-alpine
docker pull docker.io/kconnectcli/kconnect:v0.4-alpine
docker pull docker.io/kconnectcli/kconnect:latest
docker pull docker.io/kconnectcli/kconnect:0.4.2
docker 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:latest
docker pull docker.io/kconnectcli/kconnect:0.4.1
docker pull docker.io/kconnectcli/kconnect:0.4.1-960f5ac
docker pull docker.io/kconnectcli/kconnect:v0.4
docker 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:latest
docker pull docker.io/kconnectcli/kconnect:0.4.0
docker pull docker.io/kconnectcli/kconnect:0.4.0-473de0b
docker pull docker.io/kconnectcli/kconnect:v0.4
docker pull docker.io/kconnectcli/kconnect:473de0b