Start PCRF pod.

Change-Id: I42e1b62698faba0d8bf3e01dd1f78fd5018de1d9
diff --git a/omec/omec-control-plane/values.yaml b/omec/omec-control-plane/values.yaml
index 13b0a33..8bbf289 100644
--- a/omec/omec-control-plane/values.yaml
+++ b/omec/omec-control-plane/values.yaml
@@ -11,6 +11,8 @@
     hss: docker.io/omecproject/c3po-hss:master-latest
     mme: docker.io/omecproject/nucleus:master-latest
     spgwc: docker.io/omecproject/spgw:master-latest
+    pcrf: omecproject/c3po-pcrf:pcrf-latest
+    pcrfdb: omecproject/c3po-pcrfdb:pcrf-latest
     depCheck: quay.io/stackanetes/kubernetes-entrypoint:v0.3.1
   pullPolicy: IfNotPresent
   credentials: {}
@@ -24,6 +26,9 @@
   hss:
     label: omec-cp
     value: enabled
+  pcrf:
+    label: omec-cp
+    value: enabled
   mme:
     label: omec-cp
     value: enabled
@@ -33,6 +38,13 @@
 
 resources:
   enabled: true
+  pcrf:
+    requests:
+      cpu: 2
+      memory: 1Gi
+    limits:
+      cpu: 2
+      memory: 1Gi
   hss:
     requests:
       cpu: 2
@@ -84,8 +96,95 @@
 config:
   clusterDomain: cluster.local
   coreDump:
-    enabled: false
+    enabled: true
     path: /tmp/coredump
+  pcrf:
+    deploy: true
+    pcrfdb: cassandra
+    gx:
+      nodePort:
+        enabled: false
+        port: 33868
+    prometheus:
+      port: 9089
+      nodePort:
+        enabled: false
+        port: 30086
+    # Provide the peer whitelist extension
+    # The peer name must be a fqdn. We allow also a special "*" character as the
+    # first label of the fqdn, to allow all fqdn with the same domain name.
+    # Example: *.example.net will allow host1.example.net and host2.example.net
+    acl:
+      oldTls: "*.cluster.local"
+      #ipSec:
+    bootstrap:
+      enabled: false
+    # See https://github.com/omec-project/c3po for details of config options
+    cfgFiles:
+      pcrf.json:
+        common:
+          fdcfg: conf/pcrf.conf
+          # Origin host and realm will be set automatically if unset
+          #originhost: ""
+          #originrealm: ""
+        pcrf:
+          gtwhost: "*"
+          gtwport: 9080
+          restport: 9081
+          ossport: 9082
+          # casssrv will be set to cassandra in the same cluster if unset
+          #casssrv: ""
+          casskeyspace: vpcrf
+          casshost: "cassandra"
+          cassusr: root
+          casspwd: root
+          cassdb: vpcrf
+          casscoreconnections: 2
+          cassmaxconnections: 8
+          cassioqueuesize: 32768
+          cassiothreads: 2
+          randv: true
+          optkey: "63bfa50ee6523365ff14c1f45f88737d"
+          reloadkey: false
+          logsize: 20
+          lognumber: 5
+          logname: logs/pcrf.log
+          logqsize: 8192
+          statlogsize: 20
+          statlognumber: 5
+          statlogname: logs/pcrf_stat.log
+          auditlogsize: 20
+          auditlognumber: 5
+          auditlogname: logs/pcrf_audit.log
+          statfreq: 2000
+          numworkers: 4
+          concurrent: 10
+          ossfile: conf/oss.json
+          verifyroamingsubscribers: false
+      oss.json:
+        option:
+          id: url
+          type: string
+        services:
+          - id: logger
+            commands:
+              - id: describe_loggers
+              - id: set_logger_level
+                options:
+                  - id: name
+                    type: string
+                  - id: level
+                    type: integer
+          - id: stats
+            commands:
+              - id: describe_stats_frequency
+              - id: describe_stats_live
+              - id: set_stats_frequency
+                options:
+                  - id: frequency
+                    type: integer
+
+
   hss:
     deploy: true
     podAnnotations:
@@ -193,6 +292,7 @@
                 options:
                   - id: frequency
                     type: integer
+
   mme:
     deploy: true
     podAnnotations:
@@ -233,6 +333,8 @@
             plmn2: "mcc=208,mnc=01"
           apnlist:
             internet: "spgwc"
+          feature_list:
+            dcnr_support: "disabled"
           security:
             #int_alg_list: "[EIA0]"
             int_alg_list: "[EIA1, EIA2, EIA0]"
@@ -261,6 +363,7 @@
       requestTimeoutMilliSec: 5000
       requestTries: 3
       cpLogger: 0
+      gx_config: 0
     #DNS Server - 3gpp compliant DNS server
     dns:
       cache:
@@ -301,6 +404,12 @@
         enabled: false
         port: 30080
     jsonCfgFiles:
+      config.json:
+        gx:
+          host_type: freediameter
+          # host and realm will be set dynamically if unset
+          #host:
+          #realm:
       subscriber_mapping.json:
         subscriber-selection-rules:
           - priority: 5