DEVX-200: [BE] Унифицировать понятие версии сервиса
This commit is contained in:
@@ -12,6 +12,15 @@ on:
|
|||||||
- devspc/devspace-gateway
|
- devspc/devspace-gateway
|
||||||
- devspc/devspace-api
|
- devspc/devspace-api
|
||||||
default: devspc/devspace-apiregistry-core-service
|
default: devspc/devspace-apiregistry-core-service
|
||||||
|
namespace:
|
||||||
|
description: 'Name Space'
|
||||||
|
required: true
|
||||||
|
type: choice
|
||||||
|
options:
|
||||||
|
- devx
|
||||||
|
- test
|
||||||
|
- prod
|
||||||
|
default: devx
|
||||||
branch:
|
branch:
|
||||||
description: 'Ветка'
|
description: 'Ветка'
|
||||||
required: true
|
required: true
|
||||||
@@ -70,7 +79,7 @@ jobs:
|
|||||||
releaseName=$(basename "$pathToHelm")
|
releaseName=$(basename "$pathToHelm")
|
||||||
echo "Release Name: $releaseName"
|
echo "Release Name: $releaseName"
|
||||||
helm upgrade --install "$releaseName" "$pathToHelm" \
|
helm upgrade --install "$releaseName" "$pathToHelm" \
|
||||||
--namespace devx \
|
--namespace ${{ github.event.inputs.namespace }} \
|
||||||
--kubeconfig ./ku.yaml \
|
--kubeconfig ./ku.yaml \
|
||||||
--create-namespace \
|
--create-namespace \
|
||||||
--set-string 'image.version=${{ github.event.inputs.version }}' \
|
--set-string 'image.version=${{ github.event.inputs.version }}' \
|
||||||
@@ -78,6 +87,8 @@ jobs:
|
|||||||
--set-string 'repository.name=${{ github.event.inputs.repo_path }}' \
|
--set-string 'repository.name=${{ github.event.inputs.repo_path }}' \
|
||||||
--set-string 'repository.branch=${{ github.event.inputs.branch }}' \
|
--set-string 'repository.branch=${{ github.event.inputs.branch }}' \
|
||||||
--set "imagePullSecrets[0].name=regcred" \
|
--set "imagePullSecrets[0].name=regcred" \
|
||||||
|
-f devspc/${{ github.event.inputs.namespace }}/values.yaml \
|
||||||
|
-f devspc/values.yaml \
|
||||||
--wait
|
--wait
|
||||||
- name: 'Cleanup'
|
- name: 'Cleanup'
|
||||||
if: always()
|
if: always()
|
||||||
|
|||||||
@@ -9,6 +9,15 @@ on:
|
|||||||
options:
|
options:
|
||||||
- devspc/devspace-selfkit-ui
|
- devspc/devspace-selfkit-ui
|
||||||
default: devspc/devspace-selfkit-ui
|
default: devspc/devspace-selfkit-ui
|
||||||
|
namespace:
|
||||||
|
description: 'Name Space'
|
||||||
|
required: true
|
||||||
|
type: choice
|
||||||
|
options:
|
||||||
|
- devx
|
||||||
|
- test
|
||||||
|
- prod
|
||||||
|
default: devx
|
||||||
branch:
|
branch:
|
||||||
description: 'Ветка'
|
description: 'Ветка'
|
||||||
required: true
|
required: true
|
||||||
@@ -113,7 +122,7 @@ jobs:
|
|||||||
releaseName=$(basename "$pathToHelm")
|
releaseName=$(basename "$pathToHelm")
|
||||||
echo "Release Name: $releaseName"
|
echo "Release Name: $releaseName"
|
||||||
helm upgrade --install "$releaseName" "$pathToHelm" \
|
helm upgrade --install "$releaseName" "$pathToHelm" \
|
||||||
--namespace devx \
|
--namespace ${{ github.event.inputs.namespace }} \
|
||||||
--kubeconfig ./ku.yaml \
|
--kubeconfig ./ku.yaml \
|
||||||
--create-namespace \
|
--create-namespace \
|
||||||
--set-string 'image.version=${{ github.event.inputs.version }}' \
|
--set-string 'image.version=${{ github.event.inputs.version }}' \
|
||||||
@@ -121,6 +130,8 @@ jobs:
|
|||||||
--set-string 'repository.name=${{ github.event.inputs.repo_path }}' \
|
--set-string 'repository.name=${{ github.event.inputs.repo_path }}' \
|
||||||
--set-string 'repository.branch=${{ github.event.inputs.branch }}' \
|
--set-string 'repository.branch=${{ github.event.inputs.branch }}' \
|
||||||
--set "imagePullSecrets[0].name=regcred" \
|
--set "imagePullSecrets[0].name=regcred" \
|
||||||
|
-f devspc/${{ github.event.inputs.namespace }}/values.yaml \
|
||||||
|
-f devspc/values.yaml \
|
||||||
--wait
|
--wait
|
||||||
- name: 'Cleanup'
|
- name: 'Cleanup'
|
||||||
if: always()
|
if: always()
|
||||||
|
|||||||
@@ -15,9 +15,9 @@ data:
|
|||||||
application:
|
application:
|
||||||
name: {{$.Release.Name}}
|
name: {{$.Release.Name}}
|
||||||
datasource:
|
datasource:
|
||||||
url: jdbc:postgresql://192.168.76.114:5432/database
|
url: 'jdbc:postgresql://{{$.Values.database.url}}'
|
||||||
username: postgres
|
username: {{$.Values.database.user}}
|
||||||
password: postgres
|
password: {{$.Values.database.password}}
|
||||||
cloud:
|
cloud:
|
||||||
vault:
|
vault:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
helm
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
database:
|
||||||
|
url: '192.168.76.114:5432/database'
|
||||||
|
user: 'postgres'
|
||||||
|
password: 'postgres'
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
database:
|
||||||
|
url: '192.168.76.114:5432/database'
|
||||||
|
user: 'postgres'
|
||||||
|
password: 'postgres'
|
||||||
Reference in New Issue
Block a user