mirror of
https://github.com/Telecominfraproject/wlan-cloud-rrm.git
synced 2026-01-09 21:41:38 +00:00
* Add CI workflows Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Add template mechanism to support env variable config and adapt Dockerfile Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Change default DB user and password name Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Fix settings.json.tmpl Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Fix settings.json.tmpl Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Fix settings.json.tmpl Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Add self-signed REST API cert to image Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Adapt config template to recent changes Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Temporarily disable cleanup for merges into release branches Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org> * Remove config template since support for config via env variables was added Signed-off-by: Johann Hoffmann <johann.hoffmann@mailbox.org>
47 lines
1.4 KiB
YAML
47 lines
1.4 KiB
YAML
name: Release chart package
|
|
|
|
on:
|
|
push:
|
|
tags:
|
|
- 'v*'
|
|
|
|
defaults:
|
|
run:
|
|
shell: bash
|
|
|
|
jobs:
|
|
helm-package:
|
|
runs-on: ubuntu-20.04
|
|
env:
|
|
HELM_REPO_URL: https://tip.jfrog.io/artifactory/tip-wlan-cloud-ucentral-helm/
|
|
HELM_REPO_USERNAME: ucentral
|
|
steps:
|
|
- name: Checkout uCentral assembly chart repo
|
|
uses: actions/checkout@v2
|
|
with:
|
|
path: wlan-cloud-rrm
|
|
|
|
- name: Build package
|
|
working-directory: wlan-cloud-rrm/helm
|
|
run: |
|
|
helm plugin install https://github.com/aslafy-z/helm-git --version 0.10.0
|
|
helm repo add bitnami https://charts.bitnami.com/bitnami
|
|
helm repo update
|
|
helm dependency update
|
|
mkdir dist
|
|
helm package . -d dist
|
|
|
|
- name: Generate GitHub release body
|
|
working-directory: wlan-cloud-rrm/helm
|
|
run: |
|
|
pip3 install yq -q
|
|
echo "Docker image - tip-tip-wlan-cloud-ucentral.jfrog.io/owrrm:$GITHUB_REF_NAME" > release.txt
|
|
echo "Helm charted may be attached to this release" >> release.txt
|
|
echo "Deployment artifacts may be found in https://github.com/Telecominfraproject/wlan-cloud-ucentral-deploy/tree/$GITHUB_REF_NAME" >> release.txt
|
|
|
|
- name: Create GitHub release
|
|
uses: softprops/action-gh-release@v1
|
|
with:
|
|
body_path: wlan-cloud-rrm/helm/release.txt
|
|
files: wlan-cloud-rrm/helm/dist/*
|