Commit Graph
82 Commits
Author SHA1 Message Date
Marco FranssenandGert Jan Kamstra aff50434fa Apply suggestions from code review
Co-authored-by: Gert Jan Kamstra <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:07 +01:00
Marco Franssen 109be1a3cc Replaced wait-for-it image to resolve security issues
This image was also outdated (no recent releases) and contains whole bunch of vulnerabilities

Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:07 +01:00
Ken HuffmanandMarco Franssen a3f1901a6b adding annotations and resources (#81)
Co-authored-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:07 +01:00
Marco Franssen cc54e3bfbe Add liveness prove to csi-node-registrar
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:07 +01:00
Marco Franssen be163d26cc Allow to configure oidc nginx container resources
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:06 +01:00
Marco Franssen 0e480c6057 Use variable for oidc socket
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:06 +01:00
Marco Franssen 83c3e45e93 Make socketPaths configurable
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:06 +01:00
Marco Franssen fc1bcb35d9 Align spire-server sock naming convention with agent
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:05 +01:00
Marco Franssen 60b2f7c773 Utilize spiffe csi driver in OIDC component
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:05 +01:00
Marco Franssen 1e31a5e359 Remove autoscaling using HPA
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:05 +01:00
Marco Franssen e770a14629 Align config across components
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:05 +01:00
Marco Franssen 10f0138a25 Enable oidc service domains in oidc by default
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:05 +01:00
Marco Franssen 79b26108f4 Fix oidc nodeSelector
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:05 +01:00
Marco Franssen 1bdb9a5a50 Move affinity, annotations and tolerations to oidc and server components
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:04 +01:00
Marco Franssen 76a0c5ecfc Move security values to server and oidc components
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:04 +01:00
Marco Franssen 7834800463 Move replicaCount to server and oidc components
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:04 +01:00
Marco Franssen ec61c387b0 Fix oidc health check using using scratch images
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:04 +01:00
Marco Franssen 765a4edaf8 Update spire server config to remove deprecated settings
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:03 +01:00
Marco Franssen a5afe8979e Add a template to build the image string
This also allows to use image digest as a version

Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:03 +01:00
Batuhan Apaydın 4e5dd65aad move spiffe-csi-driver and node-driver-registrar to values
Signed-off-by: Batuhan Apaydın <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:03 +01:00
Marco Franssen 569412b5d4 Allow to configure resources per object
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:03 +01:00
Marco Franssen 5cb6ebe95e Enforce to amd64 nodes using nodeSelector
Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:02 +01:00
Batuhan ApaydınandFurkan Türkal e9912ba39a Add spiffe-csi driver support
Signed-off-by: Batuhan Apaydın <[email protected]>
Co-authored-by: Furkan Türkal <[email protected]>
Signed-off-by: Batuhan Apaydın <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:02 +01:00
Marco FranssenandGert Jan Kamstra 48dacbca64 Fix agent socket mount in spire-oidc
Co-authored-by: Gert Jan Kamstra <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:02 +01:00
Marco FranssenandGert Jan Kamstra 4f93ead90a Configurable insecureScheme nginx image
Co-Authored-by: Gert Jan Kamstra <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:02 +01:00
Marco Franssen 1c54ce82bb Add jwtIssuer configuration
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:02 +01:00
Marco Franssen 46466e5ec6 Run oidc insecure on unix socket using Nginx
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:01 +01:00
Marco Franssen c9f69907ac Use new domains configuration
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:01 +01:00
Marco Franssen 4d3fb47839 Change socket mounts for more control (readonly)
pods like oidc mount more then one of these sockets, now we can control readonly vs non readonly better

Signed-off-by: Marco Franssen <[email protected]>
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:01 +01:00
Marco Franssen f2d7aa1f62 Run oidc discovery provider as separate pod using workload api
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:01 +01:00
Marco Franssen 31bce3b09e Remove spire ingress as it complicate SNI acme
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:01 +01:00
Marco Franssen 007fa7b83d Initial spire chart setup
Signed-off-by: Marco Franssen <[email protected]>
2023-02-18 13:04:00 +01:00