Commit Graph

30 Commits (672d1a228133f0617a92a99fb774658a2af02308)

Author SHA1 Message Date
Steven Powell b84acac347 allow gcp-auth to delete secrets 2024-02-20 15:57:14 -08:00
Steven Powell 9ac105a33c addons: Fixed files having .tmpl that aren't templates 2023-09-25 16:28:30 -07:00
Ian Stewart 44f8364c5f Added Environment to the template data 2022-12-08 17:45:51 -05:00
Ian Stewart 7b60a5376d Added MOCK_GOOGLE_TOKEN env var to gcp-auth container. Reading env var from images map. This should be moved. 2022-12-08 13:46:38 -05:00
Ian Stewart 3de8a8d5aa Moved image pull secret creation code to the webhook 2022-11-24 20:55:44 -05:00
Sharif Elgamal bd9da42651 reverse files for kubectl remove on addon disable 2021-10-25 17:31:24 -07:00
Sharif Elgamal 95acc2867b lower TTL to 30 seconds 2021-09-16 15:50:10 -07:00
Sharif Elgamal 047f2e553f fix refreshing gcp-auth pull secret 2021-09-16 15:06:31 -07:00
Predrag Rogic 7466e4a109
fix gcpauth and olm for k8s v1.22+ 2021-08-24 18:40:22 +01:00
Sharif Elgamal a823439257 allow pods to be refreshed 2021-05-25 13:43:25 -07:00
Sharif Elgamal bcd8867df1 switch gcp-auth pull policy back to ifnotpresent 2021-03-18 23:20:39 -07:00
Sharif Elgamal 419db8861f remove namespace mutator 2021-03-18 16:20:49 -07:00
Sharif Elgamal da1477f3f8 delete secret on disable 2021-03-17 13:39:55 -07:00
Sharif Elgamal 93bf6308fd update gcp-auth addon to latest version 2021-02-02 15:56:57 -08:00
Ling Samuel 101d39fc51
Addon custom registry:
* fix missing suffix when using global image repo
* support override global image repo
* change all imagePullPolicy to IfNotPresent
* fix empty global image repo suffix

Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>
2021-01-27 10:33:08 +08:00
Ling Samuel 52f0e49a1e
Fix docker.io/ prefix
Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>
2021-01-27 10:33:07 +08:00
Ling Samuel 76833fd2fa
Make registry configurable
Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>
2021-01-27 10:33:07 +08:00
Ling Samuel de3c901c18
Implement all addons
Signed-off-by: Ling Samuel <lingsamuelgrace@gmail.com>
2021-01-27 10:33:07 +08:00
alonyb 459db36ec6 remove yaml files 2020-11-21 16:45:12 -05:00
alonyb 4a9c316c75 add new tmpl format and replace image name by template in gcp auth addon 2020-11-20 12:28:15 -05:00
Yehiyam Livneh 40736fe6ab add ImageRepository to addons templayes 2020-11-01 09:05:31 +02:00
Sharif Elgamal b04610ef9b simplify addon code by fixing gcp-auth failure policy 2020-10-06 16:14:44 -07:00
Sharif Elgamal 6cdff56707 add gcp-skip label to gcp-auth cert job pods 2020-10-06 11:45:44 -07:00
Sharif Elgamal 9f156b9c73 add back namespaceSelector 2020-10-05 16:11:32 -07:00
Sharif Elgamal 523acbc0f2 explicitly skip gcp-auth webhook for specific addons 2020-10-05 15:57:22 -07:00
Sharif Elgamal ca8a065310 point to newest gcp-auth-webhook version 2020-10-02 13:48:37 -07:00
Sharif Elgamal ff051f9a33
Make sure gcp-auth addon can be enabled on startup (#9318)
* fix documentation for gcp-auth addon

* make sure kube-system pods are up before enabling gcp-auth

* fix lint

* add failurePolicy for webhook

* only install addons if asked

* better comment

* slightly less hacky code

* defer addons properly

* simplify code for performance
2020-09-29 13:29:14 -07:00
Sharif Elgamal d19f5fdd8e point to newest gcp-auth-webhook version 2020-09-08 11:19:37 -07:00
Sharif Elgamal 7c19edbdd5 point to newly released v0.0.1 of gcp-auth-webhook 2020-07-28 15:58:02 -07:00
Sharif Elgamal 1b6eee675b
Automated GCP Credentials Addon Prototype (#8682)
* metadata addon works

* Add code for metadata server image and makefile rules

* remove log message

* update to work with v1.13.11

* update readme

* fix metadata addon stuff for newer codebase

* buncha changes

* just so many changes

* ch-ch-ch-ch-changes

* addon works

* update readme

* boilerplate

* revert unrelated change

* move server code to another repo

* switch addon name to gcp-auth

* metadata -> gcp-auth

* missed one

* automate finding of credentials

* remove unnecessary comment

* address comments

* Update README.md

* Update README.md

* use mustload everywhere

* swap selector condition

* upgrade kube-webhook-certgen to 1.3

* move paths to constants

* add notice to user on addon enable

* adding addon documentation

* move addons documentation inside handbook

* remove old addons docs location

Co-authored-by: Priya Wadhwa <priyawadhwa@google.com>
2020-07-21 14:25:58 -07:00