Skip to content
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

Add CrdtMerge deployment for k8s and GHA #1171

Draft
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

rmunn
Copy link
Contributor

@rmunn rmunn commented Oct 28, 2024

Fix #1163.

This adds a new k8s deployment for CrdtMerge (in its own pod), and adds GHA workflow steps to build and deploy it just like our other pods.

New secret named crdtmerge should be created in staging and prod environments, containing the username and password of a user that will be allowed to Send/Receive any project. For local development this should just be "admin" and "pass", but for staging and production we'll want a dedicated CrdtMerge user, so that if CrdtMerge credentials leak we can revoke that user's access and then set up a new one.

@rmunn rmunn self-assigned this Oct 28, 2024
Copy link

UI unit Tests

12 tests   12 ✅  0s ⏱️
 4 suites   0 💤
 1 files     0 ❌

Results for commit 3bbce76.

Copy link

C# Unit Tests

75 tests  ±0   75 ✅ ±0   4s ⏱️ -1s
13 suites ±0    0 💤 ±0 
 1 files   ±0    0 ❌ ±0 

Results for commit 3bbce76. ± Comparison against base commit f72f3e0.

@hahn-kev
Copy link
Collaborator

If you end up not making a copy of develop-api.yaml and you want to filter based on paths changed you can use this action
https://github.com/marketplace/actions/paths-changes-filter

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.

Crdt container and k8s deployment
2 participants