################################################################################
FROM buildpack-deps:stretch
-RUN apt-get update && apt-get -q -y install debhelper dpkg-dev build-essential rsync
+RUN apt-get update && apt-get -q -y install debhelper dpkg-dev build-essential rsync curl
RUN mkdir /tmp/it-dep
COPY . /tmp/it-dep
WORKDIR /tmp/it-dep
+
+# Verify that the it/dep and the corresponding submodules are synced up
+ARG GH=get_helm.sh
+RUN curl --silent --show-error --connect-timeout 10 --retry 6 -L https://raw.githubusercontent.com/helm/helm/master/scripts/get -o ${GH}
+RUN bash ${GH}
+RUN helm init -c
+RUN ./bin/verify-ric-charts
+
# building RIC deployment artifacts into a package
RUN ./bin/package-ric-deployment-tools $(grep tag ./ci/package-tag.yaml | cut -f2 -d':')
# assumption is that the target directory is mounted as a volume.
#
ENTRYPOINT [ "ci/publish.sh" ]
-
# limitations under the License. #
################################################################################
-{{- define "common.name.dbaasha" -}}
- {{- printf "dbaasha" -}}
+{{- define "common.name.alarmadapter" -}}
+ {{- printf "alarmadapter" -}}
{{- end -}}
-{{- define "common.fullname.dbaasha" -}}
- {{- $name := ( include "common.name.dbaasha" . ) -}}
+{{- define "common.fullname.alarmadapter" -}}
+ {{- $name := ( include "common.name.alarmadapter" . ) -}}
{{- $namespace := ( include "common.namespace.platform" . ) -}}
{{- printf "%s-%s" $namespace $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-{{- define "common.configmapname.dbaasha" -}}
- {{- $name := ( include "common.fullname.dbaasha" . ) -}}
+{{- define "common.configmapname.alarmadapter" -}}
+ {{- $name := ( include "common.fullname.alarmadapter" . ) -}}
{{- printf "configmap-%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-{{- define "common.statefulsetname.dbaasha" -}}
- {{- $name := ( include "common.fullname.dbaasha" . ) -}}
- {{- printf "statefulset-%s" $name | trunc 63 | trimSuffix "-" -}}
+{{- define "common.deploymentname.alarmadapter" -}}
+ {{- $name := ( include "common.fullname.alarmadapter" . ) -}}
+ {{- printf "deployment-%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-{{- define "common.containername.dbaasha.redis" -}}
- {{- $name := ( include "common.fullname.dbaasha" . ) -}}
- {{- printf "container-%s-redis" $name | trunc 63 | trimSuffix "-" -}}
+{{- define "common.containername.alarmadapter" -}}
+ {{- $name := ( include "common.fullname.alarmadapter" . ) -}}
+ {{- printf "container-%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-{{- define "common.containername.dbaasha.sentinel" -}}
- {{- $name := ( include "common.fullname.dbaasha" . ) -}}
- {{- printf "container-%s-sentinel" $name | trunc 63 | trimSuffix "-" -}}
+{{- define "common.serviceaccountname.alarmadapter" -}}
+ {{- $name := ( include "common.fullname.alarmadapter" . ) -}}
+ {{- printf "svcacct-%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
+{{- define "common.ingressname.alarmadapter" -}}
+ {{- $name := ( include "common.fullname.alarmadapter" . ) -}}
+ {{- printf "ingress-%s" $name | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
-
-{{- define "common.serviceaccountname.dbaasha" -}}
- {{- $name := ( include "common.fullname.dbaasha" . ) -}}
- {{- printf "svcacct-%s" $name | trunc 63 | trimSuffix "-" -}}
+{{- define "common.servicename.alarmadapter.rmr" -}}
+ {{- $name := ( include "common.fullname.alarmadapter" . ) -}}
+ {{- printf "service-%s-rmr" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-{{- define "common.servicename.dbaasha.tcp" -}}
- {{- $name := ( include "common.fullname.dbaasha" . ) -}}
- {{- printf "service-%s-tcp" $name | trunc 63 | trimSuffix "-" -}}
+{{- define "common.servicename.alarmadapter.http" -}}
+ {{- $name := ( include "common.fullname.alarmadapter" . ) -}}
+ {{- printf "service-%s-http" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-{{- define "common.serviceport.dbaasha.redis" -}}6379{{- end -}}
-{{- define "common.serviceport.dbaasha.sentinel" -}}26379{{- end -}}
+{{- define "common.serviceport.alarmadapter.rmr.data" -}}4560{{- end -}}
+{{- define "common.serviceport.alarmadapter.rmr.route" -}}4561{{- end -}}
+{{- define "common.serviceport.alarmadapter.http" -}}3800{{- end -}}
################################################################################
-# Copyright (c) 2019 AT&T Intellectual Property. #
+# Copyright (c) 2020 AT&T Intellectual Property. #
# #
# Licensed under the Apache License, Version 2.0 (the "License"); #
# you may not use this file except in compliance with the License. #
{{- printf "deployment-%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
+{{- define "common.statefulsetname.dbaas" -}}
+ {{- $name := ( include "common.fullname.dbaas" . ) -}}
+ {{- printf "statefulset-%s" $name | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
+
{{- define "common.containername.dbaas" -}}
{{- $name := ( include "common.fullname.dbaas" . ) -}}
{{- printf "container-%s" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-
{{- define "common.serviceaccountname.dbaas" -}}
{{- $name := ( include "common.fullname.dbaas" . ) -}}
{{- printf "svcacct-%s" $name | trunc 63 | trimSuffix "-" -}}
{{- printf "service-%s-tcp" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
-{{- define "common.serviceport.dbaas.tcp" -}}6379{{- end -}}
+{{- define "common.serviceport.dbaas.redis" -}}6379{{- end -}}
+{{- define "common.serviceport.dbaas.sentinel" -}}26379{{- end -}}
{{- $name := ( include "common.fullname.e2term" . ) -}}
{{- printf "service-%s-rmr" $name | trunc 63 | trimSuffix "-" -}}
{{- end -}}
+{{- define "common.servicename.e2term.sctp" -}}
+ {{- $name := ( include "common.fullname.e2term" . ) -}}
+ {{- printf "service-%s-sctp" $name | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
{{- define "common.servicename.e2term.http" -}}
{{- $name := ( include "common.fullname.e2term" . ) -}}
{{- define "common.serviceport.e2term.rmr.data" -}}38000{{- end -}}
{{- define "common.serviceport.e2term.rmr.route" -}}4561{{- end -}}
{{- define "common.serviceport.e2term.http" -}}8080{{- end -}}
-{{- define "common.serviceport.e2term.sctp" -}}5577{{- end -}}
+{{- define "common.serviceport.e2term.sctp" -}}36422{{- end -}}
{{- define "common.serviceaccountname.e2term" -}}