-
Notifications
You must be signed in to change notification settings - Fork 6.6k
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
Kubernetes Dashboard v1.7.1 Refactor #1953
Conversation
ci check this |
8c8271b
to
e25e7b4
Compare
Looks like CI is malfunctioning :/
|
CI is unstuck now, and it passed. |
kubectl: "{{bin_dir}}/kubectl" | ||
resource: "{{ item }}" | ||
state: absent | ||
with_items: ['ClusterRoleBinding'] |
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 is not critical, but can you please write all lists more readable like:
with_items:
- ClusterRoleBinding
this way it's more readable when overlooking code, and more easy to add/remove more items if needed anywhere.
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.
I agree that's better, it's usually my preferred syntax. I was just sticking with the convention I saw used elsewhere in this role for dns cleanup.
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.
we are trying to change this in long term
Added ability to use custom cert secret and addressed |
0189978
to
ac9e57f
Compare
This version required changing the previous access model for dashboard completely but it's a change for the better. Docs were updated. * New login/auth options that use apiserver auth proxying by default * Requires RBAC in `authorization_modes` * Only serves over https * No longer available at https://first_master:6443/ui until apiserver is updated with the https proxy URL: * Can access from https://first_master:6443/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/login you will be prompted for credentials * Or you can run 'kubectl proxy' from your local machine to access dashboard in your browser from: http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ * It is recommended to access dashboard from behind a gateway that enforces an authentication token, details and other access options here: https://github.com/kubernetes/dashboard/wiki/Accessing-Dashboard---1.7.X-and-above
…sioned self-signed certs
ac9e57f
to
a89ee8c
Compare
Rebased |
This version required changing the previous access model for dashboard completely but it's a change for the better. Docs were updated.
authorization_modes
Closes #1851 Closes #1896