Repository navigation
[RFC-0014] auth: move to cryptov1 - #1334
Open
matheuscscp wants to merge 1 commit into
Open
matheuscscp wants to merge 1 commit into
matheuscscp wants to merge 1 commit into
Conversation
matheuscscp
commented
Oct 16, 2026
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 16, 2026 17:03
ae827fa to
852b17e
Compare
matheuscscp
marked this pull request as ready for review
October 16, 2026 17:30
matheuscscp
marked this pull request as draft
October 17, 2026 12:27
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 17, 2026 15:55
852b17e to
68aed9a
Compare
matheuscscp
added this pull request to stack #1336
October 17, 2026 15:57
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 17, 2026 15:58
4adc75c to
4e550b3
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
4 times, most recently
from
October 17, 2026 20:07
52b82b2 to
d5f5d26
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
2 times, most recently
from
October 17, 2026 21:15
5784a54 to
be387f5
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
2 times, most recently
from
October 17, 2026 21:44
ed0a1d1 to
a6e981f
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 18, 2026 08:28
a6e981f to
285acba
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 18, 2026 09:20
285acba to
910d1ee
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 18, 2026 23:46
bafe97e to
200249e
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 19, 2026 09:13
200249e to
267883b
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
2 times, most recently
from
October 19, 2026 10:43
b5c915f to
1a531f2
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
2 times, most recently
from
October 19, 2026 13:57
97a1ebf to
341cc77
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
2 times, most recently
from
October 19, 2026 15:09
039300e to
771a1d1
Compare
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 19, 2026 18:49
771a1d1 to
07ce783
Compare
This was referenced Oct 19, 2026
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
from
October 19, 2026 21:25
07ce783 to
2dc3778
Compare
This was referenced Oct 19, 2026
matheuscscp
force-pushed
the
rfc-0014-auth-crypto
branch
2 times, most recently
from
October 19, 2026 23:35
6796316 to
6639e9b
Compare
This was referenced Oct 20, 2026
Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Part of: fluxcd/flux2#6103
As a consequence of moving to cryptov1, this PR introduces additional behaviors that did not exist before:
I'm also adding support in
runtime/featuresto define "retired" feature gates. The controller will now print a log if a retired gate is being used, telling the user that it no longer has any affect and why. This will be used later in Flux 2.11 to retire the gateObjectLevelWorkloadIdentity, as the feature will become GA and always enabled. Using it will always be opt-in via.spec.serviceAccountNameor--default*-service-account+ a provider that supports it.No new service X provider combination is being introduced yet, e.g. no SPIFFE support, no KSA token support for
genericregistry, etc.One more hardening I found along the way: all our calls to TokenRequest API now prevent the token from being created with the local cluster's API audiences. All our tokens are for access to external services, not the local Kubernetes cluster.