mirror of
https://github.com/kerberos-io/deployment.git
synced 2026-08-23 15:18:32 +00:00
move into separate kustomization files to scale better
This commit is contained in:
3
base/agent/kustomization.yaml
Normal file
3
base/agent/kustomization.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
namespace: kerberos-agent
|
||||
resources:
|
||||
- kerberos-agent-deployment.yaml
|
||||
@@ -1,6 +1,5 @@
|
||||
kind: ClusterRole
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
namespace: kerberos-factory
|
||||
metadata:
|
||||
name: pods-list
|
||||
rules:
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
namespace: kerberos-factory
|
||||
metadata:
|
||||
name: factory
|
||||
spec:
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
# If so uncomment the LoadBalancer service below and comment the NodePort service.
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
namespace: kerberos-factory
|
||||
metadata:
|
||||
name: factory-nodeport
|
||||
labels:
|
||||
|
||||
6
base/factory/kustomization.yaml
Normal file
6
base/factory/kustomization.yaml
Normal file
@@ -0,0 +1,6 @@
|
||||
namespace: kerberos-factory
|
||||
resources:
|
||||
- ../mongodb/mongodb-configmap.yaml
|
||||
- kerberos-factory-deployment.yaml
|
||||
- kerberos-factory-service.yaml
|
||||
- kerberos-factory-clusterrole.yaml
|
||||
4
base/hub/kustomization.yaml
Normal file
4
base/hub/kustomization.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
namespace: kerberos-hub
|
||||
resources:
|
||||
- kerberos-hub-nodeports.yaml
|
||||
- kerberos-hub-import-database-job.yaml
|
||||
@@ -1,11 +1,7 @@
|
||||
resources:
|
||||
- namespaces.yaml
|
||||
- prometheus/base.yaml
|
||||
- mongodb/mongodb-configmap.yaml
|
||||
- factory/kerberos-factory-deployment.yaml
|
||||
- factory/kerberos-factory-service.yaml
|
||||
- factory/kerberos-factory-clusterrole.yaml
|
||||
- vault/kerberos-vault-deployment.yaml
|
||||
- vault/kerberos-vault-service.yaml
|
||||
- hub/kerberos-hub-nodeports.yaml
|
||||
- hub/kerberos-hub-import-database-job.yaml
|
||||
- agent
|
||||
- factory
|
||||
- vault
|
||||
- hub
|
||||
|
||||
@@ -1,7 +1,5 @@
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
namespace: kerberos-factory
|
||||
metadata:
|
||||
name: mongodb
|
||||
data:
|
||||
@@ -17,24 +15,4 @@ data:
|
||||
MONGODB_HOST: "mongodb.mongodb"
|
||||
MONGODB_DATABASE_CREDENTIALS: "admin"
|
||||
MONGODB_USERNAME: "root"
|
||||
MONGODB_PASSWORD: "yourpassword"
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: ConfigMap
|
||||
namespace: kerberos-vault
|
||||
metadata:
|
||||
name: mongodb
|
||||
data:
|
||||
# This is the mongodb database where data will be stored, you might use a different name if you want.
|
||||
MONGODB_DATABASE_STORAGE: "KerberosStorage"
|
||||
MONGODB_DATABASE_FACTORY: "KerberosFactory"
|
||||
MONGODB_DATABASE_HUB: "Kerberos"
|
||||
# MongoDB URI (for example for a SaaS service like MongoDB Atlas)
|
||||
# If uri is set, the below properties are not used (host, adminDatabase, username, password)
|
||||
#MONGODB_URI: "mongodb+srv://xx:xx@kerberos-hub.xxx.mongodb.net/?retryWrites=true&w=majority&appName=xxx"
|
||||
|
||||
# If you do not wish to use the URI, you can specify the individual values.
|
||||
MONGODB_HOST: "mongodb.mongodb"
|
||||
MONGODB_DATABASE_CREDENTIALS: "admin"
|
||||
MONGODB_USERNAME: "root"
|
||||
MONGODB_PASSWORD: "yourpassword"
|
||||
MONGODB_PASSWORD: "yourpassword"
|
||||
@@ -1,6 +1,5 @@
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
namespace: kerberos-vault
|
||||
metadata:
|
||||
name: vault
|
||||
spec:
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
# If so uncomment the LoadBalancer service below and comment the NodePort service.
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
namespace: kerberos-vault
|
||||
metadata:
|
||||
name: vault-nodeport
|
||||
labels:
|
||||
|
||||
5
base/vault/kustomization.yaml
Normal file
5
base/vault/kustomization.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
namespace: kerberos-vault
|
||||
resources:
|
||||
- ../mongodb/mongodb-configmap.yaml
|
||||
- kerberos-vault-deployment.yaml
|
||||
- kerberos-vault-service.yaml
|
||||
Reference in New Issue
Block a user