Release v0.5.6
- Bump AWS SDK to v1.43.28 (#445, @nckturner)
- Use the apiversion from KUBERNETES_EXEC_INFO (#439, @jyotimahapatra)
- Bump promptui module to v0.9.0 (#437, @abhay-krishna)
Release v0.5.5
- Use full package name for goreleaser version (#433, @nckturner)
- add sts error metric (#430, @jyotimahapatra)
- emit metric for EC2 describeInstance calls (#428, @jyotimahapatra)
- Rename configmap_watch_failures to configmap_watch_failures_total (#432, @nckturner)
- Simplify goreleaser Dockerfiles (#431, @jyotimahapatra)
- Don't pass metrics around (#423, @nckturner)
Release v0.5.4
- Embed go-runner into the image (#426, @jyotimahapatra)
- Bump Go to 1.17 in Travis (#414, @gliptak)
- Build multi-arch images (#417, @glebiller)
- Add kind-based development environment (#422, @nckturner)
- Add jaypipes to approvers/reviewers (#407, @nckturner)
- Fix deps (#396, @frioux)
- Fix panic when cache file can't be Stat-ed (#410, @sarahhodne)
- Fix missing status definition in v1 CRD (#411, @rifelpet)
- Use ./hack/install-etcd.sh (#405, @nckturner)
- Run integration tests with per-test role (#402, @nckturner)
- Add a counter for API server watch failures (#400, @nckturner)
- Upgrade CRD manifest to v1 (#397, @rifelpet)
- Move inactives to emeritus_approvers and add active users (#399, @nckturner)
- Fix tests add vendor (#398, @nckturner)
- Integration test framework (#395, @nckturner)
- Add cloudbuild & improvements (#394, @nckturner)
- Fix typo (#390, @shyr)
- *: add user/role subcommands (#381, @gyuho)
- goreleaser: bump release to 0.164.0 and fix config deprecations (#371, @antoinedeschenes)
- Run go mod vendor (#388, @nckturner)
- doc: fix typo in RELEASE.md (#376, @stig)
- [pkg/token]: Update credential API version (#386, @micahhausler)
- Enrich Audit Logs with additional AWS Identity details (via audit logs' "extra" map) (#372, @adrianosela)
Release v0.5.3
- Bump Go to 1.15 in Travis (#361, @gliptak)
- Update aws sdk go v1.37.1 (#360, @gaffneyd4)
- (arn): validate partition against all partitions returned by the aws sdk (#348, @cmdallas)
- Document AccessKeyId from UserInfo (#332, @ryanmt)
- Support IPv6 listen address (#352, @anguslees)
- Added user agent to AWS SDK (#359, @micahhausler)
- Remove Chris Hein from OWNERS (#351, @christopherhein)
- Add instructions for the release process (#346, @nckturner)
Release v0.5.2
- Added partition flag (#341, @micahhausler)
- Update link to Kops docs site (#338, @rifelpet)
- Security Improvements on the example yaml (#335, @pjbgf)
- Fix RBAC on example file: service account requires get to ConfigMap (#334, @pjbgf)
- Add AccessKeyID as variable for username (#337, @pjbgf)
- Added server side AWS account ID log redaction (#327, @micahhausler)
Release v0.5.1
- Update examples/README (#317, @otterley)
- Changelog gen (#318, @nckturner)
- Fix CRD mapper blocking all others because caches never sync and revamp backend-mode flag (#303, @wongma7)
- Update aws-sdk-go to version v1.30.0 (#306, @nckturner)
- Bump k8s.io/ dependencies to 1.16.8 (#305, @wongma7)
- chown aws-iam-authenticator to avoid permission denied (#302, @wongma7)
- Indentation and unit test improvements (#298, @bhagwat070919)
- Adding Rate limiting ec2:DescribeInstances API along with Batching for high TPS (#292, @bhagwat070919)
- Restrict ClusterRole to readonly IAMIdentityMapping access (#287, @rifelpet)
- added selector to spec and changed from extenstions to apps/v1 (#291, @andarob)
- Add AWS AccessKeyID as an extra field in UserInfo (#286, @pepov)
- Allow server port customization (#278, @diversario)
Release v0.5.0
- Remove DNS-1123 validation of usernames and groups (#260, @richardmarshall)
- switch to use regional sts endpoint & imdsV2 (#283, @M00nF1sh)
- Add AWS Access Key ID to log (#282, @otterley)
- Require to pass in interface instead of the concrete type (#279, @Skarlso)
- Refactor to allow configurable backends (configmap, eks configmap, crd) (#269, @wongma7)
- Update go version (#255, @christopherhein)
- Adding session name parameter to TokenGenerator (#272, @SaranBalaji90)
- Rename prometheus metrics to match new project name (#249, @rifelpet)
- Remove inactive approvers, add wongma7 (#266, @nckturner)
- Update aws-sdk-go to v1.23.11 (#257, @bdwyertech)
- Added go module download check (#259, @micahhausler)
- Updating goreleaser yaml to fix deprecated options (#252, @hyperbolic2346)
- Remove deprecated language from README (#244, @nckturner)
- Lowercase ARN inside doMapping and log about it (#239, @wongma7)
- IAMIdentityMapping CRD Implementation (#116, @christopherhein)
- Adding micahhausler as approver (#237, @christopherhein)
- add support for passing externalID to assume role (#228, @jeffmhastings)
- Update README.md (#231, @MIJOTHY)
- Using sigs.k8s.io domain instead of github.com (#223, @christopherhein)
- Refactored EC2 API calls to be testable (#226, @micahhausler)
- Include aws request ID when logging errors (#178, @doublerainbo)