Skip to content

chore: remove unused static oidc issuer endpoint - #17

Merged
xnoto merged 1 commit into
mainfrom
chore/remove-unused-oidc
Aug 25, 2026
Merged

chore: remove unused static oidc issuer endpoint#17
xnoto merged 1 commit into
mainfrom
chore/remove-unused-oidc

Conversation

@xnoto

Copy link
Copy Markdown
Contributor

Removes makeitwork.cloud/oidc/ (discovery doc, index, empty JWKS) and its README section.

Validation before removal:

  • Live AWS account has exactly one OIDC provider (token.actions.githubusercontent.com); no makeitwork.cloud provider was ever created
  • Zero references in tfroot-aws, ansible-site-cluster, or operator configs
  • The live endpoint has served an empty keyset ({"keys": []}) the whole time and the org is fully functional — the k3s apiserver validates SA tokens with its local key; nothing external validates against this URL
  • Closes the loop on feat: publish k3s service account JWKS #10 (closed unmerged with findings)

Deploy uses aws s3 sync --delete, so the path is removed from the live site on merge. k3s cloud-init reference cleanup is a separate tfroot-libvirt PR (affects only future provisions).

The endpoint served an empty keyset since creation and had zero consumers:
no AWS IAM OIDC provider exists for it, no operator is wired to it, and the
k3s apiserver validates ServiceAccount tokens with its local key. The AWS
STS web-identity design it was scaffolded for was never built. Deploy with
--delete removes it from the live site.
@xnoto
xnoto requested a review from a team as a code ownerAugust 25, 2026 18:02
@xnoto
xnoto merged commit f00d829 into mainAug 25, 2026
2 checks passed
@xnoto
xnoto deleted the chore/remove-unused-oidc branch August 25, 2026 18:18
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@xnoto