C1: deploy shower v1.1.2 (#358)
## Summary
Deploys `adelaide-baby-shower-app` **v1.1.2** to ringtail k3s.
- Bumps `containers/shower/default.nix` `version` to 1.1.2.
- Refreshes sdist + wheel `fetchurl` hashes against the forge PyPI artifacts.
- Re-probed FOD `outputHash` on the nix-container-builder runner (ringtail) and pinned the new closure hash.
- Bumps kustomize `newTag` to `v1.1.2-b8c7783-nix` (built from this branch's tip).
- Bumps `service-versions.yaml` entry for shower to `1.1.2` / `last-reviewed: 2026-05-15`.
## Build provenance
Built by Forgejo Actions run #553 on `nix-container-builder` (ringtail) at commit `b8c7783`. After merge a C0 follow-on will rebuild from main and retag so future provenance points at main history.
## Test plan
- [ ] `argocd app set shower --revision shower-v1.1.2 && argocd app sync shower` deploys cleanly
- [ ] Pod migrates the SQLite PV and serves at `shower.ops.eblu.me` / `shower.eblu.me`
- [ ] No new errors in pod logs after `collectstatic` + gunicorn boot
Reviewed-on: #358
This commit is contained in:
parent
12314857d8
commit
a33fa47b80
4 changed files with 8 additions and 7 deletions
|
|
@ -14,4 +14,4 @@ resources:
|
||||||
|
|
||||||
images:
|
images:
|
||||||
- name: registry.ops.eblu.me/blumeops/shower
|
- name: registry.ops.eblu.me/blumeops/shower
|
||||||
newTag: v1.1.1-4e117dc-nix
|
newTag: v1.1.2-b8c7783-nix
|
||||||
|
|
|
||||||
|
|
@ -25,7 +25,7 @@
|
||||||
{ pkgs ? import <nixpkgs> { } }:
|
{ pkgs ? import <nixpkgs> { } }:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "1.1.1";
|
version = "1.1.2";
|
||||||
|
|
||||||
python = pkgs.python314;
|
python = pkgs.python314;
|
||||||
|
|
||||||
|
|
@ -43,7 +43,7 @@ let
|
||||||
showerSdist = pkgs.fetchurl {
|
showerSdist = pkgs.fetchurl {
|
||||||
name = "adelaide_baby_shower_app-${version}.tar.gz";
|
name = "adelaide_baby_shower_app-${version}.tar.gz";
|
||||||
url = "https://forge.ops.eblu.me/api/packages/eblume/pypi/files/adelaide-baby-shower-app/${version}/adelaide_baby_shower_app-${version}.tar.gz";
|
url = "https://forge.ops.eblu.me/api/packages/eblume/pypi/files/adelaide-baby-shower-app/${version}/adelaide_baby_shower_app-${version}.tar.gz";
|
||||||
hash = "sha256-muvjkcKnLrrQTb8HZ4cH9SD0pab05JSFSgwheqb0AyM=";
|
hash = "sha256-U00259dlvHSo0c9I/W0kSThyhNKUT8ukG6X+vzj0k9c=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Wheel pulled from forge.ops.eblu.me (tailnet) for the same reason the
|
# Wheel pulled from forge.ops.eblu.me (tailnet) for the same reason the
|
||||||
|
|
@ -53,7 +53,7 @@ let
|
||||||
showerWheel = pkgs.fetchurl {
|
showerWheel = pkgs.fetchurl {
|
||||||
name = "adelaide_baby_shower_app-${version}-py3-none-any.whl";
|
name = "adelaide_baby_shower_app-${version}-py3-none-any.whl";
|
||||||
url = "https://forge.ops.eblu.me/api/packages/eblume/pypi/files/adelaide-baby-shower-app/${version}/adelaide_baby_shower_app-${version}-py3-none-any.whl";
|
url = "https://forge.ops.eblu.me/api/packages/eblume/pypi/files/adelaide-baby-shower-app/${version}/adelaide_baby_shower_app-${version}-py3-none-any.whl";
|
||||||
hash = "sha256-dorrwHhZhOn9Qq6Wk3Su24HckgaWtWbkMY7RtAvomv4=";
|
hash = "sha256-lF79G9SiCuxG9LcyDJkTeTeJL72qTJTDVE196At1Ods=";
|
||||||
};
|
};
|
||||||
|
|
||||||
staticAssets = pkgs.runCommand "shower-static-assets-${version}" { } ''
|
staticAssets = pkgs.runCommand "shower-static-assets-${version}" { } ''
|
||||||
|
|
@ -148,7 +148,7 @@ let
|
||||||
outputHashAlgo = "sha256";
|
outputHashAlgo = "sha256";
|
||||||
# Pinned dep closure — reproducible until version bumps. To recompute,
|
# Pinned dep closure — reproducible until version bumps. To recompute,
|
||||||
# set to pkgs.lib.fakeHash and read the failure.
|
# set to pkgs.lib.fakeHash and read the failure.
|
||||||
outputHash = "sha256-HTTmAldIijG03pYZNyO72LBNPCrjmyJQKgW+gU9NplI=";
|
outputHash = "sha256-B5INpydOP3DmlgHfgpzKf+2mv0y9Wr2YNK7/5kh0hOc=";
|
||||||
|
|
||||||
dontFixup = true;
|
dontFixup = true;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
1
docs/changelog.d/shower-v1.1.2.infra.md
Normal file
1
docs/changelog.d/shower-v1.1.2.infra.md
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
Deploy shower v1.1.2 — bump container build to new app release.
|
||||||
|
|
@ -46,8 +46,8 @@ services:
|
||||||
|
|
||||||
- name: shower
|
- name: shower
|
||||||
type: argocd
|
type: argocd
|
||||||
last-reviewed: 2026-05-11
|
last-reviewed: 2026-05-15
|
||||||
current-version: "1.1.0"
|
current-version: "1.1.2"
|
||||||
upstream-source: https://forge.eblu.me/eblume/adelaide-baby-shower-app
|
upstream-source: https://forge.eblu.me/eblume/adelaide-baby-shower-app
|
||||||
notes: |
|
notes: |
|
||||||
Django app for Adelaide / Heidi / Addie's baby shower. Wheel
|
Django app for Adelaide / Heidi / Addie's baby shower. Wheel
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue