Compare commits

...

2 Commits

Author SHA1 Message Date
8764634ea0 fix: Upgrade chart and override image repository
Some checks failed
Container & Helm chart / Linting (push) Successful in 5s
Container & Helm chart / Semantic Release (Dry-run) (push) Successful in 55s
Container & Helm chart / Kubernetes Bootstrap Appliance (push) Failing after 28m32s
2024-06-07 11:26:40 +10:00
1b4c4b5d64 build: Cleanup workflow action steps 2024-06-06 16:54:05 +10:00
3 changed files with 11 additions and 10 deletions

View File

@ -72,20 +72,17 @@ jobs:
id: setup id: setup
with: with:
version: "latest" version: "latest"
- name: Run `packer init` - name: Prepare build environment
id: init id: init
run: packer init -upgrade ./packer
- name: Prepare dependencies and inject configuration
run: | run: |
export BUILD_COMMIT=$(echo "${{ gitea.sha }}" | cut -c 1-10) packer init -upgrade ./packer
export BUILD_SUFFIX=$(openssl rand -hex 3)
sed -i -e "s/<<img-password>>/${{ secrets.SSH_PASSWORD }}/g" \
packer/preseed/UbuntuServer22.04/user-data
ansible-galaxy collection install \ ansible-galaxy collection install \
-r ansible/requirements.yml \ -r ansible/requirements.yml \
-p ./ansible/collections -p ./ansible/collections
echo "BUILD_COMMIT=$(echo ${{ gitea.sha }} | cut -c 1-10)" >> $GITHUB_ENV
echo "BUILD_SUFFIX=$(openssl rand -hex 3)" >> $GITHUB_ENV
- name: Run `packer validate` - name: Run `packer validate`
id: validate id: validate
run: | run: |

View File

@ -195,7 +195,7 @@ components:
json-server: json-server:
helm: helm:
version: v0.8.3 version: v0.8.4
chart: spamasaurus/json-server chart: spamasaurus/json-server
parse_logic: helm template . | yq --no-doc eval '.. | .image? | select(.)' | sort -u | awk '!/ /' parse_logic: helm template . | yq --no-doc eval '.. | .image? | select(.)' | sort -u | awk '!/ /'
chart_values: !unsafe | chart_values: !unsafe |
@ -207,10 +207,14 @@ components:
- path: / - path: /
pathType: Prefix pathType: Prefix
jsonServer: jsonServer:
image:
repository: code.spamasaurus.com/djpbessems/json-server
seedData: seedData:
configInline: {} configInline: {}
sidecar: sidecar:
targetUrl: version.{{ vapp['metacluster.fqdn'] }} targetUrl: version.{{ vapp['metacluster.fqdn'] }}
image:
repository: code.spamasaurus.com/djpbessems/json-server
kube-prometheus-stack: kube-prometheus-stack:
helm: helm:

View File

@ -15,7 +15,7 @@ source "vsphere-iso" "ubuntu" {
boot_order = "disk,cdrom" boot_order = "disk,cdrom"
boot_command = [ boot_command = [
"e<down><down><down><end>", "e<down><down><down><end>",
" autoinstall ds=nocloud;", " autoinstall network-config=disabled ds=nocloud;",
"<F10>" "<F10>"
] ]
boot_wait = "2s" boot_wait = "2s"