Ole Markus With
eb003a19b1
Fix bugs and typo in iam resource deletion logic
2022-08-21 20:01:20 +02:00
Ole Markus With
ce2e877aeb
Remove bazel files from vendor
2022-04-12 13:29:03 +02:00
Ole Markus With
f8525ce6f9
Add integration test for really long cluster names
2022-03-15 20:44:26 +01:00
Peter Rifel
fd2370c8e8
Ignore InvalidAction errors when tagging IAM Instance Profiles
2021-12-02 08:12:16 -06:00
Ciprian Hacman
ea7df00719
Run hack/update-gofmt.sh
2021-12-01 22:39:50 +02:00
Peter Rifel
5d82ce0b5f
Update cloudmock and integration test inputs to use aws-test partition
2021-10-29 23:07:30 -05:00
Peter Rifel
d52fd9f76c
Add tagging support to AWS Instance Profiles and OIDC Providers
2021-02-15 16:48:43 -06:00
Peter Rifel
6e6e072d93
Use AWS SDK const for IAM entities not found
2021-02-15 15:53:59 -06:00
Peter Rifel
4ee5d7a543
Add tagging support for AWS IAM Roles
2020-12-23 15:11:07 -06:00
Peter Rifel
11bf3ff202
Add missing cloudmock functionality for enabling lifecycle integration test on complex cluster
2020-10-30 10:06:36 -05:00
Justin SB
786423f617
Expose JWKS via a feature-flag
...
When the PublicJWKS feature-flag is set, we expose the apiserver JWKS
document publicly (including enabling anonymous access). This is a
stepping stone to a more hardened configuration where we copy the JWKS
document to S3/GCS/etc.
Co-authored-by: John Gardiner Myers <jgmyers@proofpoint.com>
2020-08-30 10:15:11 -04:00
Peter Rifel
4d9f0128a3
Upgrade to klog2
...
This splits up the kubernetes 1.19 PR to make it easier to keep up to date until we get it sorted out.
2020-08-16 20:56:48 -05:00
Peter Rifel
a7d2161c0e
Add OIDC Provider awstask, mock, and resource lister and deleter
2020-06-16 14:36:56 -05:00
Matt Ouille
f025ff0e70
Add External Policies (AWS managed policy attachments)
2020-02-16 21:54:12 -08:00
mikesplain
9e55b8230a
Update copyright notices
...
Also cleans some white spaces
2019-09-09 14:47:51 -04:00
Justin SB
76d03b3f71
Generated files: glog -> klog
2019-05-06 12:56:03 -04:00
Justin SB
3e33ac7682
Change code from glog to klog
...
We don't call klog.InitFlags yet, because that will cause a flag
redefinition error until we get everyone to stop using glog. That
will happen when we update to k8s 1.13.
2019-05-06 12:54:51 -04:00
Justin SB
18d117d84e
cloudmock: replace unimplemented methods with interface embedding
...
It's simpler, and it lets us move to newer versions of the AWS API more easily.
2018-12-20 18:13:28 -05:00
Justin Santa Barbara
fa7b408607
cloudmock: govet fixes
2018-09-23 11:23:08 -04:00
wangxy518
79233c8e7e
Update iaminstanceprofile.go
2018-08-16 14:10:24 +08:00
Justin Santa Barbara
0234285826
Stub out EC2 & IAM interfaces
...
This auto implements the new methods (they panic if called). Technique
borrowed from mockelb (thanks @vainu-arto ).
Assuming this approach works, we can get rid of the annoying
unimplemented.go files.
2018-06-03 22:08:41 -07:00
Justin Santa Barbara
1edd7d49fa
Add deletion to lifecycle test
2018-03-24 16:30:40 -04:00
Justin Santa Barbara
85b972bc28
Fill out cloudmock to do a basic lifecycle test
2018-03-11 17:04:30 -04:00