Commit 8a96290
authored
chore(pmm-fb): repin both halves of the feature build (#1461)
## Summary
Moves both halves of `sidecar/pmm-fb/compose.yaml` forward together.
| Service | From | To |
| --- | --- | --- |
| `pmm-server` — `PMM_FB_TAG`, both defaults | `PR-4500-a2f83c2`
(2026-08-25) | **`PR-4500-2c43912`** — cut 2026-09-03 from percona/pmm
`PMM-15205-sep-fb` @ 53521917d |
| `sep-sidecar` | 249f673 (2026-08-25)
| **b97ee985fc64f841f611b3a057737814da308a61** — SEP `main`'s tip,
published 2026-09-04 by Jenkins `SEP/Build` #235 |
The PMM half was two builds behind — `PR-4500-d85ca73` also came and
went.
### What the new PMM build carries
`PMM-15205-sep-fb` was rebuilt as linear per-ticket history on `main`,
and three PRs have merged into it since a2f83c2:
| PR | What |
| --- | --- |
| percona/pmm#5759 | the `/sep/` nginx reverse proxy, productized out of
this harness's overlay |
| percona/pmm#5762 | SEP's secret files and the generated database
password |
| percona/pmm#5886 | the vendored SEP frontend synced to SEP `main`
c16578d |
### The side-car moves with it
This PR originally held `sep-sidecar` at 249f673, because nothing at
or after c16578d had been published and there was no image to move to.
That left the pair mismatched, PMM-new against SEP-old.
It no longer is. `main` was merged into `pmm` as 1efbbe8, and
`SEP/Build` #235 published `main`'s tip — 62 commits on from the old
pin. c16578d is an ancestor of it, so the frontend sync in
percona/pmm#5886 now has a side-car that answers it.
The three features that would have degraded are live instead. Each
symbol is present under `app/` at b97ee98 and absent at 249f673:
- **Support-case autocomplete** issues requests. It is gated on
`case_search_available` from `atw_config`, which this side-car sends.
- **The executor co-location warning** mounts. It needs `target_service`
on the host field's schema, which this side-car declares.
- **The `unlaunchable` status** (SEP-1943) arrives, so its badge is
exercised rather than unused.
## Tested
Both pins were resolved against Docker Hub before merge:
`perconalab/pmm-server-fb:PR-4500-2c43912` (pushed 2026-09-03) and
`percona/percona-sep:b97ee985fc64f841f611b3a057737814da308a61` (pushed
2026-09-04).
The side-car image was then held against the three repin checks the
harness README requires on the artifact rather than on the commit that
built it:
| Check | Result |
| --- | --- |
| `SECRETS_DIR` references in `settings-env.sh` | 4 |
| Grafana token mint | `grafana_service_account.py` present; the image's
`state` directory is `drwx------ sep sep` |
| `HEALTHCHECK`, read from the raw config blob | `CMD` runs
`healthcheck.sh`, start period 150 s |
No paired bring-up was run — this is a two-line pin change, and the
artifact checks are what the README asks for at repin time.
## Checklist
- [ ] New/modified functions have type hints and rST docstrings
- [ ] New tests added for new features or bug fixes
- [ ] All tests pass locally (`make test`)
- [x] Pre-commit hooks pass (`make run-pre-commit`)
- [ ] Database migrations generated if models changed (`make
makemigrations`)
- [ ] User-facing changes documented (README, inline help, UI text)
- [ ] Configuration changes documented with examples
- [x] Changelog fragment added under `changelog.d/` if the change is
user-facing (`make changelog-add`), or confirmed N/A (internal-only
change, or a same-release-cycle fix for an unreleased sibling ticket)
---------
Signed-off-by: Yan Orestes <yan.orestes@percona.com>1 parent 1efbbe8 commit 8a96290
1 file changed
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
48 | | - | |
| 48 | + | |
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
120 | 120 | | |
121 | 121 | | |
122 | 122 | | |
123 | | - | |
| 123 | + | |
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| |||
0 commit comments