-
Notifications
You must be signed in to change notification settings - Fork 29
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
Add SPIRE/SPIFFE Packages for Workload Identity #84
Conversation
* initiating spire server Signed-off-by: PrimalPimmy <[email protected]> Spire agent init Signed-off-by: PrimalPimmy <[email protected]> bundle update Signed-off-by: PrimalPimmy <[email protected]> bundle update Signed-off-by: PrimalPimmy <[email protected]> bundle update Signed-off-by: PrimalPimmy <[email protected]> CSI driver and spire server changes Signed-off-by: PrimalPimmy <[email protected]> Added informer Signed-off-by: PrimalPimmy <[email protected]> Added informer Signed-off-by: PrimalPimmy <[email protected]> spiffe csi on agent Signed-off-by: PrimalPimmy <[email protected]> spiffe csi with agent Signed-off-by: PrimalPimmy <[email protected]> some fixes Signed-off-by: PrimalPimmy <[email protected]> * removed rebase Signed-off-by: PrimalPimmy <[email protected]> --------- Signed-off-by: PrimalPimmy <[email protected]> fixed ver 1.10.0 Signed-off-by: PrimalPimmy <[email protected]> Server reconfigure Signed-off-by: PrimalPimmy <[email protected]> permissions needed to update configmap Signed-off-by: PrimalPimmy <[email protected]> added cluster-list and kubeconfig cm Signed-off-by: PrimalPimmy <[email protected]> added cluster-list and kubeconfig cm Signed-off-by: PrimalPimmy <[email protected]> added cluster-list and kubeconfig cm Signed-off-by: PrimalPimmy <[email protected]> added cluster-list and kubeconfig cm Signed-off-by: PrimalPimmy <[email protected]> added cluster-list and kubeconfig cm Signed-off-by: PrimalPimmy <[email protected]> added cluster-list and kubeconfig cm Signed-off-by: PrimalPimmy <[email protected]> oidc insecure Signed-off-by: PrimalPimmy <[email protected]> removed regional Signed-off-by: PrimalPimmy <[email protected]> add spire namespace Signed-off-by: PrimalPimmy <[email protected]> spire controller changes Signed-off-by: PrimalPimmy <[email protected]> spire-system -> spire Signed-off-by: PrimalPimmy <[email protected]> spire CRDs Signed-off-by: PrimalPimmy <[email protected]> kustomization Signed-off-by: PrimalPimmy <[email protected]> adding more crd Signed-off-by: PrimalPimmy <[email protected]> adding more crd Signed-off-by: PrimalPimmy <[email protected]> reverting some changes Signed-off-by: PrimalPimmy <[email protected]> namespace change Signed-off-by: PrimalPimmy <[email protected]> configmap change Signed-off-by: PrimalPimmy <[email protected]> configmap change Signed-off-by: PrimalPimmy <[email protected]> minor format fix Signed-off-by: PrimalPimmy <[email protected]> trust domain change Signed-off-by: PrimalPimmy <[email protected]> namespace change Signed-off-by: PrimalPimmy <[email protected]>
Signed-off-by: PrimalPimmy <[email protected]>
Signed-off-by: PrimalPimmy <[email protected]>
Signed-off-by: PrimalPimmy <[email protected]>
Signed-off-by: PrimalPimmy <[email protected]>
Signed-off-by: PrimalPimmy <[email protected]>
Signed-off-by: PrimalPimmy <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/approve
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: liamfallon, PrimalPimmy 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 |
Added the following components:
Spire-agent and SPIFFE CSI Driver. (This entire package should ideally be deployed in each new cluster)
Spire controller manager and its components for automated node/cluster and workload attestation. (Only needed on the management cluster)
Spire server, and spire OIDC components (Management cluster)
Restricted Service Account Token which is needed for node/cluster attestation. I also packaged this as a KPT file instead of using the reconciler to make this Token, since this appears to be a simpler approach.
All of these are packaged into Kptfiles.
Related: nephio-project/nephio#809