Replace file-based URLs in requirements.yaml with released ones (https)
We ran into an issue where bumping the onos chart version (needed by
seba-services) would break comac and other charts, as they
depended on an older versions of the same onos chart that cannot be
found if using file-based urls.
Using https://charts.opencord.org instead of file URLs, fixes
the issue and in general allows for independent evolution of shared
dependencies such as onos, fabric, etc. while keeping everything in one
repo. This is also the recommendation in helm best practices, where file
URLs are considered special case and are prohibited in the official Helm
repository.
The downside is for development and testing, as when working on a change
that involves updating two or more related charts, that might need to
be broken-up in multiple commits, to release first the parent charts.
Change-Id: I97d57b0f54732482844c56e1aa36f9ef9e307acb
diff --git a/voltha/Chart.yaml b/voltha/Chart.yaml
index 9abb829..1237b00 100644
--- a/voltha/Chart.yaml
+++ b/voltha/Chart.yaml
@@ -16,5 +16,5 @@
description: A Helm chart for Voltha based on K8S resources in Voltha project
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.0.7
+version: 1.0.8
appVersion: 1.7.0
diff --git a/voltha/requirements.yaml b/voltha/requirements.yaml
index 0fde5ef..0017167 100644
--- a/voltha/requirements.yaml
+++ b/voltha/requirements.yaml
@@ -16,5 +16,5 @@
dependencies:
- name: etcd-cluster
version: 0.1.2
- repository: file://../etcd-cluster
+ repository: https://charts.opencord.org
condition: etcd.cluster.enabled
diff --git a/workflows/att-workflow/Chart.yaml b/workflows/att-workflow/Chart.yaml
index 8b473fc..e1a225f 100644
--- a/workflows/att-workflow/Chart.yaml
+++ b/workflows/att-workflow/Chart.yaml
@@ -17,7 +17,7 @@
name: att-workflow
description: A Helm chart for XOS's "att-workflow"
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.2.4
+version: 1.2.5
# xosproject/tosca-loader version
appVersion: 1.3.1
diff --git a/workflows/att-workflow/requirements.yaml b/workflows/att-workflow/requirements.yaml
index 960e55b..3e59cc8 100644
--- a/workflows/att-workflow/requirements.yaml
+++ b/workflows/att-workflow/requirements.yaml
@@ -16,4 +16,4 @@
dependencies:
- name: att-workflow-driver
version: 1.1.2
- repository: file://../../xos-services/att-workflow-driver
+ repository: https://charts.opencord.org
diff --git a/workflows/tt-workflow/Chart.yaml b/workflows/tt-workflow/Chart.yaml
index cdd1d7d..bf94c42 100644
--- a/workflows/tt-workflow/Chart.yaml
+++ b/workflows/tt-workflow/Chart.yaml
@@ -17,7 +17,7 @@
name: tt-workflow
description: A Helm chart for XOS's "tt-workflow"
icon: https://guide.opencord.org/logos/cord.svg
-version: 0.1.3-dev
+version: 0.1.4-dev
# xosproject/tosca-loader version
appVersion: 1.3.1
diff --git a/workflows/tt-workflow/requirements.yaml b/workflows/tt-workflow/requirements.yaml
index f02ee70..6c41cad 100644
--- a/workflows/tt-workflow/requirements.yaml
+++ b/workflows/tt-workflow/requirements.yaml
@@ -16,4 +16,4 @@
dependencies:
- name: tt-workflow-driver
version: 0.1.0
- repository: file://../../xos-services/tt-workflow-driver
+ repository: https://charts.opencord.org
diff --git a/xos-core/Chart.yaml b/xos-core/Chart.yaml
index 67c3381..96f479d 100644
--- a/xos-core/Chart.yaml
+++ b/xos-core/Chart.yaml
@@ -17,7 +17,7 @@
description: XOS - An Extensible Cloud Operating System
icon: https://guide.opencord.org/logos/xos.svg
-version: 3.0.12
+version: 3.0.13
# appVersion is of the xos-core containers.
# xos-tosca, xos-chameleon, and xos-api-tester are versioned in values.yaml
diff --git a/xos-core/requirements.yaml b/xos-core/requirements.yaml
index be4639b..b703097 100644
--- a/xos-core/requirements.yaml
+++ b/xos-core/requirements.yaml
@@ -16,8 +16,8 @@
dependencies:
- name: xos-db
version: 1.0.2
- repository: file://../xos-db
+ repository: https://charts.opencord.org
- name: xos-gui
version: 1.2.7
- repository: file://../xos-gui
+ repository: https://charts.opencord.org
condition: xos-gui.enabled
diff --git a/xos-profiles/base-kubernetes/Chart.yaml b/xos-profiles/base-kubernetes/Chart.yaml
index 20dbc99..74d1f37 100644
--- a/xos-profiles/base-kubernetes/Chart.yaml
+++ b/xos-profiles/base-kubernetes/Chart.yaml
@@ -16,7 +16,7 @@
name: base-kubernetes
description: A Helm chart for XOS's "base-kubernetes" profile
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.2.1
+version: 1.2.2
# xosproject/tosca-loader version
appVersion: 1.3.1
diff --git a/xos-profiles/base-kubernetes/requirements.yaml b/xos-profiles/base-kubernetes/requirements.yaml
index 6a3aad6..4d1d919 100644
--- a/xos-profiles/base-kubernetes/requirements.yaml
+++ b/xos-profiles/base-kubernetes/requirements.yaml
@@ -16,4 +16,4 @@
dependencies:
- name: kubernetes
version: 1.3.1
- repository: file://../../xos-services/kubernetes
+ repository: https://charts.opencord.org
diff --git a/xos-profiles/base-openstack/Chart.yaml b/xos-profiles/base-openstack/Chart.yaml
index b3a81aa..1832703 100644
--- a/xos-profiles/base-openstack/Chart.yaml
+++ b/xos-profiles/base-openstack/Chart.yaml
@@ -16,7 +16,7 @@
name: base-openstack
description: A Helm chart for the "base-openstack" profile
icon: https://guide.opencord.org/logos/cord.svg
-version: 0.2.3
+version: 0.2.4
# xosproject/tosca-loader version
appVersion: 1.3.0
diff --git a/xos-profiles/base-openstack/requirements.yaml b/xos-profiles/base-openstack/requirements.yaml
index 7d3cfdf..4e0d3b7 100644
--- a/xos-profiles/base-openstack/requirements.yaml
+++ b/xos-profiles/base-openstack/requirements.yaml
@@ -16,10 +16,10 @@
dependencies:
- name: onos-service
version: 2.1.3
- repository: file://../../xos-services/onos-service
+ repository: https://charts.opencord.org
- name: openstack
version: 1.1.6
- repository: file://../../xos-services/openstack
+ repository: https://charts.opencord.org
- name: vtn-service
version: 1.0.4
- repository: file://../../xos-services/vtn-service
+ repository: https://charts.opencord.org
diff --git a/xos-profiles/comac/Chart.yaml b/xos-profiles/comac/Chart.yaml
index 1e996b4..70b52a7 100644
--- a/xos-profiles/comac/Chart.yaml
+++ b/xos-profiles/comac/Chart.yaml
@@ -17,7 +17,7 @@
name: comac
description: A Helm chart for the "COMAC" profile
icon: https://guide.opencord.org/logos/cord.svg
-version: 0.0.9
+version: 0.0.10
# xosproject/tosca-loader version
appVersion: 1.3.1
diff --git a/xos-profiles/comac/requirements.yaml b/xos-profiles/comac/requirements.yaml
index abac4c8..25fccf1 100644
--- a/xos-profiles/comac/requirements.yaml
+++ b/xos-profiles/comac/requirements.yaml
@@ -16,40 +16,40 @@
dependencies:
- name: rcord
version: 1.0.16
- repository: file://../../xos-services/rcord
+ repository: https://charts.opencord.org
condition: residentialService.enabled
- name: onos-service
version: 2.1.3
- repository: file://../../xos-services/onos-service
+ repository: https://charts.opencord.org
condition: onos_service.enabled
- name: fabric
version: 2.2.2
- repository: file://../../xos-services/fabric
+ repository: https://charts.opencord.org
condition: fabric.enabled
- name: mcord-subscriber
version: 2.0.5
- repository: file://../../xos-services/mcord-subscriber
+ repository: https://charts.opencord.org
- name: volt
version: 2.2.5
- repository: file://../../xos-services/volt
+ repository: https://charts.opencord.org
condition: residentialService.enabled
- name: fabric-crossconnect
version: 1.2.2
- repository: file://../../xos-services/fabric-crossconnect
+ repository: https://charts.opencord.org
condition: residentialService.enabled
- name: sadis-server
version: 1.0.4
- repository: file://../../sadis-server
+ repository: https://charts.opencord.org
condition: residentialService.enabled
- name: att-workflow-driver
version: 1.1.2
- repository: file://../../xos-services/att-workflow-driver
+ repository: https://charts.opencord.org
condition: residentialService.enabled
- name: vrouter
version: 2.1.0
- repository: file://../../xos-services/vrouter
+ repository: https://charts.opencord.org
condition: vrouter.enabled
- name: progran
version: 2.0.8
- repository: file://../../xos-services/progran
+ repository: https://charts.opencord.org
condition: progran.enabled
diff --git a/xos-profiles/demo-exampleservice/Chart.yaml b/xos-profiles/demo-exampleservice/Chart.yaml
index 2b8bbf2..8d69095 100644
--- a/xos-profiles/demo-exampleservice/Chart.yaml
+++ b/xos-profiles/demo-exampleservice/Chart.yaml
@@ -17,7 +17,7 @@
description: A Helm chart that launches and configures ExampleService. It's assumed that base-kubernetes profile is installed.
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.1.1
+version: 1.1.2
# xosproject/tosca-loader version
appVersion: 1.3.0
diff --git a/xos-profiles/demo-exampleservice/requirements.yaml b/xos-profiles/demo-exampleservice/requirements.yaml
index 2d21f8c..5790e4e 100644
--- a/xos-profiles/demo-exampleservice/requirements.yaml
+++ b/xos-profiles/demo-exampleservice/requirements.yaml
@@ -16,7 +16,7 @@
dependencies:
- name: exampleservice
version: 2.2.4
- repository: file://../../xos-services/exampleservice
+ repository: https://charts.opencord.org
- name: addressmanager
version: 2.0.4
- repository: file://../../xos-services/addressmanager
+ repository: https://charts.opencord.org
diff --git a/xos-profiles/demo-simpleexampleservice/Chart.yaml b/xos-profiles/demo-simpleexampleservice/Chart.yaml
index c8eb353..43110fd 100644
--- a/xos-profiles/demo-simpleexampleservice/Chart.yaml
+++ b/xos-profiles/demo-simpleexampleservice/Chart.yaml
@@ -17,7 +17,7 @@
description: A Helm chart that launches and configures SimpleExampleService. It's assumed that base-kubernetes profile is installed.
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.1.2
+version: 1.1.3
# xosproject/tosca-loader version
appVersion: 1.3.0
diff --git a/xos-profiles/demo-simpleexampleservice/requirements.yaml b/xos-profiles/demo-simpleexampleservice/requirements.yaml
index 1367a05..b9f469d 100644
--- a/xos-profiles/demo-simpleexampleservice/requirements.yaml
+++ b/xos-profiles/demo-simpleexampleservice/requirements.yaml
@@ -16,4 +16,4 @@
dependencies:
- name: simpleexampleservice
version: 1.2.2
- repository: file://../../xos-services/simpleexampleservice
+ repository: https://charts.opencord.org
diff --git a/xos-profiles/mcord-services/Chart.yaml b/xos-profiles/mcord-services/Chart.yaml
index ce02950..49fb1f5 100644
--- a/xos-profiles/mcord-services/Chart.yaml
+++ b/xos-profiles/mcord-services/Chart.yaml
@@ -17,7 +17,7 @@
name: mcord-services
description: A Helm chart for the "mcord-services" profile
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.1.9
+version: 1.1.10
# xosproject/tosca-loader version
appVersion: 1.3.1
diff --git a/xos-profiles/mcord-services/requirements.yaml b/xos-profiles/mcord-services/requirements.yaml
index 5216b11..9d0b0fe 100644
--- a/xos-profiles/mcord-services/requirements.yaml
+++ b/xos-profiles/mcord-services/requirements.yaml
@@ -16,20 +16,20 @@
dependencies:
- name: mcord-subscriber
version: 2.0.5
- repository: file://../../xos-services/mcord-subscriber
+ repository: https://charts.opencord.org
- name: onos-service
version: 2.1.3
- repository: file://../../xos-services/onos-service
+ repository: https://charts.opencord.org
condition: fabric.enabled, progran.enabled
- name: fabric
version: 2.2.2
- repository: file://../../xos-services/fabric
+ repository: https://charts.opencord.org
condition: fabric.enabled
- name: vrouter
version: 2.1.0
- repository: file://../../xos-services/vrouter
+ repository: https://charts.opencord.org
condition: fabric.enabled
- name: progran
version: 2.0.8
- repository: file://../../xos-services/progran
+ repository: https://charts.opencord.org
condition: progran.enabled
diff --git a/xos-profiles/rcord-lite/Chart.yaml b/xos-profiles/rcord-lite/Chart.yaml
index 002cd74..06f58d7 100644
--- a/xos-profiles/rcord-lite/Chart.yaml
+++ b/xos-profiles/rcord-lite/Chart.yaml
@@ -16,7 +16,7 @@
name: rcord-lite
description: A Helm chart for XOS's "rcord-lite" profile
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.1.6
+version: 1.1.7
# xosproject/tosca-loader version
appVersion: 1.3.0
diff --git a/xos-profiles/rcord-lite/requirements.yaml b/xos-profiles/rcord-lite/requirements.yaml
index 12277f7..55c6cb6 100644
--- a/xos-profiles/rcord-lite/requirements.yaml
+++ b/xos-profiles/rcord-lite/requirements.yaml
@@ -16,22 +16,22 @@
dependencies:
- name: rcord
version: 1.0.16
- repository: file://../../xos-services/rcord
+ repository: https://charts.opencord.org
- name: onos-service
version: 2.1.3
- repository: file://../../xos-services/onos-service
+ repository: https://charts.opencord.org
- name: fabric
version: 2.2.2
- repository: file://../../xos-services/fabric
+ repository: https://charts.opencord.org
- name: volt
version: 2.2.5
- repository: file://../../xos-services/volt
+ repository: https://charts.opencord.org
- name: vsg-hw
version: 1.1.0
- repository: file://../../xos-services/vsg-hw
+ repository: https://charts.opencord.org
- name: vrouter
version: 2.1.0
- repository: file://../../xos-services/vrouter
+ repository: https://charts.opencord.org
- name: sadis-server
version: 1.0.4
- repository: file://../../sadis-server
+ repository: https://charts.opencord.org
diff --git a/xos-profiles/seba-services/Chart.yaml b/xos-profiles/seba-services/Chart.yaml
index d8bd6c7..d1483cf 100644
--- a/xos-profiles/seba-services/Chart.yaml
+++ b/xos-profiles/seba-services/Chart.yaml
@@ -17,7 +17,7 @@
name: seba-services
description: A Helm chart for XOS's "SEBA" profile
icon: https://guide.opencord.org/logos/cord.svg
-version: 1.2.9
+version: 1.2.10
# xosproject/tosca-loader version
appVersion: 1.3.1
diff --git a/xos-profiles/seba-services/requirements.yaml b/xos-profiles/seba-services/requirements.yaml
index 2a35f13..89d646c 100644
--- a/xos-profiles/seba-services/requirements.yaml
+++ b/xos-profiles/seba-services/requirements.yaml
@@ -16,21 +16,21 @@
dependencies:
- name: rcord
version: 1.0.16
- repository: file://../../xos-services/rcord
+ repository: https://charts.opencord.org
- name: onos-service
version: 2.1.3
- repository: file://../../xos-services/onos-service
+ repository: https://charts.opencord.org
condition: onos-service.enabled
- name: fabric
version: 2.2.2
- repository: file://../../xos-services/fabric
+ repository: https://charts.opencord.org
condition: fabric.enabled
- name: volt
version: 2.2.5
- repository: file://../../xos-services/volt
+ repository: https://charts.opencord.org
- name: fabric-crossconnect
version: 1.2.2
- repository: file://../../xos-services/fabric-crossconnect
+ repository: https://charts.opencord.org
- name: sadis-server
version: 1.0.4
- repository: file://../../sadis-server
+ repository: https://charts.opencord.org