-
Notifications
You must be signed in to change notification settings - Fork 799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add TLS to Fleetautoscaler webhook service #476
Add TLS to Fleetautoscaler webhook service #476
Conversation
Build Succeeded 👏 Build Id: 35a4b69a-0008-4c9e-b562-a6f1eeb921da The following development artifacts have been built, and will exist for the next 30 days:
To install this version:
|
1325e13
to
a200bf9
Compare
Build Succeeded 👏 Build Id: eb108893-2319-4275-b6ac-5cca48cd23ec The following development artifacts have been built, and will exist for the next 30 days:
To install this version:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This all looks really good - had a couple of small things, documentation wise, and one other question - and but otherwise, this looks good to go.
a200bf9
to
f6e2641
Compare
Build Failed 😱 Build Id: 4a3c15ac-4929-4246-858c-a061ce961e99 Build Logs
|
f6e2641
to
86b1326
Compare
Build Succeeded 👏 Build Id: baac87ab-c6e6-412f-974c-69e3a3d7d8ce The following development artifacts have been built, and will exist for the next 30 days:
To install this version:
|
I have tested that I can configure 3 fleetautoscalers for 3 fleets: one which is HTTP, one with rootCA.pem and one with another rootCa2.pem. |
86b1326
to
aee598c
Compare
Build Succeeded 👏 Build Id: 945b86d9-4592-4dcd-b186-c606cb205df7 The following development artifacts have been built, and will exist for the next 30 days:
To install this version:
|
I just pushed up gcr.io/agones-images/autoscaler-webhook:0.2 - where you going to update the e2e test with the new image? |
aee598c
to
4dcbcf1
Compare
Build Succeeded 👏 Build Id: f500ce39-bcd8-4423-9a10-ad058bdf9542 The following development artifacts have been built, and will exist for the next 30 days:
To install this version:
|
Add TLS CA Bundle verification if HTTPS scheme is used. Environment variables to configure main scaling parameters. Now both HTTP and HTTPS webhook servers could be used simultaneously in different fleetautoscalers. Add tutorial on using HTTPS webhook fleetautoscaler.
4dcbcf1
to
957d9b1
Compare
Build Succeeded 👏 Build Id: 1398c507-054c-4a14-9637-b9f2de5d7544 The following development artifacts have been built, and will exist for the next 30 days:
To install this version:
|
I have added E2E test for HTTPS webhook autoscaler with creating secret on GKE which contains pre-generated crt and key issued using pre-generated CA certificate. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Add TLS CA Bundle verification if HTTPS scheme is used.
Environment variables were added to configure main scaling parameters of example Fleetautoscaler Webhook Server. Now both HTTP and HTTPS webhook servers could be used simultaneously in different fleetautoscalers for separate fleets.
Provided tutorial on using HTTPS webhook fleetautoscaler.