-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Allow custom service account issuer without public bucket #14991
Allow custom service account issuer without public bucket #14991
Conversation
/test pull-kops-e2e-k8s-aws-calico |
As stated in Office Hours, I would like there to be more documentation around this use case. |
I read over the existing documentation. It states:
This is true, though it should probably more specifically state that The must-be-publicly-readable requirement could be made conditional on We should document the conditions under which kOps sets object-level ACLs. I'm wondering if we should deprecate the object-level ACLs. |
There is something off with the logic today, I believe. But the object-level ACL is somewhat critical in the cases where public buckets are used as state store (like e.g our e2e tests). But the ACL should only tighten the restrictions. Right now, it is also trying to loosen the restrictions (public objects in private buckets), which fail. |
I was referring to the There's other code that sets public-read for the |
The Kubernetes project currently lacks enough contributors to adequately respond to all PRs. This bot triages PRs according to the following rules:
You can:
Please send feedback to sig-contributor-experience at kubernetes/community. /lifecycle stale |
/remove-lifecycle stale |
I think what we need is to update the documentation in |
1798861
to
17d313e
Compare
We discussed in office hours, this unblocks some users hitting this problem, so we're going to merge this and hopefully document it more fully over time. Thanks @hakman /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: justinsb 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 |
…-upstream-release-1.27 Automated cherry pick of #14991: Allow custom service account issuer without public bucket
/cc @olemarkus @johngmyers