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
kind: IngressRoute
metadata:
name: wings-7d2d
name: wings-7d2d-api
namespace: game-servers
spec:
entryPoints:
@@ -1,4 +1,4 @@
apiVersion: external-secrets.io/v1beta1
apiVersion: external-secrets.io/v1
kind: ExternalSecret
metadata:
name: wings-ark-sa-config
@@ -6,21 +6,17 @@ metadata:
spec:
refreshInterval: 1h
secretStoreRef:
name: vault
name: vault-secret-store
kind: ClusterSecretStore
target:
name: wings-ark-sa-config
creationPolicy: Owner
data:
- secretKey: WINGS_UUID
- secretKey: config
remoteRef:
key: wings/ark-sa
property: uuid
- secretKey: WINGS_TOKEN
key: Talos Cluster/wings/ark-sa
property: config
- secretKey: api_key
remoteRef:
key: wings/ark-sa
property: token
- secretKey: LOCALE
remoteRef:
key: wings/ark-sa
property: locale
key: Talos Cluster/wings/ark-sa
property: api_key
@@ -1,7 +1,7 @@
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: wings-ark-sa
name: wings-ark-sa-api
namespace: game-servers
spec:
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
kind: IngressRoute
metadata:
name: wings-enshrouded
name: wings-enshrouded-api
namespace: game-servers
spec:
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
kind: IngressRoute
metadata:
name: wings-moria
name: wings-moria-api
namespace: game-servers
spec:
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
kind: IngressRoute
metadata:
name: wings-palworld
name: wings-palworld-api
namespace: game-servers
spec:
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
kind: IngressRoute
metadata:
name: wings-satisfactory
name: wings-satisfactory-api
namespace: game-servers
spec:
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
kind: IngressRoute
metadata:
name: wings-sotf
name: wings-sotf-api
namespace: game-servers
spec:
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
kind: IngressRoute
metadata:
name: wings-valheim
name: wings-valheim-api
namespace: game-servers
spec:
entryPoints:
+4 -6
View File
@@ -1,19 +1,17 @@
apiVersion: traefik.containo.us/v1alpha1
apiVersion: traefik.io/v1alpha1
kind: IngressRoute
metadata:
name: pelican-panel
namespace: pelican
annotations:
cert-manager.io/cluster-issuer: letsencrypt-prod
spec:
entryPoints:
- websecure
tls:
secretName: pelican-panel-tls
secretName: pelican-tls
certResolver: letsencrypt
routes:
- match: Host(`pelican.khalisio.com`)
kind: Rule
services:
- name: pelican-panel
port: 80
scheme: http
port: 8080