Skip to content
Snippets Groups Projects
Commit 035a4de0 authored by Dimitrios Giannopoulos's avatar Dimitrios Giannopoulos
Browse files

Merge branch 'develop' into 'cridge-features'

Merge develop into side branch

See merge request !42
parents e3326188 99f727cd
No related branches found
No related tags found
4 merge requests!46MR for Release 2024Q4,!43Feat: Enhanced Cridge helm chart features,!42Merge develop into side branch,!41feat: Enhance Cridge helm chart features
Pipeline #10206 failed
.maven_build:
extends: .default
stage: build
image: maven:3.9.5-ibm-semeru-17-focal
image: maven:3.9.9-ibm-semeru-17-focal
script:
- mvn deploy -s ci_settings.xml -Dversion=$APP_VERSION
artifacts:
......@@ -26,7 +26,7 @@
.angular_build:
extends: .default
stage: build
image: trion/ng-cli:14.2.6
image: trion/ng-cli:13.3.7
script:
- |
if [ ! -f "./src/assets/config/theming.scss" ]; then
......
.maven_build:
extends: .default
stage: build
image: maven:3.9.5-ibm-semeru-17-focal
image: maven:3.9.9-ibm-semeru-17-focal
script:
- mvn install -s ci_settings.xml
artifacts:
......@@ -20,7 +20,7 @@
.angular_build:
extends: .default
stage: build
image: trion/ng-cli:14.2.6
image: trion/ng-cli:13.3.7
script:
- |
if [ ! -f "./src/assets/config/theming.scss" ]; then
......
......@@ -7,11 +7,23 @@ stages:
.default:
before_script:
- set -e
- |
if [ "$CI_COMMIT_REF_PROTECTED" = true ] && [ -n "$CI_COMMIT_TAG" ]; then
export APP_VERSION=$CI_COMMIT_TAG
elif [ "$CI_COMMIT_REF_NAME" = "develop" ]; then
export APP_VERSION="develop"
else
export APP_VERSION=$CI_COMMIT_REF_NAME
# Replace '/' with '-' and check for any invalid characters
APP_VERSION=$(echo "$CI_COMMIT_REF_NAME" | sed 's|/|-|g')
# Check for invalid characters (only allow lowercase letters, digits, '_', '.', '-')
if echo "$APP_VERSION" | grep -q '[^a-zA-Z0-9._-]'; then
echo "Error: Branch name contains invalid characters for Docker tags. Only a-z, 0-9, '_', '.', and '-' are allowed."
exit 1
fi
# Convert to lowercase
export APP_VERSION=$(echo "$APP_VERSION" | tr 'A-Z' 'a-z')
fi
- echo "APP_VERSION set to $APP_VERSION"
......@@ -23,7 +23,7 @@ updaterepo(){
# Build maven project if .pom file is present
if [ -f "./pom.xml" ]; then
docker run -it --rm -v "/home/ubuntu/.m2":/root/.m2 -v "$(pwd)":/opt/maven -w /opt/maven maven:3.9.5-ibm-semeru-17-focal mvn clean verify -DskipTests
docker run -it --rm -v "/home/ubuntu/.m2":/root/.m2 -v "$(pwd)":/opt/maven -w /opt/maven maven:3.9.9-ibm-semeru-17-focal mvn clean verify -DskipTests
fi
}
......
......@@ -15,7 +15,7 @@ type: application
# This is the chart version. This version number should be incremented each time you make changes
# to the chart and its templates, including the app version.
# Versions are expected to follow Semantic Versioning (https://semver.org/)
version: 1.0.0
version: 2.0.0-SNAPSHOT
# This is the version number of the application being deployed. This version number should be
# incremented each time you make changes to the application. Versions are not expected to
......
......@@ -39,7 +39,8 @@ spec:
env:
- name: SPRING_APPLICATION_JSON
value: >-
{
{
"origins":"{{ .Values.rooturl }}",
"spring.datasource.url": "jdbc:mysql://{{ include "openslice.fullname" . }}-mysql/ostmfdb?createDatabaseIfNotExist=true&useUnicode=true&nullCatalogMeansCurrent=true&characterEncoding=utf8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=UTC",
"spring.datasource.username": "{{ .Values.oscreds.mysql.username }}",
"spring.datasource.password": "{{ .Values.oscreds.mysql.password }}",
......@@ -55,7 +56,8 @@ spec:
"spring.activemq.brokerUrl": "tcp://{{ include "openslice.fullname" . }}-artemis:61616?jms.watchTopicAdvisories=false",
"spring.activemq.user": "{{ .Values.oscreds.activemq.user }}",
"spring.activemq.password": "{{ .Values.oscreds.activemq.password }}",
"logging.level.org.springframework" : "{{ .Values.oasapi.spring.logLevel | default "INFO" }}"
"logging.level.org.springframework" : "{{ .Values.oasapi.spring.logLevel | default "INFO" }}",
"server.forward-headers-strategy":"FRAMEWORK"
}
resources:
{{- toYaml .Values.resources | nindent 12 }}
......
......@@ -41,6 +41,7 @@ spec:
- name: SPRING_APPLICATION_JSON
value: >-
{
"origins":"{{ .Values.rooturl }}",
"spring.datasource.url": "jdbc:mysql://{{ include "openslice.fullname" . }}-mysql/osdb?createDatabaseIfNotExist=true",
"spring.datasource.username": "{{ .Values.oscreds.mysql.username }}",
"spring.datasource.password": "{{ .Values.oscreds.mysql.password }}",
......@@ -57,7 +58,8 @@ spec:
"spring.activemq.user": "{{ .Values.oscreds.activemq.user }}",
"spring.activemq.password": "{{ .Values.oscreds.activemq.password }}",
"logging.level.org.springframework" : "{{ .Values.portalapi.spring.logLevel | default "INFO" }}",
"logging.level.org.etsi.osl.portal.api": "{{ .Values.portalapi.logLevel | default "INFO" }}"
"logging.level.org.etsi.osl.portal.api": "{{ .Values.portalapi.logLevel | default "INFO" }}",
"server.forward-headers-strategy":"FRAMEWORK"
}
resources:
{{- toYaml .Values.resources | nindent 12 }}
......
......@@ -40,6 +40,7 @@ spec:
- name: SPRING_APPLICATION_JSON
value: >-
{
"origins":"{{ .Values.rooturl }}",
"spring.datasource.url": "jdbc:mysql://{{ include "openslice.fullname" . }}-mysql/osdb?createDatabaseIfNotExist=true",
"spring.datasource.username": "{{ .Values.oscreds.mysql.username }}",
"spring.datasource.password": "{{ .Values.oscreds.mysql.password }}",
......@@ -57,7 +58,8 @@ spec:
"spring.activemq.user": "{{ .Values.oscreds.activemq.user }}",
"spring.activemq.password": "{{ .Values.oscreds.activemq.password }}",
"logging.level.org.springframework": "{{ .Values.osscapi.spring.logLevel | default "INFO" }}",
"kroki.serverurl":"{{ .Values.rooturl }}/kroki"
"kroki.serverurl":"{{ .Values.rooturl }}/kroki",
"server.forward-headers-strategy":"FRAMEWORK"
}
resources:
{{- toYaml .Values.resources | nindent 12 }}
......
......@@ -5,13 +5,13 @@
<groupId>org.etsi.osl</groupId>
<artifactId>org.etsi.osl.main</artifactId>
<version>1.0.0</version>
<version>2024Q4-SNAPSHOT</version>
<packaging>pom</packaging>
<name>org.etsi.osl.main</name>
<organization>
<name>openslice.io</name>
<url>http://openslice.io</url>
<name>OpenSlice by ETSI</name>
<url>https://osl.etsi.org</url>
</organization>
<inceptionYear>2019</inceptionYear>
......@@ -33,24 +33,23 @@
<springdoc-openapiui-version>1.7.0</springdoc-openapiui-version>
<!-- osl components -->
<org.etsi.osl.bugzilla.version>1.0.0</org.etsi.osl.bugzilla.version>
<org.etsi.osl.centrallog.client.version>1.0.0</org.etsi.osl.centrallog.client.version>
<org.etsi.osl.centrallog.service.version>1.0.0</org.etsi.osl.centrallog.service.version>
<org.etsi.osl.cridge.version>1.0.0</org.etsi.osl.cridge.version>
<org.etsi.osl.main.version>1.0.0</org.etsi.osl.main.version>
<org.etsi.osl.mano.version>1.0.0</org.etsi.osl.mano.version>
<org.etsi.osl.model.version>1.0.0</org.etsi.osl.model.version>
<org.etsi.osl.model.k8s.version>1.0.0</org.etsi.osl.model.k8s.version>
<org.etsi.osl.model.nfv.version>1.0.0</org.etsi.osl.model.nfv.version>
<org.etsi.osl.model.tmf.version>1.0.0</org.etsi.osl.model.tmf.version>
<org.etsi.osl.oas.version>1.0.0</org.etsi.osl.oas.version>
<org.etsi.osl.osom.version>1.0.0</org.etsi.osl.osom.version>
<org.etsi.osl.portal.api.version>1.0.0</org.etsi.osl.portal.api.version>
<org.etsi.osl.portal.web.version>1.0.0</org.etsi.osl.portal.web.version>
<org.etsi.osl.sol005nbi.osm.version>1.0.0</org.etsi.osl.sol005nbi.osm.version>
<org.etsi.osl.sol005nbi.osm10.version>1.0.0</org.etsi.osl.sol005nbi.osm10.version>
<org.etsi.osl.tmf.api.version>1.0.0</org.etsi.osl.tmf.api.version>
<org.etsi.osl.tmf.web.version>1.0.0</org.etsi.osl.tmf.web.version>
<org.etsi.osl.bugzilla.version>1.0.1-SNAPSHOT</org.etsi.osl.bugzilla.version>
<org.etsi.osl.centrallog.client.version>1.0.1-SNAPSHOT</org.etsi.osl.centrallog.client.version>
<org.etsi.osl.centrallog.service.version>1.0.1-SNAPSHOT</org.etsi.osl.centrallog.service.version>
<org.etsi.osl.cridge.version>1.1.0-SNAPSHOT</org.etsi.osl.cridge.version>
<org.etsi.osl.main.version>2024Q4-SNAPSHOT</org.etsi.osl.main.version>
<org.etsi.osl.mano.version>1.0.1-SNAPSHOT</org.etsi.osl.mano.version>
<org.etsi.osl.model.k8s.version>1.1.0-SNAPSHOT</org.etsi.osl.model.k8s.version>
<org.etsi.osl.model.nfv.version>1.0.1-SNAPSHOT</org.etsi.osl.model.nfv.version>
<org.etsi.osl.model.tmf.version>1.1.0-SNAPSHOT</org.etsi.osl.model.tmf.version>
<org.etsi.osl.oas.version>1.0.1-SNAPSHOT</org.etsi.osl.oas.version>
<org.etsi.osl.osom.version>1.0.1-SNAPSHOT</org.etsi.osl.osom.version>
<org.etsi.osl.portal.api.version>1.0.1-SNAPSHOT</org.etsi.osl.portal.api.version>
<org.etsi.osl.portal.web.version>1.0.1-SNAPSHOT</org.etsi.osl.portal.web.version>
<org.etsi.osl.sol005nbi.osm.version>1.0.1-SNAPSHOT</org.etsi.osl.sol005nbi.osm.version>
<org.etsi.osl.sol005nbi.osm10.version>1.0.1-SNAPSHOT</org.etsi.osl.sol005nbi.osm10.version>
<org.etsi.osl.tmf.api.version>1.1.0-SNAPSHOT</org.etsi.osl.tmf.api.version>
<org.etsi.osl.tmf.web.version>1.1.0-SNAPSHOT</org.etsi.osl.tmf.web.version>
<!-- mainly for gw api -->
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment