Compare commits

..

1 commit

Author SHA1 Message Date
Greg Haynes
a720bbe497 Remove coredns config from ref-implementation
This breaks current idpbuilder by overriding the coredns configuration
which rewrites dns requests to cnoe.localhost.me to the ingress. It
appears this configuration is also generally not needed, so rather than
fix it here lets just remove it.

Signed-off-by: Greg Haynes <greg.haynes@autodesk.com>
2024-09-19 22:51:53 +00:00
225 changed files with 17 additions and 9326 deletions

View file

@ -1,19 +0,0 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-example-templates
description: A collection of example templates
spec:
targets:
- ./basic/template.yaml
- ./argo-workflows/template.yaml
- ./app-with-bucket/template.yaml
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-organization
description: Basic organization data
spec:
targets:
- ./organization/guests.yaml

View file

@ -1,20 +0,0 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-example-templates
description: A collection of example templates
spec:
targets:
- ./basic/template.yaml
- ./argo-workflows/template.yaml
- ./app-with-bucket/template.yaml
- ./app-with-bucket/template.yaml
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-organization
description: Basic organization data
spec:
targets:
- ./organization/guests.yaml

View file

@ -1,19 +0,0 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-example-templates
description: A collection of example templates
spec:
targets:
- ./basic/template.yaml
- ./argo-workflows/template.yaml
- ./app-with-bucket/template.yaml
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-organization
description: Basic organization data
spec:
targets:
- ./organization/guests.yaml

View file

@ -1,21 +0,0 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-example-templates
description: A collection of example templates
spec:
targets:
- ./basic/template.yaml
- ./basic/template.yaml
- ./argo-workflows/template.yaml
- ./app-with-bucket/template.yaml
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-organization
description: Basic organization data
spec:
targets:
- ./organization/guests.yaml

View file

@ -1,21 +0,0 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-example-templates
description: A collection of example templates
spec:
targets:
- ./basic/template.yaml
- ./basic/template2.yaml
- ./argo-workflows/template.yaml
- ./app-with-bucket/template.yaml
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-organization
description: Basic organization data
spec:
targets:
- ./organization/guests.yaml

View file

@ -1,20 +0,0 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-example-templates
description: A collection of example templates
spec:
targets:
- ./basic/template.yaml
- ./basic/template2.yaml
- ./argo-workflows/template.yaml
- ./app-with-bucket/template.yaml
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-organization
description: Basic organization data
spec:
targets:
- ./organization/guests.yaml

View file

@ -1,19 +0,0 @@
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-example-templates
description: A collection of example templates
spec:
targets:
- ./basic/template.yaml
- ./argo-workflows/template.yaml
- ./app-with-bucket/template.yaml
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: basic-organization
description: Basic organization data
spec:
targets:
- ./organization/guests.yaml

View file

@ -1,164 +0,0 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: keycloak
---
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
selector:
app: keycloak
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "10"
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- args:
- start-dev
env:
- name: KEYCLOAK_ADMIN
value: cnoe-admin
- name: KEYCLOAK_LOGLEVEL
value: ALL
- name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
value: 'true'
envFrom:
- secretRef:
name: keycloak-config
image: quay.io/keycloak/keycloak:22.0.3
name: keycloak
ports:
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /keycloak/realms/master
port: 8080
volumeMounts:
- mountPath: /opt/keycloak/conf
name: keycloak-config
readOnly: true
volumes:
- configMap:
name: keycloak-config
name: keycloak-config
---
apiVersion: v1
data:
keycloak.conf: |
# Database
# The database vendor.
db=postgres
# The username of the database user.
db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres
# The proxy address forwarding mode if the server is behind a reverse proxy.
proxy=edge
# hostname configuration
hostname=cnoe.localtest.me
hostname-port=8443
http-relative-path=keycloak
# the admin url requires its own configuration to reflect correct url
hostname-admin=cnoe.localtest.me:8443
hostname-debug=true
# this should only be allowed in development. NEVER in production.
hostname-strict=false
hostname-strict-backchannel=false
kind: ConfigMap
metadata:
name: keycloak-config
namespace: keycloak
---
apiVersion: v1
kind: Service
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
clusterIP: None
ports:
- name: postgres
port: 5432
selector:
app: postgresql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: postgresql
serviceName: service-postgresql
template:
metadata:
labels:
app: postgresql
spec:
containers:
- envFrom:
- secretRef:
name: keycloak-config
image: docker.io/library/postgres:15.3-alpine3.18
name: postgres
ports:
- containerPort: 5432
name: postgresdb
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 300Mi
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: "500Mi"

View file

@ -1,165 +0,0 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: keycloak
---
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
type: LoadBalancer
selector:
app: keycloak
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "10"
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- args:
- start-dev
env:
- name: KEYCLOAK_ADMIN
value: cnoe-admin
- name: KEYCLOAK_LOGLEVEL
value: ALL
- name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
value: 'true'
envFrom:
- secretRef:
name: keycloak-config
image: quay.io/keycloak/keycloak:22.0.3
name: keycloak
ports:
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /keycloak/realms/master
port: 8080
volumeMounts:
- mountPath: /opt/keycloak/conf
name: keycloak-config
readOnly: true
volumes:
- configMap:
name: keycloak-config
name: keycloak-config
---
apiVersion: v1
data:
keycloak.conf: |
# Database
# The database vendor.
db=postgres
# The username of the database user.
db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres
# The proxy address forwarding mode if the server is behind a reverse proxy.
proxy=edge
# hostname configuration
hostname=cnoe.localtest.me
hostname-port=8443
http-relative-path=keycloak
# the admin url requires its own configuration to reflect correct url
hostname-admin=cnoe.localtest.me:8443
hostname-debug=true
# this should only be allowed in development. NEVER in production.
hostname-strict=false
hostname-strict-backchannel=false
kind: ConfigMap
metadata:
name: keycloak-config
namespace: keycloak
---
apiVersion: v1
kind: Service
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
clusterIP: None
ports:
- name: postgres
port: 5432
selector:
app: postgresql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: postgresql
serviceName: service-postgresql
template:
metadata:
labels:
app: postgresql
spec:
containers:
- envFrom:
- secretRef:
name: keycloak-config
image: docker.io/library/postgres:15.3-alpine3.18
name: postgres
ports:
- containerPort: 5432
name: postgresdb
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 300Mi
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: "500Mi"

View file

@ -1,165 +0,0 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: keycloak
---
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
type: LoadBalancer
selector:
app: keycloak
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "10"
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- args:
- start-dev
env:
- name: KEYCLOAK_ADMIN
value: cnoe-admin
- name: KEYCLOAK_LOGLEVEL
value: ALL
- name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
value: 'true'
envFrom:
- secretRef:
name: keycloak-config
image: quay.io/keycloak/keycloak:22.0.3
name: keycloak
ports:
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /keycloak/realms/master
port: 8080
volumeMounts:
- mountPath: /opt/keycloak/conf
name: keycloak-config
readOnly: true
volumes:
- configMap:
name: keycloak-config
name: keycloak-config
---
apiVersion: v1
data:
keycloak.conf: |
# Database
# The database vendor.
db=postgres
# The username of the database user.
db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres
# The proxy address forwarding mode if the server is behind a reverse proxy.
proxy=edge
# hostname configuration
hostname=cnoe.localtest.me
hostname-port=8443
http-relative-path=keycloak
# the admin url requires its own configuration to reflect correct url
hostname-admin=cnoe.localtest.me:8443
hostname-debug=true
# this should only be allowed in development. NEVER in production.
hostname-strict=false
hostname-strict-backchannel=false
kind: ConfigMap
metadata:
name: keycloak-config
namespace: keycloak
---
apiVersion: v1
kind: Service
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
clusterIP: None
ports:
- name: postgres
port: 5432
selector:
app: postgresql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: postgresql
serviceName: service-postgresql
template:
metadata:
labels:
app: postgresql
spec:
containers:
- envFrom:
- secretRef:
name: keycloak-config
image: docker.io/library/postgres:15.3-alpine3.18
name: postgres
ports:
- containerPort: 5432
name: postgresdb
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 300Mi
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: "500Mi"

View file

@ -1,165 +0,0 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: keycloak
---
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
type: LoadBalancer
selector:
app: keycloak
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "10"
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- args:
- start-dev
env:
- name: KEYCLOAK_ADMIN
value: cnoe-admin
- name: KEYCLOAK_LOGLEVEL
value: ALL
- name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
value: 'true'
envFrom:
- secretRef:
name: keycloak-config
image: quay.io/keycloak/keycloak:22.0.3
name: keycloak
ports:
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /keycloak/realms/master
port: 8080
volumeMounts:
- mountPath: /opt/keycloak/conf
name: keycloak-config
readOnly: true
volumes:
- configMap:
name: keycloak-config
name: keycloak-config
---
apiVersion: v1
data:
keycloak.conf: |
# Database
# The database vendor.
db=postgres
# The username of the database user.
db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres
# The proxy address forwarding mode if the server is behind a reverse proxy.
proxy=edge
# hostname configuration
hostname=cnoe.localtest.me
hostname-port=8443
http-relative-path=keycloak
# the admin url requires its own configuration to reflect correct url
hostname-admin=cnoe.localtest.me:8443
hostname-debug=true
# this should only be allowed in development. NEVER in production.
hostname-strict=false
hostname-strict-backchannel=false
kind: ConfigMap
metadata:
name: keycloak-config
namespace: keycloak
---
apiVersion: v1
kind: Service
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
clusterIP: None
ports:
- name: postgres
port: 5432
selector:
app: postgresql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: postgresql
serviceName: service-postgresql
template:
metadata:
labels:
app: postgresql
spec:
containers:
- envFrom:
- secretRef:
name: keycloak-config
image: docker.io/library/postgres:15.3-alpine3.18
name: postgres
ports:
- containerPort: 5432
name: postgresdb
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 300Mi
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: "500Mi"

View file

@ -1,164 +0,0 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: keycloak
---
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
type: LoadBalancer
selector:
app: keycloak
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "10"
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- args:
- start-dev
env:
- name: KEYCLOAK_ADMIN
value: cnoe-admin
- name: KEYCLOAK_LOGLEVEL
value: ALL
- name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
value: 'true'
envFrom:
- secretRef:
name: keycloak-config
image: quay.io/keycloak/keycloak:22.0.3
name: keycloak
ports:
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /keycloak/realms/master
port: 8080
volumeMounts:
- mountPath: /opt/keycloak/conf
name: keycloak-config
readOnly: true
volumes:
- configMap:
name: keycloak-config
name: keycloak-config
---
apiVersion: v1
data:
keycloak.conf: |
# Database
# The database vendor.
db=postgres
# The username of the database user.
db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres
# The proxy address forwarding mode if the server is behind a reverse proxy.
proxy=edge
# hostname configuration
hostname=cnoe.localtest.me
hostname-port=8443
http-relative-path=keycloak
# the admin url requires its own configuration to reflect correct url
hostname-admin=cnoe.localtest.me:8443
hostname-debug=true
# this should only be allowed in development. NEVER in production.
hostname-strict=false
hostname-strict-backchannel=false
kind: ConfigMap
metadata:
name: keycloak-config
namespace: keycloak
---
apiVersion: v1
kind: Service
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
clusterIP: None
ports:
- name: postgres
port: 5432
selector:
app: postgresql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: postgresql
serviceName: service-postgresql
template:
metadata:
labels:
app: postgresql
spec:
containers:
- envFrom:
- secretRef:
name: keycloak-config
image: docker.io/library/postgres:15.3-alpine3.18
name: postgres
ports:
- containerPort: 5432
name: postgresdb
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 300Mi
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: "500Mi"

View file

@ -1,164 +0,0 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: keycloak
---
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
selector:
app: keycloak
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "10"
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- args:
- start-dev
env:
- name: KEYCLOAK_ADMIN
value: cnoe-admin
- name: KEYCLOAK_LOGLEVEL
value: ALL
- name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
value: 'true'
envFrom:
- secretRef:
name: keycloak-config
image: quay.io/keycloak/keycloak:22.0.3
name: keycloak
ports:
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /keycloak/realms/master
port: 8080
volumeMounts:
- mountPath: /opt/keycloak/conf
name: keycloak-config
readOnly: true
volumes:
- configMap:
name: keycloak-config
name: keycloak-config
---
apiVersion: v1
data:
keycloak.conf: |
# Database
# The database vendor.
db=postgres
# The username of the database user.
db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres
# The proxy address forwarding mode if the server is behind a reverse proxy.
proxy=edge
# hostname configuration
hostname=cnoe.localtest.me
hostname-port=8443
http-relative-path=keycloak
# the admin url requires its own configuration to reflect correct url
hostname-admin=cnoe.localtest.me:8443
hostname-debug=true
# this should only be allowed in development. NEVER in production.
hostname-strict=false
hostname-strict-backchannel=false
kind: ConfigMap
metadata:
name: keycloak-config
namespace: keycloak
---
apiVersion: v1
kind: Service
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
clusterIP: None
ports:
- name: postgres
port: 5432
selector:
app: postgresql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: postgresql
serviceName: service-postgresql
template:
metadata:
labels:
app: postgresql
spec:
containers:
- envFrom:
- secretRef:
name: keycloak-config
image: docker.io/library/postgres:15.3-alpine3.18
name: postgres
ports:
- containerPort: 5432
name: postgresdb
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 300Mi
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: "500Mi"

View file

@ -1,164 +0,0 @@
---
apiVersion: v1
kind: Namespace
metadata:
name: keycloak
---
apiVersion: v1
kind: Service
metadata:
name: keycloak
labels:
app: keycloak
spec:
ports:
- name: http
port: 8080
targetPort: 8080
selector:
app: keycloak
type: ClusterIP
---
apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: keycloak
name: keycloak
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "10"
spec:
replicas: 1
selector:
matchLabels:
app: keycloak
template:
metadata:
labels:
app: keycloak
spec:
containers:
- args:
- start-dev
env:
- name: KEYCLOAK_ADMIN
value: cnoe-admin
- name: KEYCLOAK_LOGLEVEL
value: ALL
- name: QUARKUS_TRANSACTION_MANAGER_ENABLE_RECOVERY
value: 'true'
envFrom:
- secretRef:
name: keycloak-config
image: quay.io/keycloak/keycloak:22.0.3
name: keycloak
ports:
- containerPort: 8080
name: http
readinessProbe:
httpGet:
path: /keycloak/realms/master
port: 8080
volumeMounts:
- mountPath: /opt/keycloak/conf
name: keycloak-config
readOnly: true
volumes:
- configMap:
name: keycloak-config
name: keycloak-config
---
apiVersion: v1
data:
keycloak.conf: |
# Database
# The database vendor.
db=postgres
# The username of the database user.
db-url=jdbc:postgresql://postgresql.keycloak.svc.cluster.local:5432/postgres
# The proxy address forwarding mode if the server is behind a reverse proxy.
proxy=edge
# hostname configuration
hostname=cnoe.localtest.me
hostname-port=8443
http-relative-path=keycloak
# the admin url requires its own configuration to reflect correct url
hostname-admin=cnoe.localtest.me:8443
hostname-debug=true
# this should only be allowed in development. NEVER in production.
hostname-strict=false
hostname-strict-backchannel=false
kind: ConfigMap
metadata:
name: keycloak-config
namespace: keycloak
---
apiVersion: v1
kind: Service
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
clusterIP: None
ports:
- name: postgres
port: 5432
selector:
app: postgresql
---
apiVersion: apps/v1
kind: StatefulSet
metadata:
labels:
app: postgresql
name: postgresql
namespace: keycloak
spec:
replicas: 1
selector:
matchLabels:
app: postgresql
serviceName: service-postgresql
template:
metadata:
labels:
app: postgresql
spec:
containers:
- envFrom:
- secretRef:
name: keycloak-config
image: docker.io/library/postgres:15.3-alpine3.18
name: postgres
ports:
- containerPort: 5432
name: postgresdb
resources:
limits:
memory: 500Mi
requests:
cpu: 100m
memory: 300Mi
volumeMounts:
- name: data
mountPath: /var/lib/postgresql/data
volumeClaimTemplates:
- metadata:
name: data
spec:
accessModes: ["ReadWriteOnce"]
resources:
requests:
storage: "500Mi"

View file

@ -1,35 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 80
targetPort: 8080
type: ClusterIP

View file

@ -1,21 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: keycloak
namespace: argocd
labels:
example: ref-implementation
spec:
destination:
namespace: keycloak
server: "https://kubernetes.default.svc"
source:
repoURL: cnoe://keycloak/manifests
targetRevision: HEAD
path: "."
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -1,21 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: open-bao
namespace: argocd
labels:
example: ref-implementation
spec:
destination:
namespace: keycloak
server: "https://kubernetes.default.svc"
source:
repoURL: cnoe://keycloak/manifests
targetRevision: HEAD
path: "."
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -1,22 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: open-bao
namespace: argocd
labels:
env: dev
example: ref-implementation
spec:
destination:
namespace: keycloak
server: "https://kubernetes.default.svc"
source:
repoURL: cnoe://keycloak/manifests
targetRevision: HEAD
path: "."
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -1,22 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: open-bao
namespace: argocd
labels:
env: dev
example: ref-implementation
spec:
destination:
namespace: keycloak
server: "https://kubernetes.default.svc"
source:
repoURL: cnoe://keycloak/manifests
targetRevision: HEAD
path: "."
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -1,21 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: open-bao
namespace: argocd
labels:
env: dev
spec:
destination:
namespace: keycloak
server: "https://kubernetes.default.svc"
source:
repoURL: cnoe://keycloak/manifests
targetRevision: HEAD
path: "."
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -1,21 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: open-bao
namespace: argocd
labels:
env: dev
spec:
destination:
namespace: open-bao
server: "https://kubernetes.default.svc"
source:
repoURL: cnoe://keycloak/manifests
targetRevision: HEAD
path: "."
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -1,21 +0,0 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: open-bao
namespace: argocd
labels:
env: dev
spec:
destination:
namespace: open-bao
server: "https://kubernetes.default.svc"
source:
repoURL: cnoe://openbao/manifests
targetRevision: HEAD
path: "."
project: default
syncPolicy:
automated:
selfHeal: true
syncOptions:
- CreateNamespace=true

View file

@ -1,30 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: keycloak-ingress-localhost
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "100"
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,27 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,30 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: keycloak-ingress-localhost
namespace: keycloak
annotations:
argocd.argoproj.io/sync-wave: "100"
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,28 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: keycloak-ingress-localhost
name: openbao
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,28 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
name: openbao
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,28 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,28 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: /openbao
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,28 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: cnoe://openbao/manifests
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,28 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
ingressClassName: "nginx"
rules:
- host: localhost
http:
paths:
- path: cnoe://openbao/manifests
pathType: ImplementationSpecific
backend:
service:
name: openbao
port:
name: http
- host: cnoe.localtest.me
http:
paths:
- path: /keycloak
pathType: ImplementationSpecific
backend:
service:
name: keycloak
port:
name: http

View file

@ -1,19 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-app-ingress
namespace: default
annotations:
nginx.ingress.kubernetes.io/rewrite-target: /
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-app-ingress
namespace: default
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-app-ingress
namespace: o
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-app-ingress
namespace: openbao
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: open
namespace: openbao
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao
namespace: openbao
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress
namespace: openbao
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-local
namespace: openbao
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: my-app.local # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: my-app-service # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: openbao # Name of your service
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: openbao
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: openbao
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: openbao
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: openbao
port:
number: 8200 # The port to forward to on your service

View file

@ -1,18 +0,0 @@
# apiVersion: networking.k8s.io/v1
# kind: Ingress
# metadata:
# name: openbao-ingress-localhost
# namespace: openbao
# spec:
# rules:
# - host: localhost # Change this to your domain or leave it as is for local development
# http:
# paths:
# - path: ""
# pathType: Exact
# backend:
# service:
# name: openbao
# port:
# number: 8200 # The port to forward to on your service

View file

@ -1,35 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8080
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 80
targetPort: 8080
type: ClusterIP

View file

@ -1,35 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 80
targetPort: 8080
type: ClusterIP

View file

@ -1,35 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 80
targetPort: 8200
type: ClusterIP

View file

@ -1,41 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 80
targetPort: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,35 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 80
targetPort: 8200
type: ClusterIP

View file

@ -1,35 +0,0 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,42 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,43 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,43 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,45 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,46 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
- hostPort: 8200
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,46 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
hostPort: 8200
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,47 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
hostPort: 8200
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,47 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: LoadBalancer # or NodePort
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: LoadBalancer # or NodePort
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: LoadBalancer # or NodePort
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: LoadBalancer # or NodePort
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: LoadBalancer # or NodePort
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: LoadBalancer # or NodePort
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: LoadBalancer # or NodePort
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,47 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
-
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- po
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- port:
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCO
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
- containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,50 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,50 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,52 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,70 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: openbao
port:
number: 8200 # The port to forward to on your service
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,70 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: openbao-ingress-localhost
namespace: openbao
spec:
rules:
- host: localhost # Change this to your domain or leave it as is for local development
http:
paths:
- path: ""
pathType: Exact
backend:
service:
name: openbao
port:
number: 8200 # The port to forward to on your service
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
env:
- name: BAO_ADDR
value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,48 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
# targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
hostPort: 8200
targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
# hostPort: 8200
targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
# hostPort: 8200
targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
# hostPort: 8200
containerPort:: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
# hostPort: 8200
containerPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
port: 8200
# hostPort: 8200
targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
# hostPort: 8200
targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
# hostPort: 8200
targetPort: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
# hostPort: 8200
port: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

View file

@ -1,49 +0,0 @@
apiVersion: v1
kind: Namespace
metadata:
name: openbao
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: openbao
namespace: openbao
spec:
replicas: 1
selector:
matchLabels:
app: openbao
template:
metadata:
labels:
app: openbao
spec:
containers:
- name: openbao
image: openbao/openbao:latest # Replace with the actual image
ports:
- protocol: TCP
containerPort: 8200
# hostPort: 8200
hos: 8200
# type: LoadBalancer
# env:
# - name: BAO_ADDR
# value: "http://0.0.0.0:8200"
---
apiVersion: v1
kind: Service
metadata:
name: openbao
namespace: openbao
spec:
selector:
app: openbao
ports:
- protocol: TCP
port: 8200
targetPort: 8200
type: ClusterIP

Some files were not shown because too many files have changed in this diff Show more