├── .github └── workflows │ ├── flux.yml │ └── retag.yml ├── LICENSE ├── README.md ├── cmd ├── retag │ ├── generate.go │ ├── generate_test.go │ ├── root.go │ └── testdata │ │ ├── no-source.yml │ │ ├── no-tags.yml │ │ └── retag.yml └── root.go ├── go.mod ├── go.sum ├── main.go ├── manifests ├── emojivoto-example │ ├── README.md │ ├── assets │ │ └── images │ │ │ └── emojivoto-welcome-page.png │ └── kustomize │ │ ├── emoji.yml │ │ ├── ingress.yml │ │ ├── kustomization.yaml │ │ ├── ns.yml │ │ ├── patches │ │ ├── emoji-svc.yaml │ │ └── voting-svc.yaml │ │ ├── vote-bot.yml │ │ ├── voting.yml │ │ └── web.yml ├── flux-repos │ ├── emoji-vote.yml │ ├── ingress.yml │ └── notation-config.yml ├── flux │ ├── flux.yml │ └── kustomization.yml ├── ingress │ ├── ingress-nginx.yml │ └── kustomization.yaml ├── kyverno │ ├── kustomization.yml │ └── kyverno.yml └── policies │ ├── restrict-images.yml │ └── signed-images.yml ├── notation-config ├── kubecon-eu-2025.pem └── trustpolicy.json ├── retag.yml └── zot └── config.json /.github/workflows/flux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/.github/workflows/flux.yml -------------------------------------------------------------------------------- /.github/workflows/retag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/.github/workflows/retag.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/README.md -------------------------------------------------------------------------------- /cmd/retag/generate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/cmd/retag/generate.go -------------------------------------------------------------------------------- /cmd/retag/generate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/cmd/retag/generate_test.go -------------------------------------------------------------------------------- /cmd/retag/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/cmd/retag/root.go -------------------------------------------------------------------------------- /cmd/retag/testdata/no-source.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/cmd/retag/testdata/no-source.yml -------------------------------------------------------------------------------- /cmd/retag/testdata/no-tags.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/cmd/retag/testdata/no-tags.yml -------------------------------------------------------------------------------- /cmd/retag/testdata/retag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/cmd/retag/testdata/retag.yml -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/cmd/root.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/go.sum -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/main.go -------------------------------------------------------------------------------- /manifests/emojivoto-example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/README.md -------------------------------------------------------------------------------- /manifests/emojivoto-example/assets/images/emojivoto-welcome-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/assets/images/emojivoto-welcome-page.png -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/emoji.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/emoji.yml -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/ingress.yml -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/kustomization.yaml -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/ns.yml: -------------------------------------------------------------------------------- 1 | apiVersion: v1 2 | kind: Namespace 3 | metadata: 4 | name: emojivoto 5 | -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/patches/emoji-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/patches/emoji-svc.yaml -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/patches/voting-svc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/patches/voting-svc.yaml -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/vote-bot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/vote-bot.yml -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/voting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/voting.yml -------------------------------------------------------------------------------- /manifests/emojivoto-example/kustomize/web.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/emojivoto-example/kustomize/web.yml -------------------------------------------------------------------------------- /manifests/flux-repos/emoji-vote.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/flux-repos/emoji-vote.yml -------------------------------------------------------------------------------- /manifests/flux-repos/ingress.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/flux-repos/ingress.yml -------------------------------------------------------------------------------- /manifests/flux-repos/notation-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/flux-repos/notation-config.yml -------------------------------------------------------------------------------- /manifests/flux/flux.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/flux/flux.yml -------------------------------------------------------------------------------- /manifests/flux/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/flux/kustomization.yml -------------------------------------------------------------------------------- /manifests/ingress/ingress-nginx.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/ingress/ingress-nginx.yml -------------------------------------------------------------------------------- /manifests/ingress/kustomization.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/ingress/kustomization.yaml -------------------------------------------------------------------------------- /manifests/kyverno/kustomization.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/kyverno/kustomization.yml -------------------------------------------------------------------------------- /manifests/kyverno/kyverno.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/kyverno/kyverno.yml -------------------------------------------------------------------------------- /manifests/policies/restrict-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/policies/restrict-images.yml -------------------------------------------------------------------------------- /manifests/policies/signed-images.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/manifests/policies/signed-images.yml -------------------------------------------------------------------------------- /notation-config/kubecon-eu-2025.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/notation-config/kubecon-eu-2025.pem -------------------------------------------------------------------------------- /notation-config/trustpolicy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/notation-config/trustpolicy.json -------------------------------------------------------------------------------- /retag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/retag.yml -------------------------------------------------------------------------------- /zot/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeremyrickard/kubecon-signed-sealed/HEAD/zot/config.json --------------------------------------------------------------------------------