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/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