Update Aether production pod configs
Change-Id: Ifec91b19b7a7512885b5e63b9129499b8f539f59
diff --git a/deployment-configs/aether/apps/production/accelleran-cbrs-common-intel-hillsboro.yaml b/deployment-configs/aether/apps/production/accelleran-cbrs-common-intel-hillsboro.yaml
new file mode 100644
index 0000000..77ac130
--- /dev/null
+++ b/deployment-configs/aether/apps/production/accelleran-cbrs-common-intel-hillsboro.yaml
@@ -0,0 +1,14 @@
+images:
+ tags:
+ initCU: registry.central.aetherproject.net/aether/pod-init:1.0.0
+ nats: registry.central.aetherproject.net/aether/accelleran-cu-nats:v1.0.0
+ redis: registry.central.aetherproject.net/aether/accelleran-cu-redis:v1.0.0
+ redisClient: registry.central.aetherproject.net/aether/redis:5.0.6-alpine3.10
+ ric: registry.central.aetherproject.net/aether/accelleran-cu-ric:v1.0.0
+ ricWeb: registry.central.aetherproject.net/aether/accelleran-cu-ricweb:v1.0.0
+ depCheck: registry.central.aetherproject.net/aether/kubernetes-entrypoint:v0.3.1
+ pullPolicy: IfNotPresent
+
+config:
+ nats:
+ ip: "10.212.74.65"
diff --git a/deployment-configs/aether/apps/production/accelleran-cbrs-common-onf-menlo.yaml b/deployment-configs/aether/apps/production/accelleran-cbrs-common-onf-menlo.yaml
new file mode 100644
index 0000000..e779924
--- /dev/null
+++ b/deployment-configs/aether/apps/production/accelleran-cbrs-common-onf-menlo.yaml
@@ -0,0 +1,20 @@
+images:
+ tags:
+ initCU: registry.central.aetherproject.net/aether/pod-init:1.0.0
+ nats: registry.central.aetherproject.net/aether/accelleran-cu-nats:v1.0.0
+ redis: registry.central.aetherproject.net/aether/accelleran-cu-redis:v1.0.0
+ redisClient: registry.central.aetherproject.net/aether/redis:5.0.6-alpine3.10
+ ric: registry.central.aetherproject.net/aether/accelleran-cu-ric:v1.0.0
+ ricWeb: registry.central.aetherproject.net/aether/accelleran-cu-ricweb:v1.0.0
+ depCheck: registry.central.aetherproject.net/aether/kubernetes-entrypoint:v0.3.1
+ pullPolicy: IfNotPresent
+
+nodeSelectors:
+ enabled: true
+ accelleranCBRSCommon:
+ label: accelleran
+ value: enabled
+
+config:
+ nats:
+ ip: "10.92.1.30"
diff --git a/deployment-configs/aether/apps/production/accelleran-cbrs-cu-intel-hillsboro.yaml b/deployment-configs/aether/apps/production/accelleran-cbrs-cu-intel-hillsboro.yaml
new file mode 100644
index 0000000..e01b6ed
--- /dev/null
+++ b/deployment-configs/aether/apps/production/accelleran-cbrs-cu-intel-hillsboro.yaml
@@ -0,0 +1,14 @@
+images:
+ tags:
+ initCU: registry.central.aetherproject.net/aether/pod-init:1.0.0
+ vranL3: registry.central.aetherproject.net/aether/accelleran-cu-l3-tdd:v1.0.2
+ depCheck: registry.central.aetherproject.net/aether/kubernetes-entrypoint:v0.3.1
+ pullPolicy: IfNotPresent
+
+config:
+ mme:
+ ip: "10.168.0.204"
+ vranL3:
+ plmnId: "130501"
+ instanceId: "intelcell101"
+ tac: 101
diff --git a/deployment-configs/aether/apps/production/accelleran-cbrs-cu-onf-menlo-b42.yaml b/deployment-configs/aether/apps/production/accelleran-cbrs-cu-onf-menlo-b42.yaml
new file mode 100644
index 0000000..8946dca
--- /dev/null
+++ b/deployment-configs/aether/apps/production/accelleran-cbrs-cu-onf-menlo-b42.yaml
@@ -0,0 +1,11 @@
+config:
+ mwc: true
+ mme:
+ ip: "10.168.0.204"
+ vranL3:
+ plmnId: "130501"
+ instanceId: "onfcell221"
+ freqBand: 42
+ earfcnDl: 42590
+ earfcnUl: 42590
+ tac: 221
diff --git a/deployment-configs/aether/apps/production/accelleran-cbrs-cu-onf-menlo.yaml b/deployment-configs/aether/apps/production/accelleran-cbrs-cu-onf-menlo.yaml
new file mode 100644
index 0000000..85786ab
--- /dev/null
+++ b/deployment-configs/aether/apps/production/accelleran-cbrs-cu-onf-menlo.yaml
@@ -0,0 +1,20 @@
+images:
+ tags:
+ initCU: registry.central.aetherproject.net/aether/pod-init:1.0.0
+ vranL3: registry.central.aetherproject.net/aether/accelleran-cu-l3-tdd:v1.0.2
+ depCheck: registry.central.aetherproject.net/aether/kubernetes-entrypoint:v0.3.1
+ pullPolicy: IfNotPresent
+
+nodeSelectors:
+ enabled: true
+ accelleranCBRSCU:
+ label: accelleran
+ value: enabled
+
+config:
+ mme:
+ ip: "10.168.0.204"
+ vranL3:
+ plmnId: "130501"
+ instanceId: "onfcell202"
+ tac: 202
diff --git a/deployment-configs/aether/apps/production/cassandra.yaml b/deployment-configs/aether/apps/production/cassandra.yaml
new file mode 100644
index 0000000..b64461a
--- /dev/null
+++ b/deployment-configs/aether/apps/production/cassandra.yaml
@@ -0,0 +1,9 @@
+fullnameOverride: "cassandra"
+image:
+ tag: "2.1.20"
+persistence:
+ enabled: true
+ storageClass: "zonal-ssd"
+config:
+ cluster_domain: "product.central"
+ endpoint_snitch: "GossipingPropertyFileSnitch"
diff --git a/deployment-configs/aether/apps/production/cdn-local-onf-menlo.yaml b/deployment-configs/aether/apps/production/cdn-local-onf-menlo.yaml
new file mode 100644
index 0000000..722ebb9
--- /dev/null
+++ b/deployment-configs/aether/apps/production/cdn-local-onf-menlo.yaml
@@ -0,0 +1,32 @@
+images:
+ tags:
+ nginx: registry.central.aetherproject.net/cdn-nginx:1.0.0
+ pullPolicy: IfNotPresent
+
+nodeSelectors:
+ enabled: true
+ nginx:
+ label: aether-apps
+ value: enabled
+
+config:
+ sriov:
+ enabled: false
+ nginx:
+ sgiInterface:
+ name: eth2
+ mtu: 1200
+ cdnRemotes:
+ - name: remote-gcp
+ ip: 10.168.0.200
+ port: 30935
+ streams:
+ - name: 480p
+ value: 480
+
+networks:
+ ipam: static
+ sgi:
+ subnet: 192.168.250.0/24
+ mask: 255.255.255.0
+ gateway: 192.168.250.31
diff --git a/deployment-configs/aether/apps/production/cdn-remote.yaml b/deployment-configs/aether/apps/production/cdn-remote.yaml
new file mode 100644
index 0000000..0f9e961
--- /dev/null
+++ b/deployment-configs/aether/apps/production/cdn-remote.yaml
@@ -0,0 +1,9 @@
+config:
+ clusterDomain: "global"
+ videoArchive:
+ q360p:
+ enabled: false
+ q480p:
+ enabled: true
+ q720p:
+ enabled: false
diff --git a/deployment-configs/aether/apps/production/global-docker-registry.yaml b/deployment-configs/aether/apps/production/global-docker-registry.yaml
new file mode 100644
index 0000000..f7c4b1e
--- /dev/null
+++ b/deployment-configs/aether/apps/production/global-docker-registry.yaml
@@ -0,0 +1,10 @@
+secrets:
+ htpasswd: ""
+persistence:
+ enabled: false
+ingress:
+ enabled: true
+ hosts:
+ - "registry.central.aetherproject.net"
+ annotations:
+ "nginx.ingress.kubernetes.io/proxy-body-size": "0"
diff --git a/deployment-configs/aether/apps/production/global-nem-monitoring.yaml b/deployment-configs/aether/apps/production/global-nem-monitoring.yaml
new file mode 100644
index 0000000..2922cc1
--- /dev/null
+++ b/deployment-configs/aether/apps/production/global-nem-monitoring.yaml
@@ -0,0 +1,59 @@
+kpi_exporter:
+ enabled: false
+
+prometheus:
+ alertmanager:
+ enabled: false
+ kubeStateMetrics:
+ enabled: false
+ nodeExporter:
+ enabled: false
+ pushgateway:
+ enabled: false
+ server:
+ enabled: true
+ fullnameOverride: "nem-monitoring-prometheus-server"
+ serverFiles:
+ prometheus.yml:
+ scrape_configs:
+ - job_name: prometheus-aggregator
+ scrape_interval: 15s
+ honor_labels: true
+ metrics_path: /federate
+ params:
+ match[]:
+ - '{job="kubernetes-nodes-cadvisor"}'
+ - '{job="kubernetes-service-endpoints"}'
+ static_configs:
+ - targets:
+ - nem-monitoring-prometheus-server.nem-monitoring-p-s5pp8.svc.product.central:80
+ - nem-monitoring-prometheus-server.nem-monitoring-p-6lcrm.svc.menlo.edge:80
+ - nem-monitoring-prometheus-server.nem-monitoring-p-dw2cc.svc.azure.central:80
+ - nem-monitoring-prometheus-server.nem-monitoring-p-vqzqg.svc.mwc.edge:80
+ - nem-monitoring-prometheus-server.nem-monitoring-p-hbr5z.svc.intel.edge:80
+ - job_name: 'mme-exporter-production'
+ metrics_path: /metrics
+ scrape_interval: 15s
+ static_configs:
+ - targets:
+ - mme.omec.svc.product.central:3081
+ - job_name: 'mme-exporter-azure'
+ metrics_path: /metrics
+ scrape_interval: 15s
+ static_configs:
+ - targets:
+ - mme.omec.svc.azure.central:3081
+ extraScrapeConfigs: ""
+
+grafana:
+ fullnameOverride: "nem-monitoring-grafana"
+
+dashboards:
+ k8s: false
+ nodeExporter: false
+ xos: true
+ onos: false
+ aaa: false
+ voltha: false
+ omec: false
+ aether: true
diff --git a/deployment-configs/aether/apps/production/nem-monitoring.yaml b/deployment-configs/aether/apps/production/nem-monitoring.yaml
new file mode 100644
index 0000000..4b62784
--- /dev/null
+++ b/deployment-configs/aether/apps/production/nem-monitoring.yaml
@@ -0,0 +1,34 @@
+kpi_exporter:
+ enabled: false
+
+prometheus:
+ alertmanager:
+ enabled: false
+ kubeStateMetrics:
+ enabled: true
+ fullnameOverride: "nem-monitoring-prometheus-kube-state-metrics"
+ nodeExporter:
+ enabled: true
+ fullnameOverride: "nem-monitoring-prometheus-node-exporter"
+ pushgateway:
+ enabled: false
+ server:
+ enabled: true
+ fullnameOverride: "nem-monitoring-prometheus-server"
+ # NOTE: set unique datacenter name for each clusters
+ global:
+ external_labels:
+ datacenter: "edge-onf-menlo"
+
+grafana:
+ fullnameOverride: "nem-monitoring-grafana"
+
+dashboards:
+ k8s: false
+ nodeExporter: false
+ xos: false
+ onos: false
+ aaa: false
+ voltha: false
+ omec: false
+ aether: true
diff --git a/deployment-configs/aether/apps/production/omec-cp.yaml b/deployment-configs/aether/apps/production/omec-cp.yaml
new file mode 100644
index 0000000..c299746
--- /dev/null
+++ b/deployment-configs/aether/apps/production/omec-cp.yaml
@@ -0,0 +1,129 @@
+images:
+ tags:
+ hssdb: "registry.central.aetherproject.net/c3po-hssdb:1.1.0"
+ hss: "registry.central.aetherproject.net/c3po-hss:1.1.4"
+ mme: "registry.central.aetherproject.net/openmme:1.5.5"
+ mmeExporter: "registry.central.aetherproject.net/mme-exporter:0.2.2"
+ spgwc: "registry.central.aetherproject.net/ngic-cp:1.1.2"
+ pullPolicy: "IfNotPresent"
+
+cassandra:
+ deploy: false
+
+resources:
+ enabled: true
+ mme:
+ requests:
+ cpu: 0.3
+ memory: 1Gi
+ limits:
+ cpu: 0.3
+ memory: 1Gi
+
+config:
+ coreDump:
+ enabled: true
+ path: /tmp/coredump
+ clusterDomain: "product.central"
+ spgwc:
+ apn: internet
+ multiUpfs: true
+ s1uAddr: "192.168.251.7"
+ cfgFiles:
+ app_config.cfg: |
+ [GLOBAL]
+ DNS_PRIMARY = 8.8.8.8
+ DNS_SECONDARY = 8.8.4.4
+ NUM_DP_SELECTION_RULES = 2
+ [DP_SELECTION_RULE_1]
+ DPID = 1
+ DPNAME = dp-menlo
+ MCC = 315
+ MNC = 010
+ TAC = 202
+ DNS_PRIMARY = 1.1.1.1
+ DNS_SECONDARY = 8.8.8.8
+ [DP_SELECTION_RULE_2]
+ DPID = 2
+ DPNAME = dp-intel
+ MCC = 315
+ MNC = 010
+ TAC = 101
+ DNS_PRIMARY = 1.1.1.1
+ DNS_SECONDARY = 8.8.8.8
+ mme:
+ cfgFiles:
+ config.json:
+ mme:
+ mcc:
+ dig1: 3
+ dig2: 1
+ dig3: 5
+ mnc:
+ dig1: 0
+ dig2: 1
+ dig3: 0
+ hss:
+ acl:
+ oldTls: "*.product.central"
+ bootstrap:
+ enabled: true
+ users:
+ - imsi: "315010999912342"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010999912343"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010999912344"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010999912345"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010999912346"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010999912347"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010999912348"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010888812341"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ - imsi: "315010888812342"
+ msisdn: "1122334455"
+ apn: "internet"
+ key: "000102030405060708090a0b0c0d0e0f"
+ opc: "69d5c2eb2e2e624750541d3bbc692ba5"
+ sqn: 135
+ mmes:
+ - id: 1
+ isdn: "19136246000"
+ unreachability: 1
diff --git a/deployment-configs/aether/apps/production/omec-dp-cni.yaml b/deployment-configs/aether/apps/production/omec-dp-cni.yaml
new file mode 100644
index 0000000..8e8a621
--- /dev/null
+++ b/deployment-configs/aether/apps/production/omec-dp-cni.yaml
@@ -0,0 +1,8 @@
+config:
+ sriov:
+ resourceList:
+ vfio:
+ s1uPfNames:
+ - eth2#0-3
+ sgiPfNames:
+ - eth2#4-7
diff --git a/deployment-configs/aether/apps/production/omec-dp-intel-hillsboro.yaml b/deployment-configs/aether/apps/production/omec-dp-intel-hillsboro.yaml
new file mode 100644
index 0000000..1fd2fae
--- /dev/null
+++ b/deployment-configs/aether/apps/production/omec-dp-intel-hillsboro.yaml
@@ -0,0 +1,29 @@
+images:
+ tags:
+ spgwu: "registry.central.aetherproject.net/ngic-dp:1.1.2"
+ pullPolicy: "IfNotPresent"
+
+nodeSelectors:
+ enabled: true
+ spgwu:
+ label: omec-dp
+ value: enabled
+
+config:
+ spgwu:
+ multiUpfs: true
+ cpComm:
+ addr: "spgwc-headless.omec.svc.product.central"
+ s1u:
+ device: "s1u-net"
+ # NOTE: set different IP for each edge
+ ip: "10.212.74.67/27"
+ sgi:
+ device: "sgi-net"
+ # NOTE: set different IP for each edge
+ ip: "10.212.74.97/27"
+ dpName: "dp-intel"
+networks:
+ sgi:
+ # NOTE: set correct gateway for each edge
+ gateway: "10.212.74.126"
diff --git a/deployment-configs/aether/apps/production/omec-dp-onf-menlo.yaml b/deployment-configs/aether/apps/production/omec-dp-onf-menlo.yaml
new file mode 100644
index 0000000..c6c28f9
--- /dev/null
+++ b/deployment-configs/aether/apps/production/omec-dp-onf-menlo.yaml
@@ -0,0 +1,29 @@
+images:
+ tags:
+ spgwu: "registry.central.aetherproject.net/ngic-dp:1.1.2"
+ pullPolicy: "IfNotPresent"
+
+nodeSelectors:
+ enabled: true
+ spgwu:
+ label: omec-dp
+ value: enabled
+
+config:
+ spgwu:
+ multiUpfs: true
+ cpComm:
+ addr: "spgwc-headless.omec.svc.product.central"
+ s1u:
+ device: "s1u-net"
+ # NOTE: set different IP for each edge
+ ip: "192.168.251.7/24"
+ sgi:
+ device: "sgi-net"
+ # NOTE: set different IP for each edge
+ ip: "192.168.250.7/24"
+ dpName: "dp-menlo"
+networks:
+ sgi:
+ # NOTE: set correct gateway for each edge
+ gateway: "192.168.250.1"