-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathokteto.yaml
More file actions
24 lines (24 loc) · 979 Bytes
/
okteto.yaml
File metadata and controls
24 lines (24 loc) · 979 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
deploy:
commands:
- name: Set CHART_VERSION
command: |
BASE_VERSION=0.0.0
BRANCH_NAME=${OKTETO_GIT_BRANCH:-${GITHUB_REF_NAME:-unknown}}
SAFE_BRANCH=$(echo "$BRANCH_NAME" | tr '/_' '--')
CHART_VERSION="$BASE_VERSION-$SAFE_BRANCH"
export CHART_VERSION
echo "Using CHART_VERSION: $CHART_VERSION"
echo "CHART_VERSION=$CHART_VERSION" > /tmp/chart_version.env
- name: Install dependencies for exivity
command: helm dependency update charts/exivity
- name: Login registry
command: |
helm registry login ${OKTETO_REGISTRY_URL} -u ${OKTETO_USERNAME} -p ${OKTETO_TOKEN}
- name: Package exivity chart
command: |
. /tmp/chart_version.env
helm package ./charts/exivity --version $CHART_VERSION
- name: Push exivity chart to registry
command: |
. /tmp/chart_version.env
helm push ./exivity-$CHART_VERSION.tgz oci://${OKTETO_REGISTRY_URL}/okteto