Update Ironbank
This MR contains the following updates:
Complete MR checklist
Assignee
- Followed upgrade instructions outlined in docs/DEVELOPMENT_MAINTENANCE.md
- Update Docs with new/updated steps as needed
- Tested and Validated Changes made with supporting info like logs or screenshots from test pipelines
Add supporting info below
k3d-dev upgrade test successful (1.18.2-bb.0 -> 1.18.3-bb.0):
HelmReleases (18/18 True, harbor upgraded):

Docker login/push/pull to Harbor registry:

Harbor UI - Dashboard (admin login, library project with pushed image):

Prometheus targets (harbor 5/5 UP confirmed via API):

Reviewer only
- Tested and Validated changes
Release Notes
goharbor/harbor-helm (harbor)
v1.18.3
Harbor OSS version: v2.14.3
What's Changed
Other Changes
- Bump version to 1.18.3, appVersion to 2.14.3 by @alanrichman in https://github.com/goharbor/harbor-helm/pull/2327
New Contributors
- @alanrichman made their first contribution in https://github.com/goharbor/harbor-helm/pull/2327
Full Changelog: https://github.com/goharbor/harbor-helm/compare/v1.18.2...v1.18.3
Configuration
- If you want to rebase/retry this MR, check this box
This MR was automatically generated by Renovate Bot.
Upgrade Notices
Known upstream bug (goharbor/harbor#22996): The IronBank v2.15.0 image was built before upstream fix PR #22998 was cherry-picked to the release branch. The ca_certificate column addition was incorrectly placed in migration 0171 (a v2.14.1 file) instead of a new 0180 file. When upgrading from v2.14.x, golang-migrate skips the modified 0171 since the schema is already at version 171, causing the Registries page to return "internal server error" (column t0.ca_certificate does not exist).
Workaround: After upgrade, run against the Harbor database:
ALTER TABLE registry ADD COLUMN IF NOT EXISTS ca_certificate TEXT;
Then restart harbor-core pods. This will self-resolve when IB rebuilds from the final v2.15.0 tag which includes migration 0180_2.15.0_schema.up.sql.
Linked issues
Closes #170 (closed)