Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 0 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,26 +16,6 @@ Serverless web content with GitHub Actions pushing changes to S3.

- https://www.w3schools.com/icons/fontawesome_icons_intro.asp

# Static OIDC issuer

`makeitwork.cloud/oidc/` hosts public static Kubernetes ServiceAccount OIDC
discovery metadata for future AWS STS web-identity authentication from the k3s
cluster.

- Issuer: `https://makeitwork.cloud/oidc`
- Discovery: `https://makeitwork.cloud/oidc/.well-known/openid-configuration`
- JWKS: `https://makeitwork.cloud/oidc/openid/v1/jwks`

The JWKS file must contain only public key material for the k3s ServiceAccount
token signing key. Never commit the private signing key, AWS credentials, KMS key
IDs, kubeconfigs, or decrypted SOPS values here.

This static issuer is for Kubernetes ServiceAccount tokens used by AWS STS; it
is not the human kubectl login provider and does not expose the cluster API.
Maintainer kubectl access uses Cloudflare Access plus ArgoCD Dex as documented
in the
[`kustomize-cluster` README](https://github.com/makeitworkcloud/kustomize-cluster#kubectl-access).

# CI and deployment

Pull requests run static pre-commit checks only. Pushes to `main` deploy the
Expand Down
7 changes: 0 additions & 7 deletions makeitwork.cloud/oidc/.well-known/openid-configuration

This file was deleted.

25 changes: 0 additions & 25 deletions makeitwork.cloud/oidc/index.html

This file was deleted.

3 changes: 0 additions & 3 deletions makeitwork.cloud/oidc/openid/v1/jwks

This file was deleted.

Loading