Skip to content

feat: cos-dev stack#311

Merged
MichaelThamm merged 9 commits intomainfrom
feat/cos-dev
May 8, 2026
Merged

feat: cos-dev stack#311
MichaelThamm merged 9 commits intomainfrom
feat/cos-dev

Conversation

@mmkay
Copy link
Copy Markdown
Contributor

@mmkay mmkay commented Apr 30, 2026

Issue

There is no convenient way to deploy a "monolithic" version of our HA charms that would be easy enough to use in GH workflows or for a development setup.

Solution

Add a cos-dev module that will allow to deploy COS in both a monolithic and HA manner with a choice of seaweedfs or ceph as its backend.

Checklist

  • I have added or updated relevant documentation.
  • PR title makes an appropriate release note and follows conventional commits syntax.
  • Merge target is the correct branch, and relevant tandem backport PRs opened.

Context

Will enable #299.

Some of the CI workflows are failing in this PR as it also adds a matrix check for the right scenarios for the cos-dev stack.

Testing Instructions

Try to deploy the dev stack locally using the module.

Upgrade Notes

@mmkay mmkay marked this pull request as ready for review April 30, 2026 14:04
@mmkay mmkay requested a review from a team as a code owner April 30, 2026 14:04
Comment thread terraform/cos-dev/README.md
Comment thread terraform/cos-dev/offers.tf
Comment thread terraform/cos-dev/integrations.tf
Comment thread tests/integration/cos_dev/tls_internal/track-dev.tf Outdated
Comment thread tests/integration/cos_dev/tls_internal/track-dev.tf
@MichaelThamm
Copy link
Copy Markdown
Contributor

MichaelThamm commented May 7, 2026

@mmkay
Copy link
Copy Markdown
Contributor Author

mmkay commented May 7, 2026

As discussed with @MichaelThamm - I have some reservations against putting the dev stack in the shared end user documentation. We will discuss this soon and will follow up with separate PRs if needed.

Comment thread .github/workflows/_integration.yml Outdated
Comment thread .github/workflows/_integration.yml Outdated
Comment thread terraform/cos-dev/tests/topology_and_storage.tftest.hcl Outdated
Comment thread terraform/cos-dev/tests/topology_and_storage.tftest.hcl
@MichaelThamm
Copy link
Copy Markdown
Contributor

Once you address the comments I am happy to approve and merge

MichaelThamm and others added 2 commits May 8, 2026 11:58
Co-authored-by: Copilot <copilot@github.com>
@MichaelThamm MichaelThamm merged commit 38e3a7e into main May 8, 2026
18 checks passed
@MichaelThamm MichaelThamm deleted the feat/cos-dev branch May 8, 2026 12:21
MichaelThamm pushed a commit that referenced this pull request May 8, 2026
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.

2 participants