Skip to content

Commit fb24a6f

Browse files
authored
Update to new TM image 0.5.1 (#52)
* tm - update to image 0.5.1, removing VIAVI_KPI_START_DELAY_SECONDS variable. * updated github actions * updated actions/setup-python * tm - updated to image v0.5.2 * Updated github workflow
1 parent d2cf3b7 commit fb24a6f

File tree

5 files changed

+43
-48
lines changed

5 files changed

+43
-48
lines changed

.github/workflows/pr.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -20,16 +20,16 @@ jobs:
2020
runs-on: ubuntu-latest
2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@v3
23+
uses: actions/checkout@v4
2424
with:
2525
fetch-depth: 0
2626

2727
- name: Set up Helm
28-
uses: azure/setup-helm@v3
28+
uses: azure/setup-helm@v4
2929
with:
3030
token: ${{ secrets.GITHUB_TOKEN }}
3131

32-
- uses: actions/setup-python@v4
32+
- uses: actions/setup-python@v5
3333
with:
3434
python-version: "3.10"
3535

charts/testmanager/Chart.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
apiVersion: v2
22
name: testmanager
3-
appVersion: 0.4.42
3+
appVersion: 0.5.1
44
description: A generated Helm Chart for Soniclabs T&M testmanager
5-
version: 1.0.16
5+
version: 1.0.17
66
type: application
77
maintainers:
88
- name: cdecatapult

charts/testmanager/README.md

+35-36
Original file line numberDiff line numberDiff line change
@@ -4,52 +4,51 @@
44

55
### TestManager Parameters
66

7-
| Name | Description | Value |
8-
| ------------------------------------- | ----------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
9-
| `config.replicaCount` | The amount of containers to run | `1` |
10-
| `config.type` | The type of service to create | `LoadBalancer` |
11-
| `config.appPort` | The port to expose the service and application on | `8000` |
12-
| `config.nodePort` | The nodePort to use if the the service type is LoadBalancer or NodePort | `30342` |
13-
| `config.commonAnnotations` | The annotations to set on the Test Manager application | `{}` |
14-
| `config.debug` | Whether or not to enable debug mode for the application | `False` |
15-
| `config.logLevel` | The log level to use for the application | `debug` |
16-
| `config.rtcPort` | The port of the Viavi RTC | `5099` |
17-
| `config.protocolsFilePath` | The location of the Protocols File | `./` |
18-
| `config.viaviPollIntervalSeconds` | The Viavi polling interval in seconds. | `10` |
19-
| `config.viaviKpiStartDelaySeconds` | The Viavi start delay in seconds. | `30` |
20-
| `config.tmaPath` | The path on the "Control Host" to use to execute the TMA. | `C:/Program Files (x86)/VIAVI/TM500/5G NR - NLA 6.21.0/Test Mobile Application/` |
7+
| Name | Description | Value |
8+
| ------------------------------------- | ----------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
9+
| `config.replicaCount` | The amount of containers to run | `1` |
10+
| `config.type` | The type of service to create | `LoadBalancer` |
11+
| `config.appPort` | The port to expose the service and application on | `8000` |
12+
| `config.nodePort` | The nodePort to use if the the service type is LoadBalancer or NodePort | `30342` |
13+
| `config.commonAnnotations` | The annotations to set on the Test Manager application | `{}` |
14+
| `config.debug` | Whether or not to enable debug mode for the application | `False` |
15+
| `config.logLevel` | The log level to use for the application | `debug` |
16+
| `config.rtcPort` | The port of the Viavi RTC | `5099` |
17+
| `config.protocolsFilePath` | The location of the Protocols File | `.` |
18+
| `config.viaviPollIntervalSeconds` | The Viavi polling interval in seconds. | `10` |
19+
| `config.tmaPath` | The path on the "Control Host" to use to execute the TMA. | `C:/Program Files (x86)/VIAVI/TM500/5G NR - NLA 7.3.0/Test Mobile Application/` |
2120
| `config.sshKey` | The SSH key to use for accessing ORAN components | `blahblah
2221
blahblahblah
2322
blahblahblahblah
24-
` |
25-
| `config.pcapStorage.accessMode` | The access mode to use for the PCAP storage PVC | `ReadWriteMany` |
26-
| `config.pcapStorage.path` | The path to use for the PCAP storage PVC | `/mnt/pcaps` |
27-
| `config.pcapStorage.size` | The size to use for the PCAP storage PVC | `10Gi` |
28-
| `config.pcapStorage.storageClassName` | The storage class to use for the PCAP storage PVC | `azurefile` |
29-
| `config.gui.host` | The hostname of the GUI service | `portal` |
30-
| `config.gui.port` | The port of the GUI service | `8000` |
31-
| `config.sma.host` | The hostname of the Suite Manager service | `suitemanager` |
32-
| `config.sma.port` | The port of the Suite Manager service | `8000` |
33-
| `config.cma.host` | The hostname of the Config Manager service | `configmanager` |
34-
| `config.cma.port` | The port of the Config Manager service | `8000` |
35-
| `config.rma.host` | The hostname of the Results Manager service | `resultsmanager` |
36-
| `config.rma.port` | The port of the Results Manager service | `8000` |
37-
| `config.apg.host` | The hostname of the API Gateway service | `apigateway` |
38-
| `config.apg.port` | The port of the API Gateway service | `8000` |
39-
| `config.dma.host` | The hostname of the Deploy Manager service | `deploymanager` |
40-
| `config.dma.port` | The port of the Deploy Manager service | `8000` |
41-
| `config.controlHost` | The hostname for the the Control TMA Host | `example` |
42-
| `config.controlShare` | The name of the Samba Sharename on the Control TMA Host | `Public` |
43-
| `config.controlUsername` | The username to use for the Control TMA Host | `username` |
44-
| `config.controlPassword` | The password to use for the Control TMA Host | `password` |
23+
` |
24+
| `config.pcapStorage.accessMode` | The access mode to use for the PCAP storage PVC | `ReadWriteMany` |
25+
| `config.pcapStorage.path` | The path to use for the PCAP storage PVC | `/mnt/pcaps` |
26+
| `config.pcapStorage.size` | The size to use for the PCAP storage PVC | `10Gi` |
27+
| `config.pcapStorage.storageClassName` | The storage class to use for the PCAP storage PVC | `azurefile` |
28+
| `config.gui.host` | The hostname of the GUI service | `portal` |
29+
| `config.gui.port` | The port of the GUI service | `8000` |
30+
| `config.sma.host` | The hostname of the Suite Manager service | `suitemanager` |
31+
| `config.sma.port` | The port of the Suite Manager service | `8000` |
32+
| `config.cma.host` | The hostname of the Config Manager service | `configmanager` |
33+
| `config.cma.port` | The port of the Config Manager service | `8000` |
34+
| `config.rma.host` | The hostname of the Results Manager service | `resultsmanager` |
35+
| `config.rma.port` | The port of the Results Manager service | `8000` |
36+
| `config.apg.host` | The hostname of the API Gateway service | `apigateway` |
37+
| `config.apg.port` | The port of the API Gateway service | `8000` |
38+
| `config.dma.host` | The hostname of the Deploy Manager service | `deploymanager` |
39+
| `config.dma.port` | The port of the Deploy Manager service | `8000` |
40+
| `config.controlHost` | The hostname for the the Control TMA Host | `example` |
41+
| `config.controlShare` | The name of the Samba Sharename on the Control TMA Host | `Public` |
42+
| `config.controlUsername` | The username to use for the Control TMA Host | `username` |
43+
| `config.controlPassword` | The password to use for the Control TMA Host | `password` |
4544

4645
### TestManager Image Parameters
4746

4847
| Name | Description | Value |
4948
| ------------------- | -------------------------------------------------- | ---------------------------------------------- |
5049
| `image.repository` | The repository to use for the Test Manager image | `ghcr.io/cdecatapult/soniclabs-testmanager-ts` |
5150
| `image.pullPolicy` | The pull policy to use for the Test Manager image | `Always` |
52-
| `image.tag` | The tag to use for the Test Manager image | `v0.4.42` |
51+
| `image.tag` | The tag to use for the Test Manager image | `v0.5.2` |
5352
| `image.pullSecrets` | The pull secrets to use for the Test Manager image | `["soniclabs"]` |
5453

5554
### TestManager Ingress parameters

charts/testmanager/templates/deployment.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,6 @@ spec:
104104
value: {{ .Values.config.protocolsFilePath | quote }}
105105
- name: VIAVI_POLL_INTERVAL_SECONDS
106106
value: {{ .Values.config.viaviPollIntervalSeconds | quote }}
107-
- name: VIAVI_KPI_START_DELAY_SECONDS
108-
value: {{ .Values.config.viaviKpiStartDelaySeconds | quote }}
109107
- name: DB_USERNAME
110108
valueFrom:
111109
secretKeyRef:

charts/testmanager/values.yaml

+3-5
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,11 @@ config:
1818
## @param config.rtcPort The port of the Viavi RTC
1919
rtcPort: 5099
2020
## @param config.protocolsFilePath The location of the Protocols File
21-
protocolsFilePath: ./
21+
protocolsFilePath: .
2222
## @param config.viaviPollIntervalSeconds The Viavi polling interval in seconds.
2323
viaviPollIntervalSeconds: 10
24-
## @param config.viaviKpiStartDelaySeconds The Viavi start delay in seconds.
25-
viaviKpiStartDelaySeconds: 30
2624
## @param config.tmaPath The path on the "Control Host" to use to execute the TMA.
27-
tmaPath: 'C:/Program Files (x86)/VIAVI/TM500/5G NR - NLA 6.21.0/Test Mobile Application/'
25+
tmaPath: 'C:/Program Files (x86)/VIAVI/TM500/5G NR - NLA 7.3.0/Test Mobile Application/'
2826
## @param config.sshKey The SSH key to use for accessing ORAN components
2927
sshKey: |
3028
blahblah
@@ -85,7 +83,7 @@ image:
8583
## @param image.pullPolicy The pull policy to use for the Test Manager image
8684
pullPolicy: Always
8785
## @param image.tag The tag to use for the Test Manager image
88-
tag: v0.4.42
86+
tag: v0.5.2
8987
## @param image.pullSecrets The pull secrets to use for the Test Manager image
9088
pullSecrets: ['soniclabs']
9189

0 commit comments

Comments
 (0)