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"