Skip to content

feat(ci): add Harbor docker image publish workflow for centreon fork#14

Open
Tpo76 wants to merge 3 commits intomainfrom
MON-195572-adapt-centreon-quickwit-quickwit-fork-ci-to-run-publish-docker-images-to-docker-centreon-com
Open

feat(ci): add Harbor docker image publish workflow for centreon fork#14
Tpo76 wants to merge 3 commits intomainfrom
MON-195572-adapt-centreon-quickwit-quickwit-fork-ci-to-run-publish-docker-images-to-docker-centreon-com

Conversation

@Tpo76
Copy link
Copy Markdown

@Tpo76 Tpo76 commented Apr 14, 2026

Summary

  • Add new centreon-publish-docker-images.yml workflow to publish multi-arch images (amd64 + arm64) to Centreon's internal Harbor registry
  • Disable upstream DockerHub publish workflows when DOCKERHUB_USERNAME is not configured in the fork

Tagging strategy

  • push on main:qual
  • git tag centreon-v*:<tag>
  • pull request → :<sanitized-branch-name>

Related

  • MON-195572

Summary by Aikido

Security Issues: 0 Quality Issues: 0 Resolved Issues: 0

🚀 New Features

  • Added Centreon-specific workflow to publish multi-arch images to Harbor

⚡ Enhancements

  • Skipped upstream DockerHub publish workflows when DOCKERHUB_USERNAME secret absent
  • Replaced upstream gh-ubuntu-arm64 runner with centreon self-hosted arm runner
  • Switched registry/login to use Centreon Harbor and registry variable

More info

@Tpo76 Tpo76 requested a review from a team as a code owner April 14, 2026 16:53
@Tpo76 Tpo76 requested review from kduret and mushroomempires and removed request for a team April 14, 2026 16:53
@Tpo76 Tpo76 changed the title MON-195572 Adapt centreon/quickwit (quickwit fork) CI to run publish … feat(ci): add Harbor docker image publish workflow for centreon fork Apr 14, 2026
Tpo76 and others added 2 commits April 14, 2026 16:27
Replace gh-ubuntu-arm64 (upstream Quickwit label) with
centreon-ubuntu-24.04-arm (Centreon self-hosted runner).

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant