fix: correct API versions for ExternalSecrets and Traefik #102

Open
gitea-admin wants to merge 17 commits from orion/auto/fix-correct-api-versions-for-externalsec-1779230976308 into main
17 changed files with 182 additions and 34 deletions
@@ -0,0 +1,22 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-7d2d-config
namespace: game-servers
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-7d2d-config
creationPolicy: Owner
data:
- secretKey: config
remoteRef:
key: Talos Cluster/wings/7d2d
property: config
- secretKey: api_key
remoteRef:
key: Talos Cluster/wings/7d2d
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-7d2d name: wings-7d2d-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
@@ -1,4 +1,4 @@
apiVersion: external-secrets.io/v1beta1 apiVersion: external-secrets.io/v1
kind: ExternalSecret kind: ExternalSecret
metadata: metadata:
name: wings-ark-sa-config name: wings-ark-sa-config
@@ -6,21 +6,17 @@ metadata:
spec: spec:
refreshInterval: 1h refreshInterval: 1h
secretStoreRef: secretStoreRef:
name: vault name: vault-secret-store
kind: ClusterSecretStore kind: ClusterSecretStore
target: target:
name: wings-ark-sa-config name: wings-ark-sa-config
creationPolicy: Owner creationPolicy: Owner
data: data:
- secretKey: WINGS_UUID - secretKey: config
remoteRef: remoteRef:
key: wings/ark-sa key: Talos Cluster/wings/ark-sa
property: uuid property: config
- secretKey: WINGS_TOKEN - secretKey: api_key
remoteRef: remoteRef:
key: wings/ark-sa key: Talos Cluster/wings/ark-sa
property: token property: api_key
- secretKey: LOCALE
remoteRef:
key: wings/ark-sa
property: locale
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-ark-sa name: wings-ark-sa-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
@@ -0,0 +1,22 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-enshrouded-config
namespace: game-servers
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-enshrouded-config
creationPolicy: Owner
data:
- secretKey: config
remoteRef:
key: Talos Cluster/wings/enshrouded
property: config
- secretKey: api_key
remoteRef:
key: Talos Cluster/wings/enshrouded
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-enshrouded name: wings-enshrouded-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
@@ -0,0 +1,22 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-moria-config
namespace: game-servers
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-moria-config
creationPolicy: Owner
data:
- secretKey: config
remoteRef:
key: Talos Cluster/wings/moria
property: config
- secretKey: api_key
remoteRef:
key: Talos Cluster/wings/moria
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-moria name: wings-moria-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
@@ -0,0 +1,22 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-palworld-config
namespace: game-servers
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-palworld-config
creationPolicy: Owner
data:
- secretKey: config
remoteRef:
key: Talos Cluster/wings/palworld
property: config
- secretKey: api_key
remoteRef:
key: Talos Cluster/wings/palworld
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-palworld name: wings-palworld-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
@@ -0,0 +1,22 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-satisfactory-config
namespace: game-servers
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-satisfactory-config
creationPolicy: Owner
data:
- secretKey: config
remoteRef:
key: Talos Cluster/wings/satisfactory
property: config
- secretKey: api_key
remoteRef:
key: Talos Cluster/wings/satisfactory
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-satisfactory name: wings-satisfactory-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
@@ -0,0 +1,22 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-sotf-config
namespace: game-servers
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-sotf-config
creationPolicy: Owner
data:
- secretKey: config
remoteRef:
key: Talos Cluster/wings/sotf
property: config
- secretKey: api_key
remoteRef:
key: Talos Cluster/wings/sotf
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-sotf name: wings-sotf-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
@@ -0,0 +1,22 @@
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-valheim-config
namespace: game-servers
spec:
refreshInterval: 1h
secretStoreRef:
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-valheim-config
creationPolicy: Owner
data:
- secretKey: config
remoteRef:
key: Talos Cluster/wings/valheim
property: config
- secretKey: api_key
remoteRef:
key: Talos Cluster/wings/valheim
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: wings-valheim name: wings-valheim-api
namespace: game-servers namespace: game-servers
spec: spec:
entryPoints: entryPoints:
+4 -6
View File
@@ -1,19 +1,17 @@
apiVersion: traefik.containo.us/v1alpha1 apiVersion: traefik.io/v1alpha1
kind: IngressRoute kind: IngressRoute
metadata: metadata:
name: pelican-panel name: pelican-panel
namespace: pelican namespace: pelican
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec: spec:
entryPoints: entryPoints:
- websecure - websecure
tls: tls:
secretName: pelican-panel-tls secretName: pelican-tls
certResolver: letsencrypt
routes: routes:
- match: Host(`pelican.khalisio.com`) - match: Host(`pelican.khalisio.com`)
kind: Rule kind: Rule
services: services:
- name: pelican-panel - name: pelican-panel
port: 80 port: 8080
scheme: http