Add Tucson POD configuration files
Change-Id: I1b1a55b854ac82cc6efc53906c87671264989a4c
diff --git a/deployment-configs/aether/apps/gcp-prd/omec-cp.yaml b/deployment-configs/aether/apps/gcp-prd/omec-cp.yaml
index f3c63b1..1174e19 100644
--- a/deployment-configs/aether/apps/gcp-prd/omec-cp.yaml
+++ b/deployment-configs/aether/apps/gcp-prd/omec-cp.yaml
@@ -34,7 +34,7 @@
[GLOBAL]
DNS_PRIMARY = 8.8.8.8
DNS_SECONDARY = 8.8.4.4
- NUM_DP_SELECTION_RULES = 4
+ NUM_DP_SELECTION_RULES = 5
[DP_SELECTION_RULE_1]
DPID = 1
DPNAME = dp-staging
@@ -67,6 +67,14 @@
TAC = 203
DNS_PRIMARY = 1.1.1.1
DNS_SECONDARY = 8.8.8.8
+ [DP_SELECTION_RULE_5]
+ DPID = 4
+ DPNAME = dp-tucson
+ MCC = 315
+ MNC = 010
+ TAC = 222
+ DNS_PRIMARY = 1.1.1.1
+ DNS_SECONDARY = 8.8.8.8
mme:
cfgFiles:
config.json:
@@ -96,6 +104,9 @@
- id: onf-menlo-sercomm
tac: 18
edgeName: edge-demo
+ - id: onf-tucson
+ tac: 222
+ edgeName: edge-onf-tucson
phoneTypes:
- imsi: 315010999912342
phoneType: "Pixel-4"
@@ -121,6 +132,12 @@
phoneType: "iPhone11"
- imsi: 315010999912355
phoneType: "Pixel-4"
+ - imsi: 315010999912301
+ phoneType: "iPhone 11"
+ - imsi: 315010999912302
+ phoneType: "iPhone 11"
+ - imsi: 315010999912303
+ phoneType: "iPhone 11"
hss:
acl:
oldTls: "*.product.central"
@@ -137,6 +154,9 @@
- imsiStart: "315010999912340"
msisdnStart: "9999334455"
count: 100
+ - imsiStart: "315010999912301"
+ msisdnStart: "9999234455"
+ count: 30
mmes:
- id: 1
isdn: "19136246000"
diff --git a/deployment-configs/aether/apps/tucson/accelleran-cbrs-common.yaml b/deployment-configs/aether/apps/tucson/accelleran-cbrs-common.yaml
new file mode 100644
index 0000000..b648370
--- /dev/null
+++ b/deployment-configs/aether/apps/tucson/accelleran-cbrs-common.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.76.28.13"
diff --git a/deployment-configs/aether/apps/tucson/accelleran-cbrs-cu.yaml b/deployment-configs/aether/apps/tucson/accelleran-cbrs-cu.yaml
new file mode 100644
index 0000000..9b8c723
--- /dev/null
+++ b/deployment-configs/aether/apps/tucson/accelleran-cbrs-cu.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: "onfcell222"
+ tac: 222
diff --git a/deployment-configs/aether/apps/tucson/omec-dp-cni.yaml b/deployment-configs/aether/apps/tucson/omec-dp-cni.yaml
new file mode 100644
index 0000000..2ab82e3
--- /dev/null
+++ b/deployment-configs/aether/apps/tucson/omec-dp-cni.yaml
@@ -0,0 +1,8 @@
+config:
+ sriov:
+ resourceList:
+ vfio:
+ s1uPfNames:
+ - enp216s0f3#0-3
+ sgiPfNames:
+ - enp216s0f3#4-7
diff --git a/deployment-configs/aether/apps/tucson/omec-dp.yaml b/deployment-configs/aether/apps/tucson/omec-dp.yaml
new file mode 100644
index 0000000..b86fc49
--- /dev/null
+++ b/deployment-configs/aether/apps/tucson/omec-dp.yaml
@@ -0,0 +1,29 @@
+images:
+ tags:
+ spgwu: "registry.central.aetherproject.net/ngic-dp:1.1.0"
+ 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.12/24"
+ sgi:
+ device: "sgi-net"
+ # NOTE: set different IP for each edge
+ ip: "192.168.250.12/24"
+ dpName: "dp-tucson"
+networks:
+ sgi:
+ # NOTE: set correct gateway for each edge
+ gateway: "192.168.250.1"
diff --git a/deployment-configs/aether/clusters/production-edge-onf-tucson.yml b/deployment-configs/aether/clusters/production-edge-onf-tucson.yml
new file mode 100644
index 0000000..55af131
--- /dev/null
+++ b/deployment-configs/aether/clusters/production-edge-onf-tucson.yml
@@ -0,0 +1,93 @@
+name: production-edge-onf-tucson
+rancher_kubernetes_engine_config:
+ authentication:
+ strategy: x509
+ ignore_docker_version: true
+ ingress:
+ provider: nginx
+ kubernetes_version: v1.15.6-rancher1-2
+ monitoring:
+ provider: none
+ network:
+ plugin: calico
+ services:
+ etcd:
+ backup_config:
+ enabled: true
+ interval_hours: 12
+ retention: 6
+ safe_timestamp: false
+ creation: 12h
+ extra_args:
+ election-timeout: 5000
+ heartbeat-interval: 500
+ gid: 0
+ retention: 72h
+ snapshot: false
+ uid: 0
+ kube_api:
+ always_pull_images: false
+ pod_security_policy: false
+ service_node_port_range: 2000-36767
+ service_cluster_ip_range: 10.59.128.0/17
+ extra_args:
+ feature-gates: "SCTPSupport=True"
+ kubelet:
+ cluster_domain: tucson.edge
+ cluster_dns_server: 10.59.128.10
+ fail_swap_on: false
+ extra_args:
+ feature-gates: "SCTPSupport=True"
+ kube-controller:
+ cluster_cidr: 10.59.0.0/17
+ service_cluster_ip_range: 10.59.128.0/17
+ extra_args:
+ feature-gates: "SCTPSupport=True"
+ scheduler:
+ extra_args:
+ feature-gates: "SCTPSupport=True"
+ kubeproxy:
+ extra_args:
+ feature-gates: "SCTPSupport=True"
+ ssh_agent_auth: false
+ addon_job_timeout: 30
+ addons: |-
+ ---
+ apiVersion: v1
+ kind: ConfigMap
+ metadata:
+ namespace: kube-system
+ name: coredns
+ data:
+ Corefile: |
+ .:53 {
+ errors
+ health
+ kubernetes tucson.edge in-addr.arpa ip6.arpa {
+ pods insecure
+ upstream
+ fallthrough in-addr.arpa ip6.arpa
+ ttl 30
+ }
+ prometheus :9153
+ forward . "/etc/resolv.conf"
+ cache 30
+ loop
+ reload
+ loadbalance
+ }
+ product.central:53 {
+ errors
+ cache 30
+ forward . 10.52.128.10
+ }
+ addons_include:
+ - https://raw.githubusercontent.com/opencord/pod-configs/master/deployment-configs/aether/clusters/multus-daemonset-pre-1.16.yml
+
+windows_prefered_cluster: false
+docker_root_dir: /var/lib/docker
+local_cluster_auth_endpoint:
+ enabled: true
+enable_network_policy: false
+enable_cluster_alerting: false
+enable_cluster_monitoring: false