change folder
This commit is contained in:
15
test/agenda/config.yaml
Normal file
15
test/agenda/config.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
dev_env: true
|
||||
|
||||
storage:
|
||||
db:
|
||||
type: mongodb
|
||||
mongodb:
|
||||
uri:
|
||||
db_name:
|
||||
collections:
|
||||
events: agenda_events
|
||||
|
||||
services:
|
||||
grpc:
|
||||
enable: true
|
||||
port: 8080
|
||||
44
test/agenda/deployment.yaml
Normal file
44
test/agenda/deployment.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: test-agenda
|
||||
spec:
|
||||
replicas: 1
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: agenda
|
||||
image: docker.io/library/agenda-v3:local
|
||||
env:
|
||||
- name: STORAGE_DB_MONGODB_URI
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_uri
|
||||
- name: STORAGE_DB_MONGODB_DB_NAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_db_name
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8080
|
||||
protocol: TCP
|
||||
|
||||
volumeMounts:
|
||||
- name: agenda-config-volume
|
||||
mountPath: /config.yaml
|
||||
subPath: config.yaml
|
||||
|
||||
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
||||
volumes:
|
||||
- name: agenda-config-volume
|
||||
configMap:
|
||||
name: test-agenda-config
|
||||
items:
|
||||
- key: config.yaml
|
||||
path: config.yaml
|
||||
|
||||
|
||||
0
test/agenda/imageSecret.yaml
Normal file
0
test/agenda/imageSecret.yaml
Normal file
18
test/agenda/kustomization.yaml
Normal file
18
test/agenda/kustomization.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
commonLabels:
|
||||
app.kubernetes.io/name: test-agenda
|
||||
app.kubernetes.io/instance: test-agenda
|
||||
|
||||
configMapGenerator:
|
||||
- name: test-agenda-config
|
||||
files:
|
||||
- config.yaml
|
||||
|
||||
resources:
|
||||
- sealed-db-secret.yaml
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
|
||||
|
||||
22
test/agenda/sealed-db-secret.yaml
Normal file
22
test/agenda/sealed-db-secret.yaml
Normal file
@@ -0,0 +1,22 @@
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
annotations:
|
||||
sealedsecrets.bitnami.com/namespace-wide: "true"
|
||||
creationTimestamp: null
|
||||
name: db-secret
|
||||
namespace: argocd-test
|
||||
spec:
|
||||
encryptedData:
|
||||
storage_db_mongodb_db_name: AgAQsVjq0bOjS6kCpWvcjU+nzz7ebe7Y3yzxlpQkfEQMKcpKQk4xNcfwzdGT9IAaeOHHmVEeWyO4FKQvCjuDW2WyCBiNmkX7Xl3nNj9lWSiLcbJdiejwi1cXR/vt7BERe9lgSYhqN1iwd0rJlBA+vSD9debtGmMu3EaKPQjRxif7gxNBNR9Tqac+UtE/2YnLa8d75kclArfL5CxHHDyE9+2VL1nimOJxqrs4/G86djCE5FdAYTApKU4WFujZ1FAyJ1fWtwLvLuxXKuAb7DnUcOOQGMYgTS02T/4UVv8F2tOMP1jgyhV4LjLUOB/xisR74NqB/36s+ElYO33x4Vy4S7U2mHmM0PZH3VxFqyPwvH2POF13CpDB6d5kkdj85CI0OV1OUcCMAX1J/04E9ZkbpwWy1cTjAYrfgnnAYbX1htMV9D/GwvktPyTeYCJ8WYpGxIdtz4yxS6Rmi1RO3ebTwuEiXgFlyXZp78aRR70f5fIYxKwaQLUaS9t1pefgwQO0OqND34wh2bzfbtyy6sJVfMdOwGFZ1WXvCqd3WxxZ+A9i+ceOMuzMupLQI0Ixsq/fEt8LAvMp/FG6tcKooqHMoGp9PwX5+KV0tV/CpmPrR4tKkxkWyXUYlr2HsvJPAVu1LPkCSe6o+dJl7LpnFbvlDfVXd2q0dP8PsVUzhuwcO0ZUced+kXHPT1t075jwaBxlDYI/pG+If+8mqP8JhhQapus=
|
||||
storage_db_mongodb_uri: AgBxdDfQwA5ewSVUFKLqZngzCop5qbasjIybqT7ABvSWsYpJFOZ/y+I8C+GHH87y781fcU7L+mm0TYb+JgWWuRPPVVZGKncD+LaDDHK8S3p4AnZzEo8FlNShczq8YWyVMsf1jxjzhrTSHA/8y9Kv4rT20r+XwJn/HlUkEp9S2i3pwMR+pJ8ey4PQcfbKHgqCkioA3EychbuuOI3rWrdq88Tuowf5l4ZDs2rTEQJPIGAijNzIhDK6dFvI2pUVKkujlTNU6ttW+/jaHe7fdy/+3XoWHYDErexon95L+pUTemGafgye5uAn3YaErscvdBa3aWyahK6fFVRscbXSNwWamH74x6D1jBLU2DRNpSNJuVswgkmyl+GYLmGajFM+uVN8/RxatORCJZxN4bZdWcyILyoBsPCR7KYKf1HwRh2qPpFK3Swq+KEyX90wBzAkyqCeAgWaHszFPUN5JgryeENO3cNXjIt/LzjkZE4ms5goqGfZwvjZu2/AtF7flTMcGpQMJMJCjMjofPKV3QOytL5Mg12h5AViHrRK5Yrudi6qAA8NgsrOxUgSuG7XQjFyVXiFXDL9pn5ywqJiKldDB6jvcdKwGNM8jmlfdPL+1aOoKbR2uI+BNy9by6YkIFY/q0E0e7NXUWnxg0TuGxTriOSs/VXMLaFQNfoMqcNanompMn2qDMHqVIZqv/jsRuzWXxLmHqIExI6ElIIAFkYgghRdtkCjRP2Yt8Vzzfi9rSv+cOjfn6tx0NxbHbsPe14phRVboeGGWPXZw2PGB2caQaJLKV/ouJoZP4+AVyuYoLBgiLdkrQ7mpN897jaE1C4mA/7srjEQdg5wQg3Ug1CGlAnRAbrcJQ5Rw3+cYbBfWRzHzEw0YHbG5WhGO5nOWOWkYX8mjEDc8kZOrxbCnfK9ePm8OBCA8Ne68PVF3D1/F6QoztqHb29/aiEdT60mStksYL8KFesgwHEIv3Hn6CvmBDENynPlAnGkYkKvpJOREw==
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
sealedsecrets.bitnami.com/managed: "true"
|
||||
sealedsecrets.bitnami.com/namespace-wide: "true"
|
||||
creationTimestamp: null
|
||||
name: db-secret
|
||||
namespace: argocd-test
|
||||
type: Opaque
|
||||
|
||||
0
test/agenda/sealed-secret.yaml
Normal file
0
test/agenda/sealed-secret.yaml
Normal file
8
test/agenda/service.yaml
Normal file
8
test/agenda/service.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: test-agenda-svc
|
||||
spec:
|
||||
ports:
|
||||
- port: 8080
|
||||
protocol: TCP
|
||||
66
test/etcd/etcd-statefulset.yaml
Normal file
66
test/etcd/etcd-statefulset.yaml
Normal file
@@ -0,0 +1,66 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: etcd
|
||||
spec:
|
||||
clusterIP: None
|
||||
ports:
|
||||
- port: 2379
|
||||
name: client
|
||||
- port: 2380
|
||||
name: peer
|
||||
selector:
|
||||
app: etcd
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: StatefulSet
|
||||
metadata:
|
||||
name: etcd
|
||||
labels:
|
||||
app: etcd
|
||||
spec:
|
||||
serviceName: etcd
|
||||
selector:
|
||||
matchLabels:
|
||||
app: etcd
|
||||
replicas: 3
|
||||
template:
|
||||
metadata:
|
||||
name: etcd
|
||||
labels:
|
||||
app: etcd
|
||||
spec:
|
||||
containers:
|
||||
- name: etcd
|
||||
image: quay.io/coreos/etcd:latest
|
||||
ports:
|
||||
- containerPort: 2379
|
||||
name: client
|
||||
- containerPort: 2380
|
||||
name: peer
|
||||
volumeMounts:
|
||||
- name: data
|
||||
mountPath: /var/run/etcd
|
||||
command:
|
||||
- /bin/sh
|
||||
- -c
|
||||
- |
|
||||
PEERS="etcd-0=http://etcd-0.etcd:2380,etcd-1=http://etcd-1.etcd:2380,etcd-2=http://etcd-2.etcd:2380"
|
||||
exec etcd --name ${HOSTNAME} \
|
||||
--listen-peer-urls http://0.0.0.0:2380 \
|
||||
--listen-client-urls http://0.0.0.0:2379 \
|
||||
--advertise-client-urls http://${HOSTNAME}.etcd:2379 \
|
||||
--initial-advertise-peer-urls http://${HOSTNAME}.etcd:2380 \
|
||||
--initial-cluster-token etcd-cluster-1 \
|
||||
--initial-cluster ${PEERS} \
|
||||
--initial-cluster-state new \
|
||||
--data-dir /var/run/etcd/default.etcd
|
||||
volumeClaimTemplates:
|
||||
- metadata:
|
||||
name: data
|
||||
spec:
|
||||
accessModes: ["ReadWriteOnce"]
|
||||
resources:
|
||||
requests:
|
||||
storage: 10Gi
|
||||
23
test/etcd/etcdapp.yaml
Normal file
23
test/etcd/etcdapp.yaml
Normal file
@@ -0,0 +1,23 @@
|
||||
apiVersion: argoproj.io/v1alpha1
|
||||
kind: Application
|
||||
metadata:
|
||||
name: app-etcd
|
||||
namespace: argocd
|
||||
spec:
|
||||
project: default
|
||||
|
||||
source:
|
||||
repoURL: https://github.com/soukainna/kubeArgocdTesting
|
||||
targetRevision: HEAD
|
||||
path: etcd
|
||||
destination:
|
||||
server: https://kubernetes.default.svc
|
||||
namespace: argocd-test
|
||||
|
||||
syncPolicy:
|
||||
syncOptions:
|
||||
- CreateNamespace=true
|
||||
|
||||
automated:
|
||||
selfHeal: true
|
||||
prune: true
|
||||
5
test/etcd/kustomization.yaml
Normal file
5
test/etcd/kustomization.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
resources:
|
||||
- etcd-statefulset.yaml
|
||||
16
test/fleets/config.yaml
Normal file
16
test/fleets/config.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
dev_env: true
|
||||
|
||||
storage:
|
||||
db:
|
||||
type: mongodb
|
||||
mongodb:
|
||||
uri:
|
||||
db_name:
|
||||
collections:
|
||||
vehicles: fleet_vehicles
|
||||
bookings: fleet_bookings
|
||||
services:
|
||||
grpc:
|
||||
enable: true
|
||||
port: 8080
|
||||
|
||||
41
test/fleets/deployment.yaml
Normal file
41
test/fleets/deployment.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: test-coopgo-fleets
|
||||
spec:
|
||||
replicas: 1
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: fleets
|
||||
image: docker.io/library/fleets-v3:local
|
||||
env:
|
||||
- name: STORAGE_DB_MONGODB_URI
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_uri
|
||||
- name: STORAGE_DB_MONGODB_DB_NAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_db_name
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8080
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- name: fleets-config-volume
|
||||
mountPath: /config.yaml
|
||||
subPath: config.yaml
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
||||
volumes:
|
||||
- name: fleets-config-volume
|
||||
configMap:
|
||||
name: test-fleets-config
|
||||
items:
|
||||
- key: config.yaml
|
||||
path: config.yaml
|
||||
|
||||
|
||||
15
test/fleets/kustomization.yaml
Normal file
15
test/fleets/kustomization.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
commonLabels:
|
||||
app.kubernetes.io/name: test-coopgo-fleets
|
||||
app.kubernetes.io/instance: test-coopgo-fleets
|
||||
|
||||
configMapGenerator:
|
||||
- name: test-fleets-config
|
||||
files:
|
||||
- config.yaml
|
||||
|
||||
resources:
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
8
test/fleets/service.yaml
Normal file
8
test/fleets/service.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: test-coopgo-fleets-svc
|
||||
spec:
|
||||
ports:
|
||||
- port: 8080
|
||||
protocol: TCP
|
||||
15
test/groups-management/config.yaml
Normal file
15
test/groups-management/config.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
dev_env: true
|
||||
|
||||
storage:
|
||||
db:
|
||||
type: mongodb
|
||||
mongodb:
|
||||
uri:
|
||||
db_name:
|
||||
collections:
|
||||
groups: groups
|
||||
groups_member: groups_member
|
||||
services:
|
||||
grpc:
|
||||
enable: true
|
||||
port: 8080
|
||||
41
test/groups-management/deployment.yaml
Normal file
41
test/groups-management/deployment.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: test-coopgo-groups-management
|
||||
spec:
|
||||
replicas: 1
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: groups-management
|
||||
image: docker.io/library/groups-management-v3:local
|
||||
env:
|
||||
- name: STORAGE_DB_MONGODB_URI
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_uri
|
||||
- name: STORAGE_DB_MONGODB_DB_NAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_db_name
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8080
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- name: groups-management-config-volume
|
||||
mountPath: /config.yaml
|
||||
subPath: config.yaml
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
||||
volumes:
|
||||
- name: groups-management-config-volume
|
||||
configMap:
|
||||
name: test-groups-management-config
|
||||
items:
|
||||
- key: config.yaml
|
||||
path: config.yaml
|
||||
|
||||
|
||||
15
test/groups-management/kustomization.yaml
Normal file
15
test/groups-management/kustomization.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
commonLabels:
|
||||
app.kubernetes.io/name: test-coopgo-groups-management
|
||||
app.kubernetes.io/instance: test-coopgo-groups-management
|
||||
|
||||
configMapGenerator:
|
||||
- name: test-groups-management-config
|
||||
files:
|
||||
- config.yaml
|
||||
|
||||
resources:
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
8
test/groups-management/service.yaml
Normal file
8
test/groups-management/service.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: test-coopgo-groups-management-svc
|
||||
spec:
|
||||
ports:
|
||||
- port: 8080
|
||||
protocol: TCP
|
||||
65
test/mobility-accounts/config.yaml
Normal file
65
test/mobility-accounts/config.yaml
Normal file
@@ -0,0 +1,65 @@
|
||||
|
||||
dev_env: true
|
||||
|
||||
storage:
|
||||
db:
|
||||
mongodb:
|
||||
uri:
|
||||
db_name:
|
||||
collections:
|
||||
users: users
|
||||
kv:
|
||||
type: etcd
|
||||
etcd:
|
||||
endpoints: etcd:2379
|
||||
prefix: mobilityaccounts/
|
||||
services:
|
||||
grpc:
|
||||
enable: true
|
||||
port: 8080
|
||||
oidc_provider:
|
||||
enable: true
|
||||
csrf_key: 32-byte-long-auth-key-----------
|
||||
port: 80
|
||||
namespaces:
|
||||
parcoursmob:
|
||||
namespace: parcoursmob
|
||||
secret_key: some-cool-secret-that-is-32bytes
|
||||
templates_dir: oidc-provider/templates/parcoursmob
|
||||
match_claims:
|
||||
groups: groups
|
||||
first_name: first_name
|
||||
last_name: last_name
|
||||
email: email
|
||||
display_name: display_name
|
||||
"urn:cms:personal-informations:read": personal_information
|
||||
"urn:cms:civil-status:read": civil_status
|
||||
"urn:cms:favorites:read": favorites
|
||||
"urn:cms:driving-licence:read": driving_licence
|
||||
"urn:cms:ice-contacts:read": ice
|
||||
# "urn:cms:fr-caf-information:read": fr_caf_information
|
||||
# "urn:cms:fr-dgfip-information:read": fr_dgfip_information
|
||||
# "urn:cms:fr-mesri-information:read": fr_mesri_information
|
||||
clients:
|
||||
- id: abcdef
|
||||
oidc: true
|
||||
secret: $2y$10$0GwBc17u9HjZnVlFjhIv2u.Jq..5NyzdUENpGa8jUtok2zHj/STmm
|
||||
token_endpoint_auth_method: client_secret_post
|
||||
response_types:
|
||||
- code
|
||||
grant_types:
|
||||
- authorization_code
|
||||
redirect_uris:
|
||||
- https://openidconnect.net/callback
|
||||
- https://psteniusubi.github.io/oidc-tester/authorization-code-flow.html
|
||||
- http://localhost:9000/api/oauth2/callback
|
||||
scopes:
|
||||
- openid
|
||||
- profile
|
||||
- groups
|
||||
- first_name
|
||||
- last_name
|
||||
- display_name
|
||||
- email
|
||||
- urn:cms:personal-informations:read
|
||||
|
||||
64
test/mobility-accounts/deployment.yaml
Normal file
64
test/mobility-accounts/deployment.yaml
Normal file
@@ -0,0 +1,64 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: test-coopgo-mobility-accounts
|
||||
spec:
|
||||
replicas: 1
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: mobility-accounts
|
||||
image: docker.io/library/mobility-accounts-v3:local
|
||||
ports:
|
||||
- name: grpc
|
||||
containerPort: 8080
|
||||
protocol: TCP
|
||||
- name: http
|
||||
containerPort: 80
|
||||
protocol: TCP
|
||||
env:
|
||||
- name: STORAGE_DB_MONGODB_URI
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_uri
|
||||
- name: STORAGE_DB_MONGODB_DB_NAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: db-secret
|
||||
key: storage_db_mongodb_db_name
|
||||
- name: SERVICES_OIDC_PROVIDER_CSRF_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: mobility-account-secret
|
||||
key: services_oidc_provider_csrf_key
|
||||
- name: SERVICES_OIDC_PROVIDER_NAMESPACES_PARCOURSMOB_SECRET_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: mobility-account-secret
|
||||
key: services_oidc_provider_namespaces_parcoursmob_secret_key
|
||||
- name: SERVICES_OIDC_PROVIDER_NAMESPACES_PARCOURSMOB_CLIENTS_ID
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: mobility-account-secret
|
||||
key: services_oidc_provider_namespaces_parcoursmob_clients_id
|
||||
- name: SERVICES_OIDC_PROVIDER_NAMESPACES_PARCOURSMOB_CLIENTS_SECRET
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: mobility-account-secret
|
||||
key: services_oidc_provider_namespaces_parcoursmob_clients_secret
|
||||
volumeMounts:
|
||||
- name: mobility-accounts-config-volume
|
||||
mountPath: /config.yaml
|
||||
subPath: config.yaml
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
||||
volumes:
|
||||
- name: mobility-accounts-config-volume
|
||||
configMap:
|
||||
name: test-mobility-accounts-config
|
||||
items:
|
||||
- key: config.yaml
|
||||
path: config.yaml
|
||||
|
||||
|
||||
16
test/mobility-accounts/kustomization.yaml
Normal file
16
test/mobility-accounts/kustomization.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
commonLabels:
|
||||
app.kubernetes.io/name: test-coopgo-mobility-accounts
|
||||
app.kubernetes.io/instance: test-coopgo-mobility-accounts
|
||||
|
||||
configMapGenerator:
|
||||
- name: test-mobility-accounts-config
|
||||
files:
|
||||
- config.yaml
|
||||
|
||||
resources:
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
- sealed-mobility-account-secret.yaml
|
||||
24
test/mobility-accounts/sealed-mobility-account-secret.yaml
Normal file
24
test/mobility-accounts/sealed-mobility-account-secret.yaml
Normal file
@@ -0,0 +1,24 @@
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
annotations:
|
||||
sealedsecrets.bitnami.com/namespace-wide: "true"
|
||||
creationTimestamp: null
|
||||
name: mobility-account-secret
|
||||
namespace: argocd-test
|
||||
spec:
|
||||
encryptedData:
|
||||
services_oidc_provider_csrf_key: AgCN7Vcaid7r3SggtT6BH2IHyfNG1btvp3BF/hXnA5ofI9pnSArskvnNHdqzLL+GIzXu5iJnM+6YJsp4JKi6G8TcyQ9tpQneDmPiJCjUp2+TIPilJ+4DAjQ+ffdFKo/HGi3Viq0AAYy4225UeGS7734rm0reiTPQ5Ntfd8gyxdXHPQTuB51a5NMWz/TAIY4+Vlpvmgo+uJ4faysZ61ydRq5M7Um2rBaawCypcWgbsOWXUip4Zi2BaQnEkQJDsC4LfAFD83TRuY0eKc5uqfuIHqNzIHyVJMPV8q8INbgCCsUkWTFLqSEcChCSikAisisxAWAMULpb72Canspskd7MtnHzavE3oypWp5K6LCLF1W39R+o+Gr9a2jFskgQHZ9rNi2LF2gUHHLuPhIbDC1Fb59LOpxSgxZn8kQHoF/SBtHdTEmChDe8xMBa80x3P9l3S7mt7r6AIjv162/EWcAJHO60V8b94qnGHS43+tc9YMYjGOlHFSP0ubJEa/5deKVi8Zvj9/+n5hs0bkYITGE0IYnGMiPTcHnJ4chkt8nqGXF/KJVmrLN0uNp+3y4ro+/n/UIxNPcRyrepvNME8xkdNbpUbUu1gUnud0xwb890S++fDbLD0edmGOf6amDqJoxN+onjOtFfmaA2/5RVG9kDoL84EHlYIXX4Nz2p5B1fOIi3SmcRrfjWkK5K87meEfOrJZxnc9YyoRokyWetk3ciXJLLMG1e8s86lGNyuUfg9OYcGAA==
|
||||
services_oidc_provider_namespaces_parcoursmob_clients_id: AgAtHSx7bcXR7JvvkcOsDpNDdI+ri8ZY/+mL1mJteMjHMXiAcvxfh/WMVTaC5CLN59Oy7AhOoyJ8LLP/aYfr9JVT14QkmN/Ht5CqrmVlJ4iHj5IJoOeVfllpwDb+/C6AVKjFcN/dW7GZcl2cFL+QLlHNcjCL2xS1FnyoN/f5uOrUXGwSlwHBiq8U491vXJIwAjTuy97eYrmBD+iNV1jHCyPKuyOVik0qthG9ioqSu3ZySKv28ejknhuTn5U517AmdB4ydHMlwpUUUPbnj6gQ1cjGfqe1C8vqEr3w91fI4DV9HjVjztWAPluBIMr0sXsDlTQpCAeTdxTQZ2aNBdtkSIIIAowfrdty9BpWP2p1TFL0HvNGubXrWPYPhtDZpHmrz8hR+yL2ReXgA0f6K1GA9gQKU42Hd+nLjEEZzA1ar3H/ZrzCqsajdaP9lvpSAKzNutpI9A8rjk6D8n9heVFQumfA6S4muAp0/g2dKUgi4nCn00UyqhfEFrYCooXmyGyinukzmVLi2p8CzxgFzwsHAnTIkrGzkUkUxDfjhoYO0upzg4gtrQfpuMBerSBqyNtiHiMZBzYEqX1HgcHTbxZQDtIfapiQwGx3n2Y/00SUv6F+GP9BtjSF0yD7iLFe8B6X7TYwpFGK8T0F6gWGFERiZ7J4fUMFWqt/z5gEBQBKgxYUxUiyUaoQrrpOyX9C9yV9ScAJdBj0h8I=
|
||||
services_oidc_provider_namespaces_parcoursmob_clients_secret: AgCYGKTDQPaGNGtK0rUweVhl8yb3sgF3Q8Cupt0xJbkNmAFYixX0ML0Lg7+If1n9j6pWAkc8hBVffSjTH9By+WnWCwibSyBS2/ObjmPclqqG9O1BNEQPgULxbAWHJ8mlaCzYyjPgbQsiYPJBB1MTfgMy3rfiHa+SLpbhT4lFFvjeqDJD8c2AKSIDsElonvUQTqpM2ZSyJFkX+3BKYWOSpde485wlXLHYpxN1UeKVUx3qU+eEjx9PS/fPkGP+2WcQP6TK9J/tf+s0yLjLj6el2SLYLVFzEWjMrTN4f2S4+nlZJncpZL84NWbaAcykCQJYnTkPZZazI3r0ju6IeTH15OEyKECjz6JcOxONhdr3WKzFEMwYyMq0jfGyBnLl2b2pXJEpdjuIwqNILzdbUN7uSVAPOBec2FH+P0TQmnVnmUW9h0npUelEYRM1UoOB85acwNvffdb2JV7dvBh/pzbIwb6LtXl2iBgK5WxaPioGvxLoemeUsiXJNbmK6NmposU5d+u4IYIdbDMK7UINy8J6p9wdkarDyb/OiA75JPGQ/1+KYNyGIu9XUsELumiD8isg7YN7nSoVVhhCMa2MthrjqpR/L/lbfd9No/VbaF/22wj5rMjilQpwyv1afsWPimefv+hopGjER4AK7TlMSdTPa4rH2oG05pFE4dwmANRXkrlXDr8hare+p19v9+pHRGYtOandFA4qpHsiYrjUD04rokkTSxZftfXD92xMjuWi6Ef0w+hY05UH3DZsESQfz13L/Re6pf0nUrMZ0jZDxy0=
|
||||
services_oidc_provider_namespaces_parcoursmob_secret_key: AgBuLLLEzlP8NG/ZL5iCLlPaxp1UM/NlT7JsMNW6qaks5GKXDa5KezWZdnSDIUVWcLAni09Tbg0ggJvMPb7Amst7on57x93oYI2/MW0LOKwMa/WUh43qZGcCrg8Fr0srbcEUYPhKzbvLTHSVoo0bjXRLpggTs3UzxJJ1oxIyaRC1RnPhQIQoN9W4Q9ptTo8de3ssbJgXeSbblAMwODvfVcuvL2HLK7qjUTbgqBAukEItmZf0cyEjryjMuXNd49F4aOoqcmvml5NdcEd1y+p+Id35NXchTpqRXSwBeTN3H1PA69McG4jn8RZkTmmLAYCOSi4JViYF9yUhwN0CA8kh/GwL8LxHipvXdgU9C47UqebKz2Icg5yVU0JajK/3exDxAvQCoCejDUtZRABp1RHeFwq8HFv9EcgmndWWZ6DUzElOOfAXrQR629TW3vCLW2bwLIZa1duhDiQ2jGbfOojomKxry2oBtzBcHnz2qGB7hQ1y2oDuJx03jwFU5bWuZFJan5EXZnrKYW7KlAwdZKHI6d3gcuoubRhPQyJnRhfVBzeFYDG+5mT/rgMjTUNgNid4itDiumYh/gX4LSFKltX4wkAq89lmxmz6rRW4bXxbIB6Rv97guKh1+ydMzRVBd6XYIZqZjeKxlhtk70KNX65ANQ5x6VLwC9cXkclAinIKeDsIeedzjIL4HZFXyCK82wf+ES5nvJEYV4IUrPdYfwHFfUCWpj22Z5IPFkmaI1++zx0bWQ==
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
sealedsecrets.bitnami.com/managed: "true"
|
||||
sealedsecrets.bitnami.com/namespace-wide: "true"
|
||||
creationTimestamp: null
|
||||
name: mobility-account-secret
|
||||
namespace: argocd-test
|
||||
type: Opaque
|
||||
|
||||
12
test/mobility-accounts/service.yaml
Normal file
12
test/mobility-accounts/service.yaml
Normal file
@@ -0,0 +1,12 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: test-coopgo-mobility-accounts-svc
|
||||
spec:
|
||||
ports:
|
||||
- name: grpc
|
||||
port: 8080
|
||||
protocol: TCP
|
||||
- name: http
|
||||
port: 80
|
||||
protocol: TCP
|
||||
8
test/mongodb/kustomization.yaml
Normal file
8
test/mongodb/kustomization.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
bases:
|
||||
- rbac/
|
||||
|
||||
resources:
|
||||
- mongodb.yaml
|
||||
14
test/mongodb/mongodb.yaml
Normal file
14
test/mongodb/mongodb.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
apiVersion: mongodbcommunity.mongodb.com/v1
|
||||
kind: MongoDBCommunity
|
||||
metadata:
|
||||
name: mongodb
|
||||
spec:
|
||||
members: 3
|
||||
type: ReplicaSet
|
||||
version: "6.0.2"
|
||||
security:
|
||||
authentication:
|
||||
modes: ["SCRAM"]
|
||||
additionalMongodConfig:
|
||||
storage.wiredTiger.engineConfig.journalCompressor: zlib
|
||||
10
test/mongodb/rbac/kustomization.yaml
Normal file
10
test/mongodb/rbac/kustomization.yaml
Normal file
@@ -0,0 +1,10 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
resources:
|
||||
- role.yaml
|
||||
- role_binding.yaml
|
||||
- service_account.yaml
|
||||
- service_account_database.yaml
|
||||
- role_binding_database.yaml
|
||||
- role_database.yaml
|
||||
46
test/mongodb/rbac/role.yaml
Normal file
46
test/mongodb/rbac/role.yaml
Normal file
@@ -0,0 +1,46 @@
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: Role
|
||||
metadata:
|
||||
name: mongodb-kubernetes-operator
|
||||
rules:
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- pods
|
||||
- services
|
||||
- configmaps
|
||||
- secrets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- apps
|
||||
resources:
|
||||
- statefulsets
|
||||
verbs:
|
||||
- create
|
||||
- delete
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
- apiGroups:
|
||||
- mongodbcommunity.mongodb.com
|
||||
resources:
|
||||
- mongodbcommunity
|
||||
- mongodbcommunity/status
|
||||
- mongodbcommunity/spec
|
||||
- mongodbcommunity/finalizers
|
||||
verbs:
|
||||
- get
|
||||
- patch
|
||||
- list
|
||||
- update
|
||||
- watch
|
||||
11
test/mongodb/rbac/role_binding.yaml
Normal file
11
test/mongodb/rbac/role_binding.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
kind: RoleBinding
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
metadata:
|
||||
name: mongodb-kubernetes-operator
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: mongodb-kubernetes-operator
|
||||
roleRef:
|
||||
kind: Role
|
||||
name: mongodb-kubernetes-operator
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
11
test/mongodb/rbac/role_binding_database.yaml
Normal file
11
test/mongodb/rbac/role_binding_database.yaml
Normal file
@@ -0,0 +1,11 @@
|
||||
kind: RoleBinding
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
metadata:
|
||||
name: mongodb-database
|
||||
subjects:
|
||||
- kind: ServiceAccount
|
||||
name: mongodb-database
|
||||
roleRef:
|
||||
kind: Role
|
||||
name: mongodb-database
|
||||
apiGroup: rbac.authorization.k8s.io
|
||||
19
test/mongodb/rbac/role_database.yaml
Normal file
19
test/mongodb/rbac/role_database.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
kind: Role
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
metadata:
|
||||
name: mongodb-database
|
||||
rules:
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- secrets
|
||||
verbs:
|
||||
- get
|
||||
- apiGroups:
|
||||
- ""
|
||||
resources:
|
||||
- pods
|
||||
verbs:
|
||||
- patch
|
||||
- delete
|
||||
- get
|
||||
4
test/mongodb/rbac/service_account.yaml
Normal file
4
test/mongodb/rbac/service_account.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: mongodb-kubernetes-operator
|
||||
4
test/mongodb/rbac/service_account_database.yaml
Normal file
4
test/mongodb/rbac/service_account_database.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
apiVersion: v1
|
||||
kind: ServiceAccount
|
||||
metadata:
|
||||
name: mongodb-database
|
||||
100
test/parcoursmob/config.yaml
Normal file
100
test/parcoursmob/config.yaml
Normal file
@@ -0,0 +1,100 @@
|
||||
server:
|
||||
listen: 0.0.0.0:8080
|
||||
|
||||
templates:
|
||||
root: themes/default/
|
||||
public_dir: themes/default/web/public/
|
||||
|
||||
identification:
|
||||
oidc:
|
||||
provider:
|
||||
client_id:
|
||||
client_secret:
|
||||
redirect_url:
|
||||
# endpoints:
|
||||
# auth: http://localhost:8091/default/auth
|
||||
# token: http://localhost:8091/default/token
|
||||
|
||||
services:
|
||||
grpc:
|
||||
mobilityaccounts:
|
||||
dial: test-coopgo-mobility-accounts-svc:8080
|
||||
groupsmanagement:
|
||||
dial: test-coopgo-groups-management-svc:8080
|
||||
fleets:
|
||||
dial: test-coopgo-fleets-svc:8080
|
||||
agenda:
|
||||
dial: test-agenda-svc:8080
|
||||
navitia:
|
||||
api_key: 5451fcdd-5d0f-4e37-bad3-b514770ebc2a
|
||||
|
||||
storage:
|
||||
kv:
|
||||
type: etcd
|
||||
etcd:
|
||||
endpoints:
|
||||
- etcd:2379
|
||||
# - etcd-1.etcd:2380
|
||||
# - etcd-2.etcd:2380
|
||||
prefix: parcoursmob/cache/
|
||||
files:
|
||||
type: minio
|
||||
minio:
|
||||
endpoint:
|
||||
access_key:
|
||||
secret_key:
|
||||
use_ssl: true
|
||||
bucket_name:
|
||||
location: fr-par
|
||||
file_types:
|
||||
driving_licence: Permis de conduire
|
||||
work_contract: Contrat de travail ou de formation
|
||||
identity_proof: Pièce d'identité
|
||||
other: Autre
|
||||
|
||||
emailing:
|
||||
smtp:
|
||||
host: mail.gandi.net
|
||||
port: 587
|
||||
username: support@parcoursmob.fr
|
||||
password: Sc1tYc00p
|
||||
|
||||
modules:
|
||||
beneficiaries:
|
||||
enable: true
|
||||
documents_types:
|
||||
- identity_proof
|
||||
- driving_licence
|
||||
- work_contract
|
||||
- other
|
||||
fleets:
|
||||
enabled: true
|
||||
vehicle_types:
|
||||
- Voiture
|
||||
- Voiture sans permis
|
||||
- Scooter
|
||||
- Vélo électrique
|
||||
- Trottinette
|
||||
booking_documents:
|
||||
mandatory:
|
||||
- driving_licence
|
||||
- identity_proof
|
||||
- work_contract
|
||||
agenda:
|
||||
enabled: true
|
||||
events_types:
|
||||
- name: Permis accéléré
|
||||
subscription_tags:
|
||||
- Non présenté à l'information collective
|
||||
- Parcours validé
|
||||
- Abandon pendant le parcours
|
||||
- Succès à l'examen
|
||||
- Echec à l'examen
|
||||
- name: Auto-école sociale (classique)
|
||||
- name: Information collective
|
||||
- name: Autre
|
||||
groups:
|
||||
enabled: true
|
||||
group_types:
|
||||
- Entreprise
|
||||
- Evènement
|
||||
106
test/parcoursmob/deployment.yaml
Normal file
106
test/parcoursmob/deployment.yaml
Normal file
@@ -0,0 +1,106 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: test-parcoursmob
|
||||
spec:
|
||||
replicas: 1
|
||||
template:
|
||||
spec:
|
||||
containers:
|
||||
- name: parcoursmob
|
||||
image: docker.io/coopgo-apps/parcoursmob:local
|
||||
env:
|
||||
- name: IDENTIFICATION_OIDC_PROVIDER
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: identification_oidc_provider
|
||||
- name: IDENTIFICATION_OIDC_CLIENT_ID
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: identification_oidc_client_id
|
||||
- name: IDENTIFICATION_OIDC_CLIENT_SECRET
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: identification_oidc_client_secret
|
||||
- name: IDENTIFICATION_OIDC_REDIRECT_URL
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: identification_oidc_redirect_url
|
||||
- name: SERVICES_NAVITIA_API_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: services_navitia_api_key
|
||||
# - name: SERVICES_GRPC_MOBILITYACCOUNTS_DIAL
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: parcoursmob-secret
|
||||
# key: services_grpc_mobilityaccounts_dial
|
||||
# - name: SERVICES_GRPC_FLEETS_DIAL
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: parcoursmob-secret
|
||||
# key: services_grpc_fleets_dial
|
||||
# - name: SERVICES_GRPC_AGENDA_DIAL
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: parcoursmob-secret
|
||||
# key: services_grpc_agenda_dial
|
||||
# - name: SERVICES_GRPC_GROUPSMANAGEMENT_DIAL
|
||||
# valueFrom:
|
||||
# secretKeyRef:
|
||||
# name: parcoursmob-secret
|
||||
# key: services_grpc_groupsmanagement_dial
|
||||
- name: STORAGE_FILES_MINIO_ENDPOINT
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: storage_files_minio_endpoint
|
||||
- name: STORAGE_FILES_MINIO_ACCESS_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: storage_files_minio_access_key
|
||||
- name: STORAGE_FILES_MINIO_SECRET_KEY
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: storage_files_minio_secret_key
|
||||
- name: STORAGE_FILES_MINIO_BUCKET_NAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: storage_files_minio_bucket_name
|
||||
- name: EMAILING_SMTP_USERNAME
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: emailing_smtp_username
|
||||
- name: EMAILING_SMTP_PASSWORD
|
||||
valueFrom:
|
||||
secretKeyRef:
|
||||
name: parcoursmob-secret
|
||||
key: emailing_smtp_password
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8080
|
||||
protocol: TCP
|
||||
volumeMounts:
|
||||
- name: parcoursmob-config-volume
|
||||
mountPath: /config.yaml
|
||||
subPath: config.yaml
|
||||
imagePullSecrets:
|
||||
- name: regcred
|
||||
volumes:
|
||||
- name: parcoursmob-config-volume
|
||||
configMap:
|
||||
name: test-parcoursmob-config
|
||||
items:
|
||||
- key: config.yaml
|
||||
path: config.yaml
|
||||
|
||||
|
||||
16
test/parcoursmob/kustomization.yaml
Normal file
16
test/parcoursmob/kustomization.yaml
Normal file
@@ -0,0 +1,16 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
|
||||
commonLabels:
|
||||
app.kubernetes.io/name: test-parcoursmob
|
||||
app.kubernetes.io/instance: test-parcoursmob
|
||||
|
||||
configMapGenerator:
|
||||
- name: test-parcoursmob-config
|
||||
files:
|
||||
- config.yaml
|
||||
|
||||
resources:
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
- sealed-parcoursmob-secret.yaml
|
||||
35
test/parcoursmob/sealed-parcoursmob-secret.yaml
Normal file
35
test/parcoursmob/sealed-parcoursmob-secret.yaml
Normal file
@@ -0,0 +1,35 @@
|
||||
apiVersion: bitnami.com/v1alpha1
|
||||
kind: SealedSecret
|
||||
metadata:
|
||||
annotations:
|
||||
sealedsecrets.bitnami.com/namespace-wide: "true"
|
||||
creationTimestamp: null
|
||||
name: parcoursmob-secret
|
||||
namespace: argocd-test
|
||||
spec:
|
||||
encryptedData:
|
||||
emailing_smtp_password: AgDmEerLwmZ3Xh+Jtm47WqBYL+biA7BeGIsCwnh7FvT23Tl+f2/Z+ZpGocsVasoLaHIlFdtyihR18D6q3Iz73jHo/8rlXntG3sU6nSOB/WVX06V4ycC67DxkBdYJX3inCxk4R6aP7DkRvEYnFu365XJL48HxP4/GPj6x4QIT5nAI7zy6QcmiWA/T0lETPgpJqs9OJnnim2Z2xVQVjmKpaXxsUuRi6pijIC/KRTagOFpN3chwwX5n00FCkWcOfcLcyGEtQGXNglWyeW1gHmSIuBVmKNO/DuCl8MhoAsbpxLEWf9/I11TjHt02JfmrokooSuP95F9cwlAuQaw4yrn4ZzDfwjDnmNCHeQFC9brKOgKut/fFjgTMiZZQQ1+DjwoK51sN1BNg9aKEs6CXWSKcHDx/K4sZ6C9qPS4ra/YTRN14SNu1/JBczuu9t67m1Waz9bs+wwL4x3/2gzrC1vSayVLLdNJpXC3UYC1pxEWyLXP9cLwbrICbGTyEyRehsPQkwqvOq59Zjc0oqOAdKcH+4Ic0LqBh7vWWrVaeImHf12SzdOjQ5oSl0mutJRfGaz2XdJ+IDCDBQ1c0DA/UjriI4tZ4IF2mwfOMMs0GResci84VNNrTrMMCFzPTSHQBntRfUFdnvRwGsw01pcCATDLE20s56Thfyy6bAIuz05+1LRb8TgWkIM1WJNFlNp8ttFNuwLqh5Ku/7eiutiY=
|
||||
emailing_smtp_username: AgDGHQZLgOk+JW3RGvM1uD7UjQg7svoYHqYVi5UHmNytlSEvS/LVBP1O0d6T/PKU0nse5KVUaa9EBwoalPDqNtuGzuIZwtdhrViUVxj0GHcUoYg7lMfqQLIMKdv/9T1pFxW+jqswdJMtfU6RnY4vAC2joCNyM+oOhfHG+ogoNzLnIfYrqnx0bbc88UO+7TQtin1zdPImHIRs3RFY3HI6Em8Z6S6GeToH4lBkst1gMKFkvUEczN02Nsu56Vm0tOuXklMWEisg+q7B4F34vMMzc5uXeZxqTRhOSXql5yXfSR7meZS2TBCJB71ujpST6vlIheLxTrEaFz+W98M+qdD7VM/Ut52ZGKuTD2WPrLMbyodKO3uT/ssRBYtVhKk8awk7pBQwCkUZdRW+hXV+gpccm/5Oj1C1msmB85ZAYxPFJACwDbMk1kUmPluFAD7VnJHmHhESb2Mggi4LFm/FsrLZOQWaW3Ud7qLOd++ltkAtKLYSbAeStDyPvyxnq4h4lU76GUuZ7Q/votMln/+x3SQDbjv0D0uo4cTMmQd50Ji+rXfhtKrJ8j+qETnDwZNgQbgwUmQ5PEAv1JkdLxqzCkBIkoCbGttVqsCsuFM+JDRhwF9DCsN+7btbJEarI4l+BLP8W7J149To+wX/v+52u8oW1DbebY56NkPqcyWaVKhJqBfp7GfUV+yusQA7U9KyH+7KcypB3LOPj8V7Y9ewmh/DcrAWtsr5RZJP
|
||||
identification_oidc_client_id: AgCOfahqnXitmAFJ/t1/9uNlCiovb5kVve8rszMAqy1nHiY3kE/K2H4aPvRfmAu1uocCyXMZmpSHQI9ods1nkl2w9Usjil7cOy5LOA3nF9oHCgE/tT6MGn0L9l/cOhf/q+xXhz6uEfYLU5ivnMtchcRoCfq0PFRmtectSOooBbgTC9UOBgqKh9pHsZu9e6j1KFg2/ddAO/v+c5j6ymQBmr20xryxVwUaOu9Uk7lmGV/mV9lbFD8DQ2juUtAcBUGuRFBJ5/SMV+GYbYvdSJ86OxLUZd9VraosAtdAcJF/6X9i+9ydySmgUZMuSFzOKQ67SwVgClCg/faN/ooqtv06ZjBNgZ3j+gdXJQNcTCvUV4/w28Lj0rWW4sYH3L0/IbdZFSHnsBaA70W5dsNQm4OogOTelBuyR4tXenUTw7z912CRrj49eGIe7ThUbnPDNPLuKhltZ97CbgyDMdJqD/0MdiqgV9AVVb4VPRmgIdsJa823uMfF4vI29gPeJTkuB5KgB/s338T8aZOWIzZBlA5OCtiDdgiRI/qA+OZWX7a5tTNiDbGyha4gOboDWficjcJVCps2Nnb0ox5DCDAziUD9gPST2r4PTHz8vbbgNqm5XRNGlHoGHfzvJLKvw+uJQRTTIpBsnsd6kXE7dg/JcIJnuNIeU9l7fP4GCzlZuAwwrMkBEiBhUdBaL8LKQykW0mYS4rHCM1FaKVM=
|
||||
identification_oidc_client_secret: AgCrdgVItnQuZc3N4f/lH2Y2MubuUliVWAB8ecElUkAMivJm58L9OCcxF0eCqx0zMjWc7IB7LQtIuYqNV8kqkjfygy61hMjrG1iwROhEZ/FZqV+iZN3+xbzjclbVW236iR5/ryez2fm0N3MkUq+iL0tX/g8DMmUFrwMugj1wsjaQvdviOWSK5E5kSk7QlgyDqulCPznBjkFdDARoJxuRn8I7A7Ihqi/ftsqtnQRuwvWqKnEOkFRhErirTIFsBQg2MCCRY43hknt4r6nfKFvvxLn79toEP6VWySb89aA8y0jOUadmecBE1D9BRwYbYef77U2bMsrxwcOHLs1uJiMiyaT3ehgFXEy6raRto7ufxlcJHqr7/9t7g6HsqKyTniamiId1zl1h4F1ljEXo2+YZhRs3Z/ARzJjaGkeJXLlple9RXMNGhz9+xujaKZ00qEhiqMZGbsHkkCsm5vomBPp7nDWJLX6A034tbMriYrk6LOH0yCvbuYDD6hwsWuH0Ze0ByDe4qkAvjeSXFffreufLDLQGBETmnZvz5sEuhvc1m/UXBdteriw5iHw5EfsVAA13OK6V/RMj6SCTznWNJzJLMrCOoJxMaVba0M3Czkn87BAOh6Uh10oVAfj/klwayDyisstaQv7cBugPw0G+Ol81AFwaUiqfKtcn5Z7Eg7p5y/9ZDB7W1yRjgN7lqNug/lmqa4AIQiCVD/M=
|
||||
identification_oidc_provider: AgBWpUtKy80za/4Gs51n/UuRoo0MUgezdERCjKVioMmDIHx/6khAUKQyfv6bGipf5nZbrfsnjVl8V5nfhxwiMGc9FoF+qzc3gVwCLvJ412eTQvUjv+OludLFf5bdfsrIRWb0k8WuMHIS25bcg06EVD23rw85gykBWDCv8+sZzo/fEIsqs38lYjO94OTq9vh3imhfwEJOXeT2V2DUvlrqe0ZPwBsUi71TZKEvEqMHT18E+gSdVnRyQFHuJNtLmws9GZqdadJMlB2OpmCSggdUvhN8aths45KIGfpZpwOTybzlOukX3fnww5j6EunC+mrD015B/UIgzWDRG933mMiIDdy5amgAQfz1Kl3ztwyBItLwG7KPCuw8h97jcetde5p2gI/ueSgEFS+thQ22m/x+8rFPGDo1MJZZFMhmAS220ogawpXEsNkzkh2ji4D0u1rxKTOQizEVvZayRZW0lLcwRNss+yNrOKPPntEXf+ubYjwp06Qy0aImyk7QpLLcmMcd+BDF6L7vmUhq5CI1HT7mhK992Wr/xoluTqlJ/iCchhTvfzO2jKocf034gBs4Lk8LPLKtS77F5Ioy7+L3VA5TUgzbyf9NcgzMwx4kg7ls4vJ5BxbYOpDSo3NxkbXcsTucXbY1YsyGjcc5sdJqTsmWby2MSHfvHGDdWzYB191zeNemMKVx5c8KkqVOixYn/DR2vciEfYLZroE7uc2A3/HSAg97Qo7JY/xEtzsmhIq7cg6zwDnOIy389Q==
|
||||
identification_oidc_redirect_url: AgBYtCqGEMaHS5O9YCyEm8Hq8ssttevAdRHCH27vMOOiN0s2jV9zH04fml2d5f4VjNBiRarXnkDF0Ae3F0v9zAciuEV1QkDVjJQabTjMxZ2Eg5GhC+o+KZgt5BBCPZuCwLpQdhsCSYG0adf24BZS5Uf5yS/5UGvZxBkE7tUxWU4o17ezwDIjG9EnOl/BWADlh/vtZcb0efoZaxTlWVxN4j0+pNm5b2/xNw7q6TMQPMk1PfplQ85cNRpspJSnB3aH/jUl8+eXKTWyqAsrcDQi2+hChy/3unpkT9twEwscZFR0Rw/hNJyhLppSXFIJbJawHeUiR2gVZrVB0UOs2F/2rwECty7pXsRZWRNTJVx1iE0LbEKHGS/YUaKsbu/zFXKSB93ijlYtrl68heH2bob5YbIZme8DP9ABLMaZP05qQhhy5Y1FPdXZO4gBTP4+fJQksji7qW98/xCDpY6qUjEu0sfqMR4ddbBC0eFTMCJBF1muFob1/YdwZIxhhx5Y48xP0KVdvEWAPw4ifzgDYTevKTL67ah4NgswzFzWIeJbgz66xW3gcvvZ55JtmqCRua5gBR8EbeGWU22D/XBdHkzK4cMmSmP5V2xlwN1d7FcoV9WuTelJ0O9++Zc2okhR707bFLWQieWv2QMA/XmGu8htzmFavS8vRBdc2M1mxCyIgv4dkAbjSwuqvTuvMhTaNrC9P1NOhnRSXTovA8gICCdHSmWI1BhiOdUK/QRM/RC+YwHetoLtJxUwX5HLkQ==
|
||||
services_grpc_agenda_dial: AgBpW9VihtIhFwud1FmUDdJ498R/Y42avfuKtUYvxeZ3lgUZETE34wQzFgfVocPTWliYap3EfNnne1h2uwxY3NMMIh6ob508yiMmNCNCGJHEaV3sB7GonsNeEDK5y1yv8GwT+O0vcLjX1YiBE/vxNQgAu1jVnn+0s73eexhn3+ht+x3zjYl8JwlI5TP7RANQD+Wh5TwruNbJZRlQ9eetNb/u8hRUVsFpki7AtTzQed8hx6VW1UP36MKA1jF6K7PzPe61VfxGoqV1xObEzlPJZsFfFnsA7S2/IndlFluGoIP3v4x27yatRjrEqZZiZ6eT+Kxo7YnwMAMKdw64AQ0RYYLpFkPFaRzY7BfuBpwu4mQeJbap+C2d4+TpigFIAupmNGZJqfiCYjw4/Zq19DIIt+MZEw9jAtYfyYknhdfowBoxzGkJ88Us53mmbE3vJUZaNybLuoR5Wc0No1Pz922eu4JCbkIqK0aq3GmcAzO1vJ1F9b5QXrlcQ4WeSAwt2X0MIvOzl07S19iqsMW33+6Ah8vXxgXbBU3lpijOy4so8xqmIT6eiRfKk6fzhu64toNnS24ksdhrle79Lc0vxcXiMZ4DHCn6cUSnDP+t8+o35HDaldsJJ5/jqSWengcqZVp0ISDxQvlyoSWQQkoV2fpzUOIjvSqHEfzM0kiTcWBRG3Bb++2k305NhwQBRLP5G0dRvj5qd7Lrlcc01GfgIDaDXliSavwfdQ==
|
||||
services_grpc_fleets_dial: AgDMNqjbmyW8R7+IvzXaogv+ylD64SAr1mCkK+hj1LN9v8J7qeaYJZ76BDgR+f/AqcfQbxUVaZnGMCa/y9HERa4P8XfNvLeDB/DijP75NtiQsAiO36NgA4106iZcG0tvsusNQ1N5Mogxh9mV7toPmXwS8Z+Q87e+qzLfu7TVzuWxvlLa7dxfvFj+SvXhJYWI/94jehgmeFgk+CXTXSSuiIAmN35h3T2YnG+RM53Z0rv0nWWovvrDILDfTf7Up3hqiyW/sMA349pT7xDOTvRLXzj6KOQAMYrj6aRvA/P+Y8SoEptGLhmBTkiFbAtxkH4Mz0w8QsQqOeCxRX2Zz87/im1ZHNrmUmsyVa+wWxlYnV9CBOcoHYYRrvvT4oXBZSNnytDtm2DYFSlUnDvZBMnDbLBP1urD09Gbm7vGiL+KTRu8OPlDdUyaIOffeQ/yUdFenmpsuL3HJu3i1ipL3KD6pyF2sl+j0ArBQY6sX7fjzzvJjNdFd+q/+I5RwpWS864pfhOk3xl/sORhb7CAGFyCTMHaAL6Pz0z4xIcQsv8NkLGCO+IoiZdvd4NBSS164aPKt+ZZGd2ZhWNjAQo+WuDLQ4E4iqBs0ppzcPuFHQc4P8xI234EZfv+DJAKmcjZgzTrrDc12bD/UNYJGrk2mUEM7OOF/sOA6IvRVvQu9zKOI9NLVFnODg4RHXr9L9k/eSqWXeRN1m68/pHe8t8FB8TNiIzoeqdwOJiZtPifrkw=
|
||||
services_grpc_groupsmanagement_dial: AgB/Ij/R2VXpYnjouPc47fD/4jrrsbUrBRJs7ekp1TFDFBj5rk3X6DjchcSo0H1ceBwqBK0/Z0xabG1PIsnPe874M2Ny2Chd1PA8ZuBW85FZh26PLAGZgjFDAjEmazpDq8HkEH6h4MtjnIt6Iqrtv34NuN4h26W/7naCfjNS2UW5RlrWeKncxFjqKaGjNn/4qa022ftZetD6NnDfDciEu0r/7utCIAGAxxTPQGxZ24HHqpF5pQi0G6rRT/NZA5GWalNmvQw6syqz2sdo4u2GbjTH/g1G/7nqtMkkDnAIaFOBUHT1eL6tH546zXBFUjVZYxPQKplwonBmHSvKOfw7qEIFqoG/UFvxPGAOf/FeXr6sQTOS2Eks6O3uGlwwjflPOxDYvKTs5+aI6VHaq3v5LQNk43woncngFlEN3peQvLxp4eHEB8PiW3aBlpHDvVo6eOVF9QOlWAm5r4aP4nQtYCUUupma3TFgetdWH/+7P5L33VHDdO7MK7aq9ycl9IDHiuQdln9hvIzKKGrHqRtEFffTmwz2FgNTZ1rOmhm+G+feA7ZyrjPoApyYWutleljPKMQnvC9GqHAmWlLZEvYFTodLfrkDLIuMAyEEeuizZC9XXAdsPjvdyY5ljnZ8Sh18LUzsnO+X3eQS/X3V+yk0WOxlW+GIjJh2lKE1VxHEwLa1PBBnrR+kJ4Zc8lZ4SbXZ8wSY46wH/3m/1YrTHG7Z1LSOQyrffkXv7u+ZOmaj+ZEzgM4d9RZa1Q==
|
||||
services_grpc_mobilityaccounts_dial: AgBpAqdUnuJ6qlQWiuC3yOQH9PQ6xT1Efm8hXcgZiIzpj1dAIfx+yb9oMZR45GSWmAtQoY/a6XJcbveUZVHyVjqg+0z13qiktyiOl0IU8BJLj3Q3J1D4Lvko8o4slrq9hf+ZrKGdKJB3wheZSEOpezbvfsFHRCaSNC03gqoVVLTJO6muFVsAt1V8bAWk8qKWQssKDWPcOY5KWYzdJq/t7aWds6VxpBjUo88aTBpheV7htCtfrSQY4Xv2qs142SrMTs0XF+uIBciUWwK4kbsAXgbGAnYMobMYgwbYOBKq1PrHGNwSoTCmUkNlazKnWnefNDOaMekdGSK256F70NN5/YkDrtjHA77f+6xn/15GQRXueW29LymNfS/6uDaslsFVTBRDhWKYzpIpckY9zITL25grhWMbB/U+kXV+Rpo7P9vjASaEj8EPKpX6m08/DK39weMlJp+FCGuWINGeBXYeq3ZFB1aOS81HAwAniaxeiUDxX3kbQfK6u0mCbB73q0C//MUFyxetB0ZN36WHuPEmxnT/RBfJJcZBANTgq60Yeff2cjbyT8rUgxBJWppZZC3RGxa4WCkkw7TypGL/oAJPQr1WiWPzbU7XZOGbufhjrw75tsYBSIfqpTriXGqY0EanZz9rOzRwj84o8xXiIusiRjAU8T0kkXXDd+OSJX6nqfwF7rFhhTPVXfnTD2LK5IVj7bnqstPEu0qHSkwL3yCBXP5GA4rUKn3kKKMwdXhfHCJGGgQTG90uWA==
|
||||
services_navitia_api_key: AgDj2OcLX7TFhc4TSp2BbQ3Qxg3QdFw+1TnSLat/9Vesd3uW9erE0Tltg+efr8Gbz8nPOLoq0sHA+SPNBSuPXgLikk1Y3ON5WiJHtHllobtpJeopPRKxuGA9KBQD1kXF+anB0dm6M/idR52FJO6gmwUhETElFI42dwsVZfgCrr/03xT+nGd0VfiZ+N9pGOQG/C+z9z8AnqigYFSlLdP80XPs7XRM1hRmDz15QqiCmBtOF9GhN60E5VQ7Cs+PaY3Bu35eqCbFab/LdLaxby1b1RMGlI1G5VrcidXHYFjxDVuot1lToNMAWy6bTB9QkEkj2PTGyhkwRNso/yZ8/zAQk66Q777HXiOUchhGre2kUnoXkuoLHf4hhb+8CL9qohR+tyiKI54Xla05X5OYHiRstUU9hC3CSK/txMOh39GKYNhTbejNQ8UGB/qJ9BmVqM2gZu0XItNkpbqWNmaIdd/n7ZWE7jDXAaVuyTjlX+g0znaj7ncdGMR4FnAKMNdHX7a1XSsaBrJMyQBha0oLg+7wut74hubrIs6WmVfGcXpbdomdXypRAWg4ngTQr1zuKWIvCkQ+Ugsp37OqMjgq9MsxvId03nG1SJ5cwt2fS9R8dwY4FfLVIttgjVA9pNEn34EUIrJDvFDanYWfM3vA5pvJKjW1CNfWoZtJx4ZRyRz1rB753+U3lOMyAWR4Xg+98Kjp3GMCWzSle2tIIHrD4TRjvGHAbpmYKOMXfZtQJa+OMN1tOVcy75o=
|
||||
storage_files_minio_access_key: AgBoibSKP/0nQ2danuHAjROSb3ZdTtqZTP7kDdcNfbL+sUrWexMnG7MLfNuphwMczcJY/1vDmDQjh3SVjJU1P2UJuIPCOKCdIAZofkwZtRCp26V92PqVV9wzu256ApwPUwg8v68xNF61RXG2BMO4L4bw+zViui8qBTE5ZWE3vl+AMkURlhRVaSr6h/WkHkYFwaFcb54+QA9UIYgGUvtQRjOC05ifBjarGmdqRE+ZaGflEhk4++48NhXnb4nwTJ83QJIgfaxX/kaWfUN38e4EmELwOLLU8mTbU9UHqnqTOA60LzygFDoPuEvCL7EnA0+jnV6H01MQWKveIwcNgmr3OyonZSDdvZav+YFFaEtKF2VwQhENDm83tK7mTCOmPO74T/u7LvtVI/mIhx/mFgp3PWFMYo1NLz/+v3/GLL1yMIkbc7FmOFbsbVkffQBQIpJBFfh0NlSrfpQ371HPEBNIxNMLK0UDPmg40SsrVkVG8HCywaKL8xj0/BumNs40ZRXIoJD4ic1q8913XgRo8sfAXO1MXhrTajIi/XrPQoxO+e4kpH+wBVhZ5TmhX0DVLP0lMmbXJCGdhjdK23Rmls5ARd4AJzKqLTIypJov7rW1QGB5s7JqQjfXZem7lSkrzrOC8Qhrpfp0sm1U01VVnxIyHIb4ze1s8qy+3ztc808cwTpMDhz84YNfQuWxjYPIVAMlRVS0hTPFGYzNwk98+lbS0+CMro1PTQ==
|
||||
storage_files_minio_bucket_name: AgC3bF8oiu8NsYsLx0Xat/eFX/oBe8iV1+9VMOeviJyB5I8cSQDuvHJHOYwnICZb9t0TVa8qpZcSkXiXLlSwyvfc47tS1L9Ywi5XyY7KmNS2HqswlWZbKnmtfW2BJsvDB8rDk9NASB0t3N7oNb/d0h7B2aRZjhH8pInxpMFLKxhz68Lm0KYNEmH0nPbETP+Qbj1FFQAUQwv6CuT4VC1o1a0LSRkDkao0PVe8UdBFB8noKsJtAVZ16Gj4awVpg8/rqMoeV6A6UBqRkQ/9ykb2jrhWasg0nH4qyBsDwIzUd8aSG7Vak8xyRG/6lmtsCSusEuE2WJ8tHSz/RwAC/aNZ/MffhaO3jf3ubYW78LNCjVkH7Bvs7zi+I7cvngirvRQe/zBMMRvio0KZvbpxKumAkm5HKTQcM3BjY7ULTSuQoWUctan2Inv8yzXL9BbzbjIufpKQgGkZEmTKq1xf4Yy8+eLNU7ks4S7/CH+oHe2GXTGrs8OBF2qXYciyP/maa6OkVcVtt5JBVscPZZJrZSD7goQJqul9qBemxr78mbHlrekGhiZ4DLak8cpnNcBrJfYSa3iR8xiTiAi5ukVoZeOhKO3fRIaKE9EoyKD+3ZeSvVLdJPaNLvjFIU8VUZPZ0oxzPJPouNX0NxGAsVqoMmEQunbdghUU9su8cRQt6+Q9Hi/2tcObZGBwRI0TSDzaCM//IYWj5HxlOPlDbZ9ThA8ssPEyjxtJUWEZix78
|
||||
storage_files_minio_endpoint: AgDLJgAGIWz+lFPvbT4UneLBqabLKLZV0GqMS5SFFMNZUrJRape0MwBo0X37SRpqkkLZJ0Djghh/udsnaFLdB2360kYn0ithecY16f3ummrXaekPDjtIafIHs+CoLlM/83zxp6+oHFwUhORcRMyP69A9+LB9zYsjYBl1rQPVmNX/g8tiwSXItA2cR0v0hurx8wccwLYQMQ8v9ZBPkpoP5y0EW6nT8gVFNAoCHxBWFhvzl0nZno5LJzhDtLaIWEHTE07MRLoT1uDtM+N7w2xK31l7qKplvO21/4AYdXFUGEPMjp42JMuzgCeCuZb58jGkUTHLiCwuMmuZvz+JRKQWjD+alHK3m0kzdGNewN4Nx+CWfr1xsEya8gsW8G15XaQbYh6dz8tqMP34HuGPAn2NgjTFA57lsfSKiKM+6x95EVhFeAXOS8LbxMpvl3AQj+npU8M/FhwA3KJLk/iOu/PW/g/dE4MCoJkqtg4N4WiMA5Op1XXXT4Wsl/eU20us2sXmAUe8r6WpXm+s/SuzuRqo65BVqchRN8GjwVyOXxHpRmNrYRuOpdp7dGTz6hcMhDrm41DE4KE922P0yHP+MGOMrnT0gWvnp/UyL9xhXDFpNsprPiO4cNsweerpJJAhmFa4vJUAOnyO1TGgLV0VA7rMF2XuNappPHQKEbEdMOtBwaqLuSdaGOXlAeVHPynrlFYKrf1EowsWAfYBfnhIsyOoSTyI81hv
|
||||
storage_files_minio_secret_key: AgC1LY9KU9unnwscRcIXvk/KDHdYVS4EiQeQn5IglAXJGjWDR7746e3GSibmkSpygIpPOnVmL+5XTW5UKeu0b/6Fc6z7DnleK5Af92YVmp4tMA1dIOZuoE0TOxYs0AU+hjBW0Dk95OrXdmSmg6G0Wm9/QIkqbq5/0dfRDOhH5TxA6p6LnE5+QKaLSlFhE0jgAXKv48mTD5LKvJeSNWLaFQXVKn1+R4dCX1IF1f19eliAvvk7l5/hJhykP03OmSYlDeRzMBb9Cvmg4D4Ccbbo4d1sS/sMOmsI3D/PLNe7w8Vxy4qe1Bv59kLDRzEhVNURDS8vSvZzNZyDmKtXoWhNqNV19Fu8IQeWIyQxpZNLZO9xkvWjOJTLWYuytCnS3ba7/e/SlAtx98lRqzHebPbXMk+KltrkKPoQDfaJgUSfQeUHy7K681ZmDa+yWlNKCGsawRT5+Rknkj04VxSvbdGufi9GWA1j47jcu0nRHlaG42q47hO38SVfRLuflEniNLGAk8k+g0HtntUgm+zYmm5Qf6YLcZdVaV47xeOzhMkN1S59VC7YbwHEhzdHaI4lwPfoRc/I5XMnxpbFIZb/N+EBfnw/Q8hj9IlS1rcQz2iudnpQ0QGIw/O1DaoKzVKO7DcBvMRrHAn9agsPEg5BvmlLBBNZpC/V65a9Ti2xi93pnOrM4Q9lT0vOpu0waWl/ACrU3RPPJPbJgFEPasSLi13qlZ3pZBUgv3nH4ywzzXOB0JL1gv/rpkI=
|
||||
template:
|
||||
metadata:
|
||||
annotations:
|
||||
sealedsecrets.bitnami.com/managed: "true"
|
||||
sealedsecrets.bitnami.com/namespace-wide: "true"
|
||||
creationTimestamp: null
|
||||
name: parcoursmob-secret
|
||||
namespace: argocd-test
|
||||
type: Opaque
|
||||
|
||||
8
test/parcoursmob/service.yaml
Normal file
8
test/parcoursmob/service.yaml
Normal file
@@ -0,0 +1,8 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: test-parcoursmob-svc
|
||||
spec:
|
||||
ports:
|
||||
- port: 8080
|
||||
protocol: TCP
|
||||
Reference in New Issue
Block a user