AETHER-883 Add instructions for updating connectivity control for new ACE
Change-Id: Id64e73b1bcd9e4e2598b977237aa9ca19007719d
diff --git a/index.rst b/index.rst
index c684abc..29b3b24 100644
--- a/index.rst
+++ b/index.rst
@@ -28,5 +28,6 @@
pronto_deployment_guide/bootstrapping.rst
pronto_deployment_guide/run_time_deployment.rst
pronto_deployment_guide/tost_deployment.rst
+ pronto_deployment_guide/connectivity_service_update.rst
pronto_deployment_guide/enb_installation.rst
pronto_deployment_guide/acceptance_test_specification.rst
diff --git a/pronto_deployment_guide/connectivity_service_update.rst b/pronto_deployment_guide/connectivity_service_update.rst
new file mode 100644
index 0000000..d787ad4
--- /dev/null
+++ b/pronto_deployment_guide/connectivity_service_update.rst
@@ -0,0 +1,118 @@
+..
+ SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
+ SPDX-License-Identifier: Apache-2.0
+
+===========================
+Connectivity Control Update
+===========================
+At this point, Aether runtime and TOST should be ready.
+But in order to make Aether connectivity control to serve the new ACE,
+we need to create another patch to `aether-pod-configs` repository and update `omec-control-plane`.
+
+.. attention::
+
+ Note that this step will be done via ROC in the future.
+
+Before you begin
+================
+Make sure you have the edge pod checklist ready.
+Specifically, the following information is required in this section.
+
+* MCC
+* MNC
+* TAC
+* Subscriber IMSI list
+
+Download aether-pod-configs repository
+======================================
+First, download the aether-pod-configs repository to your development machine.
+
+.. code-block:: shell
+
+ $ cd $WORKDIR
+ $ git clone "ssh://[username]@gerrit.opencord.org:29418/aether-pod-configs"
+
+Create a patch to update omec-control-plane
+===========================================
+Once you successfully download the `aether-pod-configs` repository to your local development machine
+then move the directory to `aether-pod-configs/production/acc-gcp/app_values`
+and edit `omec-control-plane.yml` file to add new user profile and subscribers for the new ACE.
+
+Here is an example of the patch https://gerrit.opencord.org/c/aether-pod-configs/+/21396.
+Please change MCC, MNC, TAC and IMSI in the example accordingly to match the new ACE.
+Also, change FQDN of the `pfcp-agent` service of the target ACE cluster as `user-plane` value
+and `UE_DNS` address as `dns_primary` value.
+
+.. code-block:: diff
+
+ $ cd $WORKDIR/aether-pod-configs/production/acc-gcp/app_values
+ $ vi omec-control-plane.yml
+ # Add the new ACE user profile and subscribers
+
+ $ git diff
+ diff --git a/production/acc-gcp/app_values/omec-control-plane.yml b/production/acc-gcp/app_values/omec-control-plane.yml
+ index 24d19d9..0350fc1 100644
+ --- a/production/acc-gcp/app_values/omec-control-plane.yml
+ +++ b/production/acc-gcp/app_values/omec-control-plane.yml
+ @@ -76,6 +76,17 @@ config:
+ - access-all
+ selected-apn-profile: "apn-internet-menlo"
+ selected-qos-profile: "qos-profile1"
+ + - selected-user-plane-profile: "new"
+ + keys:
+ + serving-plmn:
+ + mcc: 315
+ + mnc: 10
+ + tac: 205
+ + priority: 5
+ + selected-access-profile:
+ + - access-all
+ + selected-apn-profile: "apn-internet-new"
+ + selected-qos-profile: "qos-profile1"
+ user-plane-profiles:
+ onf-tucson:
+ user-plane: "upf.omec.svc.prd.tucson.aetherproject.net"
+ @@ -87,6 +98,8 @@ config:
+ user-plane: "upf.omec.svc.prd.intel.aetherproject.net"
+ menlo:
+ user-plane: "pfcp-agent.omec.svc.prd.menlo.aetherproject.net"
+ + new:
+ + user-plane: "pfcp-agent.omec.svc.prd.new.aetherproject.net"
+ apn-profiles:
+ apn-internet-default:
+ apn-name: "internet"
+ @@ -120,6 +133,14 @@ config:
+ dns_primary: "10.59.128.11"
+ dns_secondary: "1.1.1.1"
+ mtu: 1460
+ + apn-internet-new:
+ + apn-name: "internet"
+ + usage: 1
+ + network: "lbo"
+ + gx_enabled: true
+ + dns_primary: "10.54.128.11"
+ + dns_secondary: "1.1.1.1"
+ + mtu: 1460
+ mme:
+ cfgFiles:
+ config.json:
+ @@ -206,6 +227,14 @@ config:
+ key: "ACB9E480B30DC12C6BDD26BE882D2940"
+ opc: "F5929B14A34AD906BC44D205242CD182"
+ sqn: 135
+ + # new
+ + - imsiStart: "315010102000001"
+ + msisdnStart: "9999234455"
+ + count: 30
+ + apn: "internet"
+ + key: "ACB9E480B30DC12C6BDD26BE882D2940"
+ + opc: "F5929B14A34AD906BC44D205242CD182"
+ + sqn: 135
+ mmes:
+ - id: 1
+ mme_identity: "mme.omec.svc.prd.acc.gcp.aetherproject.net"
+
+ $ git add .
+ $ git commit -m “Update OMEC control plane for the new ACE”
+ $ git review
+