Skip to content

Add GitLab based Kayobe-Automation #1471

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 13 commits into from
Jun 13, 2025

Conversation

jackhodgkiss
Copy link
Contributor

Add support for GitLab based kayobe-automation complete with OpenBao for secret managment.

This commit adds the required collections and roles for GitLab CI to the
`etc/kayobe/ansible/requirements.yml` file.

Note: this will need changing before merging but is required until the
roles and collections been merged and released.
Includes steps for deploying GitLab runners, generating pipelines and
deploying OpenBao for secret management.
@jackhodgkiss jackhodgkiss self-assigned this Jan 21, 2025
@jackhodgkiss jackhodgkiss requested a review from a team as a code owner January 21, 2025 15:57
@product-auto-label product-auto-label bot added size: l ansible Ansible playbooks documentation Improvements or additions to documentation labels Jan 21, 2025
@jackhodgkiss jackhodgkiss force-pushed the add-gitlab-kayobe-automation branch from e1e5994 to 9a301fb Compare January 22, 2025 12:10
@jackhodgkiss jackhodgkiss force-pushed the add-gitlab-kayobe-automation branch 2 times, most recently from 8e675b7 to ff8d471 Compare January 22, 2025 13:23
Improve the docs based on feedback provided.

[skip ci]
@jackhodgkiss jackhodgkiss force-pushed the add-gitlab-kayobe-automation branch from ff8d471 to beaedd3 Compare January 27, 2025 11:41
Copy link
Member

@Alex-Welsh Alex-Welsh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm going through this deployment for a client at the moment and will add more comments as I go

Co-authored-by: Tom Clark <[email protected]>
Co-authored-by: Alex-Welsh <[email protected]>
@jackhodgkiss jackhodgkiss force-pushed the add-gitlab-kayobe-automation branch from 43071a0 to 1ae7397 Compare February 12, 2025 16:30
@jackhodgkiss jackhodgkiss force-pushed the add-gitlab-kayobe-automation branch from 1ae7397 to f3b4fde Compare February 18, 2025 10:06
@jackhodgkiss jackhodgkiss force-pushed the add-gitlab-kayobe-automation branch from d4d982a to 4d76e84 Compare February 18, 2025 10:16
@Alex-Welsh
Copy link
Member

I've approved the role PR, just needs a tag/release and we can update it properly here. Once that's done I think this can be merged

@jackhodgkiss jackhodgkiss force-pushed the add-gitlab-kayobe-automation branch from 61237ca to 2e27317 Compare June 10, 2025 20:27
@jackhodgkiss jackhodgkiss requested a review from Alex-Welsh June 12, 2025 09:13
@Alex-Welsh Alex-Welsh merged commit c6b10a1 into stackhpc/2024.1 Jun 13, 2025
22 checks passed
@Alex-Welsh Alex-Welsh deleted the add-gitlab-kayobe-automation branch June 13, 2025 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ansible Ansible playbooks documentation Improvements or additions to documentation size: l
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants