RC1 for SD-Fabric 1.1.1
Includes:
- Fix for missing interface entries after pfcp-agent restart (via ONOS
in-order flow rule processing)
- Allow configuration of slice MBRs in P4-UPF via pfcp-agent REST APIs
Change-Id: I8d98e36e7c291094c12f0c89eef1dcdcf28abebe
diff --git a/pfcp-agent/Chart.yaml b/pfcp-agent/Chart.yaml
index 4b26d90..5d32ca8 100644
--- a/pfcp-agent/Chart.yaml
+++ b/pfcp-agent/Chart.yaml
@@ -5,4 +5,4 @@
apiVersion: v1
description: PFCP Agent for SD-Fabric's P4 UPF
name: pfcp-agent
-version: 0.0.13
+version: 0.0.14-rc1
diff --git a/pfcp-agent/templates/service-pfcp-agent.yaml b/pfcp-agent/templates/service-pfcp-agent.yaml
index a6d2651..d376610 100644
--- a/pfcp-agent/templates/service-pfcp-agent.yaml
+++ b/pfcp-agent/templates/service-pfcp-agent.yaml
@@ -27,3 +27,26 @@
- name: pfcp
port: 8805
protocol: UDP
+---
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ include "pfcp-agent.fullname" . }}-rest
+ labels:
+{{ tuple "pfcp" . | include "pfcp-agent.metadata_labels" | indent 4 }}
+{{- with .Values.service.annotations }}
+ annotations:
+ {{- toYaml . | nindent 4 }}
+{{- end }}
+spec:
+ type: {{ .Values.service.type }}
+{{- if .Values.service.externalIp }}
+ externalIPs:
+ - {{ .Values.service.externalIp }}
+{{- end }}
+ selector:
+{{ tuple "pfcp" . | include "pfcp-agent.metadata_labels" | indent 4 }}
+ ports:
+ - name: rest
+ port: 8080
+ protocol: TCP
diff --git a/pfcp-agent/values.yaml b/pfcp-agent/values.yaml
index eda3755..fcaa46f 100644
--- a/pfcp-agent/values.yaml
+++ b/pfcp-agent/values.yaml
@@ -5,7 +5,7 @@
images:
tags:
init: registry.aetherproject.org/tools/busybox:stable
- pfcpiface: omecproject/upf-epc-pfcpiface:master-3e29b49
+ pfcpiface: omecproject/upf-epc-pfcpiface:master-d198fd5
nodeSelectors:
enabled: false
@@ -53,6 +53,8 @@
# Used to get local IP address and local NodeID in PFCP messages.
# Do not change unless you are deploying PFCP agent in a custom way.
hostname: "pfcp-agent"
+ # Do not change. Used for the config REST API server.
+ http_port: "8080"
service:
type: ClusterIP
diff --git a/sdfabric/Chart.yaml b/sdfabric/Chart.yaml
index 54c0e24..f9bb619 100644
--- a/sdfabric/Chart.yaml
+++ b/sdfabric/Chart.yaml
@@ -7,7 +7,7 @@
description: A chart to deploy all SD-Fabric components
kubeVersion: ">=1.18.0"
type: application
-version: 1.1.0
+version: 1.1.1-rc1
keywords:
- aether
- sdn
@@ -27,7 +27,7 @@
condition: import.stratum.enabled
- name: pfcp-agent
repository: file://../pfcp-agent
- version: 0.0.13
+ version: 0.0.14-rc1
condition: import.pfcp-agent.enabled
- name: dbuf
repository: file://../dbuf
diff --git a/sdfabric/values.yaml b/sdfabric/values.yaml
index 1947f31..700b6fb 100644
--- a/sdfabric/values.yaml
+++ b/sdfabric/values.yaml
@@ -22,7 +22,7 @@
java_opts: -Xmx4G -Dlog4j2.formatMsgNoLookups=true -XX:+UnlockExperimentalVMOptions -XX:+UseZGC
image:
repository: opennetworking/sdfabric-onos
- tag: 1.1.0
+ tag: 1.1.1-rc1
replicas: 3