🎉 initial commit
This commit is contained in:
15
graviteeio/helm-graviteeio-server.yaml
Normal file
15
graviteeio/helm-graviteeio-server.yaml
Normal file
@@ -0,0 +1,15 @@
|
||||
# see https://rancher.com/docs/k3s/latest/en/helm/
|
||||
# see https://github.com/hashicorp/vault-helm
|
||||
apiVersion: helm.cattle.io/v1
|
||||
kind: HelmChart
|
||||
metadata:
|
||||
name: graviteeio
|
||||
namespace: graviteeio
|
||||
spec:
|
||||
repo: https://helm.gravitee.io
|
||||
chart: am
|
||||
version: 1.0.33
|
||||
targetNamespace: graviteeio
|
||||
valuesContent: |-
|
||||
mongo:
|
||||
uri: mongodb://192.168.50.239:27017/graviteeam?serverSelectionTimeoutMS=5000&connectTimeoutMS=5000&socketTimeoutMS=5000
|
||||
14
graviteeio/ingress-graviteeio-gateway.yaml
Normal file
14
graviteeio/ingress-graviteeio-gateway.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: gatewayam
|
||||
namespace: graviteeio
|
||||
spec:
|
||||
entryPoints:
|
||||
- web
|
||||
routes:
|
||||
- match: Host(`dev.graviteeio.am`) && PathPrefix(`/am`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: gatewayam
|
||||
port: 8092
|
||||
14
graviteeio/ingress-graviteeio-management.yaml
Normal file
14
graviteeio/ingress-graviteeio-management.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: managementam
|
||||
namespace: graviteeio
|
||||
spec:
|
||||
entryPoints:
|
||||
- web
|
||||
routes:
|
||||
- match: Host(`dev.graviteeio.am`) && PathPrefix(`/am/management`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: managementam
|
||||
port: 8093
|
||||
14
graviteeio/ingress-graviteeio-webui.yaml
Normal file
14
graviteeio/ingress-graviteeio-webui.yaml
Normal file
@@ -0,0 +1,14 @@
|
||||
apiVersion: traefik.containo.us/v1alpha1
|
||||
kind: IngressRoute
|
||||
metadata:
|
||||
name: webuiam
|
||||
namespace: graviteeio
|
||||
spec:
|
||||
entryPoints:
|
||||
- web
|
||||
routes:
|
||||
- match: Host(`dev.graviteeio.am`) && PathPrefix(`/am/ui`)
|
||||
kind: Rule
|
||||
services:
|
||||
- name: webuiam
|
||||
port: 80
|
||||
44
graviteeio/service-gravitee-gateway.yaml
Normal file
44
graviteeio/service-gravitee-gateway.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: gatewayam
|
||||
namespace: graviteeio
|
||||
labels:
|
||||
app: gatewayam
|
||||
spec:
|
||||
ports:
|
||||
- name: http
|
||||
port: 8092
|
||||
targetPort: 8092
|
||||
selector:
|
||||
app: gatewayam
|
||||
type: LoadBalancer
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: gatewayam
|
||||
namespace: graviteeio
|
||||
labels:
|
||||
app: gatewayam
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: gatewayam
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: gatewayam
|
||||
spec:
|
||||
containers:
|
||||
- name: gatewayam
|
||||
image: graviteeio/am-gateway:2
|
||||
env:
|
||||
- name: gravitee_management_mongodb_uri
|
||||
value: mongodb://192.168.50.206:27017/graviteeam?serverSelectionTimeoutMS=5000&connectTimeoutMS=5000&socketTimeoutMS=5000
|
||||
- name: gravitee_oauth2_mongodb_uri
|
||||
value: mongodb://192.168.50.206:27017/graviteeam?serverSelectionTimeoutMS=5000&connectTimeoutMS=5000&socketTimeoutMS=5000
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8092
|
||||
44
graviteeio/service-gravitee-management.yaml
Normal file
44
graviteeio/service-gravitee-management.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: managementam
|
||||
namespace: graviteeio
|
||||
labels:
|
||||
app: managementam
|
||||
spec:
|
||||
ports:
|
||||
- name: http
|
||||
port: 8093
|
||||
targetPort: 8093
|
||||
selector:
|
||||
app: managementam
|
||||
type: LoadBalancer
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: managementam
|
||||
namespace: graviteeio
|
||||
labels:
|
||||
app: managementam
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: managementam
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: managementam
|
||||
spec:
|
||||
containers:
|
||||
- name: managementam
|
||||
image: graviteeio/am-management-api:2
|
||||
env:
|
||||
- name: gravitee_management_mongodb_uri
|
||||
value: mongodb://192.168.50.206:27017/graviteeam?serverSelectionTimeoutMS=5000&connectTimeoutMS=5000&socketTimeoutMS=5000
|
||||
- name: gravitee_oauth2_mongodb_uri
|
||||
value: mongodb://192.168.50.206:27017/graviteeam?serverSelectionTimeoutMS=5000&connectTimeoutMS=5000&socketTimeoutMS=5000
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 8093
|
||||
44
graviteeio/service-gravitee-webui.yaml
Normal file
44
graviteeio/service-gravitee-webui.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: webuiam
|
||||
namespace: graviteeio
|
||||
labels:
|
||||
app: webuiam
|
||||
spec:
|
||||
ports:
|
||||
- name: http
|
||||
port: 80
|
||||
targetPort: 80
|
||||
selector:
|
||||
app: webuiam
|
||||
type: LoadBalancer
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: webuiam
|
||||
namespace: graviteeio
|
||||
labels:
|
||||
app: webuiam
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
matchLabels:
|
||||
app: webuiam
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: webuiam
|
||||
spec:
|
||||
containers:
|
||||
- name: webuiam
|
||||
image: graviteeio/am-management-ui:2
|
||||
env:
|
||||
- name: MGMT_API_URL
|
||||
value: http://dev.graviteeio.am/am
|
||||
- name: MGMT_UI_URL
|
||||
value: http://dev.graviteeio.am/am/ui
|
||||
ports:
|
||||
- name: http
|
||||
containerPort: 80
|
||||
Reference in New Issue
Block a user