Changelog for
aws-iam-authenticator-0.6.22-150300.1.4.x86_64.rpm :
* Wed Jul 31 2024 adrian.glaubitzAATTsuse.com- Update to version 0.6.22
* Update the go version to 1.22.5
* Add unit test
* Skip service validation to get the default regions endpoint
* Tue Jul 02 2024 adrian.glaubitzAATTsuse.com- Update to version 0.6.21
* chore: Remove emeritus reviewers from `SECURITY_CONTACTS`
* chore: Remove emeritus reviewers from `SECURITY_CONTACTS`
* chore: Remove emeritus reviewers from `SECURITY_CONTACTS`
* fix: Run `go mod tidy` to fix `go.sum` files
* fix: Update goreleaser workflow to fix warnings and artifact generation
* update aws go sdk to 1.54.6
* update aws go sdk to 1.54.6
* update aws go sdk to 1.54.6
* update aws go sdk to 1.54.6
* update aws go sdk to 1.54.6
* update aws go sdk to 1.54.6
* update aws go sdk to 1.54.6
* update aws go sdk to 1.54.6- from version 0.6.20
* Merge pull request #713 from jaidevmane/updating-otelgrpc-to-v0.51.0
* Merge pull request #709 from bryantbiggs/chore/update-ci-versions
* Merge pull request #708 from jaidevmane/updating-deps
* Merge pull request #707 from jaidevmane/adding-new-approvers
* Merge pull request #687 from bryantbiggs/chore/update-app-k8s-dependencies- from version 0.6.19
* Bump go version to 1.21.8
* Bump github.com/golang/protobuf v1.5.4, google.golang.org/protobuf v1.33.0- from version 0.6.18
* Fix time formatting
* Refactor structs for dynamic file load
* Add support for adoption rate metrics for cam
* Add support for e2e latency for dynamic mode
* Switch to GOTOOLCHAIN env setting from gimme
* Switch back to use go-version from go-image-tag
* Switch to use go-image-tag from go-version
* Repo controlled build go version- from version 0.6.17
* Fix base image to use latest and release v0.6.17- from version 0.6.16
* Minor fix the IAM user arn verification- from version 0.6.15
* Fix role ARN comparison for user ID strict check (#669) (#671)- Bump minimum Go version to 1.22 in BuildRequires
* Tue Feb 13 2024 adrian.glaubitzAATTsuse.com- Update to version 0.6.14
* Check ARN for user ID strict check (#660) (#664)
* Update go to 1.21.5 (#663)
* Update go to 1.21.4 (#648) (#659)
* Tue Dec 05 2023 adrian.glaubitzAATTsuse.com- Update to version 0.6.13
* Cherry-pick: Fix federated user ID parsing #644 (#654)
* Fix issue 606: use latest version of aws-sdk-go (#650)
* Change s3 bucket for e2e tests, current default exists somewhere (#653)- from version 0.6.12
* Avoid parsing single quote empty inputs
* Avoid parsing known empty inputs
* Thu Aug 17 2023 adrian.glaubitzAATTsuse.com- Update to version 0.6.11
* Optimize only rebuild mapper when the actual backend modes change
* Add int test for dynamic backend mode
* Add DynamicBackendMode
* Allow running create release from Github UI
* Tue Jul 04 2023 adrian.glaubitzAATTsuse.com- Update to version 0.6.10
* Update go.sum
* Only replace x/net
* Add build-all-images make target
* Enable cross-compilation in Dockerfile- from version 0.6.9
* Add DynamicFileError Metric- from version 0.6.8
* Add comments explicitly on what we need to do later
* Shutdown gracefully and avoid the extra thread leak checks that EtcdMain barfs on
* Switch to newer ginkgo v2
* Bump dependencies and go version (in go.mod)- from version 0.6.7
* (no changes)- from version 0.6.6
* Add Username Prefix Enforce for DynamicFile mode- from version 0.6.5
* Update the aws sdk go version to latest
* Update base image in Docker file- from version 0.6.4
* Loop up RoleMapping with UserId in dynamocfile mode
* Install kind if it doesn\'t exist to _output
* Update server_test for expose principal ID in audit log
* Update server_test for expose principal ID in audit log
* Expose Principal Id to audit log
* Migrate away from google.com gcp project k8s-testimages
* Build s390x/ppc64le binaries
* Add default instance region in sts hostname- from version 0.6.3
* Bump aws sdk go to v1.44.145
* Update Dockerfile to pull from https://gallery.ecr.aws/ \\ eks-distro-build-tooling/golang to avoid reaching pull rate limit from docker.io
* Add go mod for E2E
* Add install kind into e2e script
* Move e2e test from start dev script + minor fix for run.sh
* Add end to end test for mountfile mode in kind Update Makefile to support run e2e from either kind or kops.
* Add end to end test for dynamicfile backend
* Fri Mar 31 2023 adrian.glaubitzAATTsuse.com- Update to version 0.6.2
* Add automatic release creation
* Add tag workflow to release-0.6 branch
* Remove dependency from PR #416
* Revert \"Add SSO Role suffix support (#416)- from version 0.6.1
* Test release tagging
* Fix file permissions
* Tag release on update to version.txt
* Bump aws sdk go to v1.44.145
* Update Dockerfile to pull from https://gallery.ecr.aws/eks-distro-build-tooling/golang to avoid reaching pull rate limit from docker.io
* Add go mod for E2E
* Add install kind into e2e script
* Added Issue and PR templates (#517)
* Move e2e test from start dev script + minor fix for run.sh
* Add end to end test for mountfile mode in kind Update Makefile to support run e2e from either kind or kops.
* Remove dependency from PR #416
* Update Dockerfile to use Golang as builder
* Add end to end test for dynamicfile backend- from version 0.6.0
* Print CommitID too on startup
* Print version on startup
* Add new backend mode DYNAMICFILE
* Update go.mod and go.sum for tests/integrations
* Replace tabs with spaces in go.mod
* Bump aws sdk go to v1.44.107
* Minor fix on the script to solve permission denied issue when run make start-dev
* Working E2E tests in prow
* Non-blocking E2E tests
* Add e2e recipe to Makefile
* Basic E2E testing for authenticator
* Initialize metrics in NewVerifier() if needed
* Simplify featuregate flag parsing for SSORoleMatch
* Added ConfiguredInitDirectories featuregate for init command
* rm more v1alpha1 version
* Bump 0.6 (#471)
* Bump version in Makefile
* Add query parameter validation for multiple parameters
* Replace deprecated seccomp annotation with seccompProfile.
* Replace deprecated critical pod annotation with priorityClassName.
* Whitespace consistency fixes.
* Use rbac.authorization.k8s.io/v1 instead of v1beta1 in example manifest.
* Add SSO Role suffix support (#416)
* Lowercase the ARN keys
* Remove vendor directory
* linux/amd64 only for image target
* Don\'t push on image target- from version 0.5.16
* Add comments explicitly on what we need to do later
* Shutdown gracefully and avoid the extra thread leak checks that EtcdMain barfs on
* Switch to newer ginkgo v2
* Bump dependencies and go version (in go.mod)- from version 0.5.15
* Add Username Prefix Enforce for DynamicFile mode- from version 0.5.14
* Update the aws sdk go version to latest
* Update base image in Docker file- from version 0.5.13
* Fix file permissions
* Tag release on update to version.txt
* Loop up RoleMapping with UserId in dynamocfile mode
* Install kind if it doesn\'t exist to _output
* Update server_test for expose principal ID in audit log
* Update server_test for expose principal ID in audit log
* Expose Principal Id to audit log
* Migrate away from google.com gcp project k8s-testimages
* Build s390x/ppc64le binaries
* Add default instance region in sts hostname- from version 0.5.12
* Bump aws sdk go to v1.44.145
* Add go mod for E2E
* Update Dockerfile to pull from https://gallery.ecr.aws/eks-distro-build-tooling/golang to avoid reaching pull rate limit from docker.io
* Add install kind into e2e script
* Move e2e test from start dev script + minor fix for run.sh
* Fix Makefile on branch release-0.5 (#520)
* rm more v1alpha1 version (#516)- from version 0.5.11
* Add end to end test for mountfile mode in kind Update Makefile to support run e2e from either kind or kops.
* Remove dependency from PR #416
* Update Dockerfile to use Golang as builder
* Add end to end test for dynamicfile backend
* Print CommitID too on startup
* Print version on startup
* Add new backend mode DYNAMICFILE
* Minor fix on the script to solve permission denied issue when run make start-dev
* Working E2E tests in prow
* Non-blocking E2E tests
* Add e2e recipe to Makefile
* Basic E2E testing for authenticator
* Added ConfiguredInitDirectories featuregate for init command
* Thu Dec 01 2022 adrian.glaubitzAATTsuse.com- Update to version 0.5.10
* Bump Version in Makefile
* Automated cherry pick of #491: Bump aws sdk go to v1.44.107 (#493)
* Remove vendor from release-0.5 (#498)
* Tue Jul 12 2022 adrian.glaubitzAATTsuse.com- Update to version 0.5.9
* Bump version in Makefile
* Add query parameter validation for multiple parameters (#469) (bsc#1201395, CVE-2022-2385)- from version 0.5.8
* Revert use of upstream yaml parsing (#455)- from version 0.5.7
* Remove duplicate InitMetrics by AATTjngo2 in (#448) + Fixes a crash when executing authenticator in server mode- from version 0.5.6
* Bump AWS SDK to v1.43.28 (#445)
* Use the apiversion from KUBERNETES_EXEC_INFO (#439)
* Bump promptui module to v0.9.0 (#437)- from version 0.5.5
* Use full package name for goreleaser version (#433)
* Add sts error metric (#430)
* Emit metric for EC2 describeInstance calls (#428)
* Rename configmap_watch_failures to configmap_watch_failures_total (#432)
* Simplify goreleaser Dockerfiles (#431)
* Don\'t pass metrics around (#423)- from version 0.5.4
* Embed go-runner into the image (#426)
* Bump Go to 1.17 in Travis (#414)
* Build multi-arch images (#417)
* Add kind-based development environment (#422
* Add jaypipes to approvers/reviewers (#407
* Fix deps (#396
* Fix panic when cache file can\'t be Stat-ed (#410
* Fix missing status definition in v1 CRD (#411)
* Use ./hack/install-etcd.sh (#405
* Run integration tests with per-test role (#402
* Add a counter for API server watch failures (#400)
* Upgrade CRD manifest to v1 (#397
* Move inactives to emeritus_approvers and add active users (#399)
* Fix tests add vendor (#398)
* Integration test framework (#395)
* Add cloudbuild & improvements (#394)
* Fix typo (#390)
* Add user/role subcommands (#381)
* goreleaser: bump release to 0.164.0 and fix config deprecations (#371)
* Run go mod vendor (#388)
* doc: fix typo in RELEASE.md (#376)
* [pkg/token]: Update credential API version (#386)
* Enrich Audit Logs with additional AWS Identity details (via audit logs\' \"extra\" map) (#372)- Enable vendoring for Go module dependencies
* Thu May 20 2021 adrian.glaubitzAATTsuse.com- Update to version 0.5.3
* Bump Go to 1.15 in Travis (#361)
* Update aws sdk go v1.37.1 (#360)
* (arn): validate partition against all partitions returned by the aws sdk (#348)
* Document AccessKeyId from UserInfo (#332)
* Support IPv6 listen address (#352)
* Added user agent to AWS SDK (#359)
* Remove Chris Hein from OWNERS (#351)
* Add instructions for the release process (#346)- from version 0.5.2
* Added partition flag (#341)
* Update link to Kops docs site (#338)
* Security Improvements on the example yaml (#335)
* Fix RBAC on example file: service account requires get to ConfigMap (#334)
* Add AccessKeyID as variable for username (#337)
* Added server side AWS account ID log redaction (#327)- from version 0.5.1
* Update examples/README (#317)
* Changelog gen (#318)
* Fix CRD mapper blocking all others because caches never sync and revamp backend-mode flag (#303)
* Update aws-sdk-go to version v1.30.0 (#306)
* Bump k8s.io/ dependencies to 1.16.8 (#305)
* chown aws-iam-authenticator to avoid permission denied (#302)
* Indentation and unit test improvements (#298)
* Adding Rate limiting ec2:DescribeInstances API along with Batching for high TPS (#292)
* Restrict ClusterRole to readonly IAMIdentityMapping access (#287)
* added selector to spec and changed from extenstions to apps/v1 (#291)
* Add AWS AccessKeyID as an extra field in UserInfo (#286)
* Allow server port customization (#278)- from version 0.5.0
* Remove DNS-1123 validation of usernames and groups (#260)
* switch to use regional sts endpoint & imdsV2 (#283)
* Add AWS Access Key ID to log (#282)
* Require to pass in interface instead of the concrete type (#279)
* Refactor to allow configurable backends (configmap, eks configmap, crd) (#269)
* Update go version (#255)
* Adding session name parameter to TokenGenerator (#272)
* Rename prometheus metrics to match new project name (#249)
* Remove inactive approvers, add wongma7 (#266)
* Update aws-sdk-go to v1.23.11 (257)
* Added go module download check (#259)
* Updating goreleaser yaml to fix deprecated options (#252)
* Remove deprecated language from README (#244)
* Lowercase ARN inside doMapping and log about it (#239)
* IAMIdentityMapping CRD Implementation (#116)
* Adding micahhausler as approver (#237)
* add support for passing externalID to assume role (#228)
* Update README.md (#231)
* Using sigs.k8s.io domain instead of github.com (#223)
* Refactored EC2 API calls to be testable (#226)
* Include aws request ID when logging errors (#178)- Remove global Go project variables- Set GO111MODULE=off to force use of vendored modules- Update Go build paths
* Tue May 14 2019 adrian.glaubitzAATTsuse.com- Initial build + Version 0.4.0