Skip to content
This repository has been archived by the owner on Jul 30, 2021. It is now read-only.

Update Kubernetes from v1.11.3 to v1.12.1 #1003

Merged
merged 1 commit into from
Oct 24, 2018
Merged

Update Kubernetes from v1.11.3 to v1.12.1 #1003

merged 1 commit into from
Oct 24, 2018

Conversation

dghubble
Copy link
Contributor

@dghubble dghubble commented Oct 11, 2018

@coreosbot
Copy link

Can one of the admins verify this patch?

1 similar comment
@coreosbot
Copy link

Can one of the admins verify this patch?

@k8s-ci-robot k8s-ci-robot added the cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. label Oct 11, 2018
@coreosbot
Copy link

Can one of the admins verify this patch?

@k8s-ci-robot k8s-ci-robot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Oct 11, 2018
@aaronlevy
Copy link
Contributor

These changes overall seem fine to me. On a quick scan of the issue, however, I'm not clear on how these certs are used. Is this something we should open an issue for and come back and revisit minting real certs for?

Then also - we need the tests to be running before actually merging this. @rphillips was looking into this.

@aaronlevy
Copy link
Contributor

ok to test

@dghubble
Copy link
Contributor Author

dghubble commented Oct 12, 2018 via email

@coreosbot
Copy link

Can one of the admins verify this patch?

1 similar comment
@coreosbot
Copy link

Can one of the admins verify this patch?

@dghubble
Copy link
Contributor Author

I'll rebase to pickup the new pod-checkpointer image once #1010 lands.

* Workaround kubernetes/kubernetes#68973
by providing an emptyDir for auto-generated certs
@k8s-ci-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
To fully approve this pull request, please assign additional approvers.
We suggest the following additional approver: dghubble

If they are not already assigned, you can assign the PR to them by writing /assign @dghubble in a comment when ready.

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@dghubble
Copy link
Contributor Author

Concerning the controller-manager generated certs, I poked around and asked some questions. kubernetes/kubernetes#68973 (comment)

I kinda favor not bothering to mint real certs for these yet. The HTTPS endpoint seems to be a new and so far unused endpoint that doesn't have clients. The HTTP endpoint is still always there. Nothing even happens if the HTTPS endpoint is turned off (--secure-port=0). Seems half baked / incomplete.

If we were aiming to tell users they can now talk to the controller-manager with TLS, I think we'd need to create a controller-manager service, use a conventional DNS name, mint certs with that name, and also tell people to just ignore the HTTP endpoint for now. Not sure what the use case is here really, feels kinda fruitless. 🤷‍♂️

@tomkukral tomkukral mentioned this pull request Oct 17, 2018
@dghubble
Copy link
Contributor Author

I think this is ready to go. Might be valuable to get on v1.12 before the new cycle of manifest improvements.

@rphillips
Copy link
Contributor

@dghubble
Copy link
Contributor Author

The checkpointer image doesn't necessarily need to update those source files to work with v1.12.

@rphillips
Copy link
Contributor

/lgtm

@k8s-ci-robot k8s-ci-robot added the lgtm Indicates that a PR is ready to be merged. label Oct 24, 2018
@rphillips rphillips merged commit c439f68 into kubernetes-retired:master Oct 24, 2018
@dghubble dghubble deleted the update-kubernetes branch January 27, 2019 00:38
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cncf-cla: yes Indicates the PR's author has signed the CNCF CLA. lgtm Indicates that a PR is ready to be merged. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants