-
Notifications
You must be signed in to change notification settings - Fork 84
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
k8s docker-compose #154
Merged
Merged
k8s docker-compose #154
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This compose runs all services using their kubernetes backend and run a K3S cluster as the datastore. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
`BACKEND_KUBE=true vagrant up` This will enable the kubernetes based tink stack in vagrant. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
This is needed in source control. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
This handles customizing the disk type when using libvirt vs virtualbox. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Couldn't find a reliable way to set the disk based on the provider in the Vagrantfile. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
The output was not accurate before. Now it is. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
5c1817c
to
355e42a
Compare
With the official deprecation of the postgres backend, this deploys the stack using the kubernetes backend in docker-compose. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
355e42a
to
dceec4d
Compare
This gets Rufio up and running the in the stack. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
289bbd1
to
645c5d8
Compare
looks pretty good to me, if all looks good after I run it we can merge |
This was
linked to
issues
Oct 5, 2022
Closed
This was
linked to
issues
Oct 5, 2022
This allows us to use the newer version syntax. And version 1.29.0 is quite old and was in need updating. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
7cfd3ce
to
a2e57db
Compare
Previously we were unable to use tag versions for tink-controller and tink-worker. That is no longer the case. Signed-off-by: Jacob Weinstock <jakobweinstock@gmail.com>
displague
approved these changes
Oct 25, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
priority/critical-urgent
Highest priority. Must be actively worked on as someone's top priority right now.
ready-to-merge
Signal to Mergify to merge the PR.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This PR brings up the sandbox via Docker compose using the Kubernetes backend for all service. This does not completely remove the postgres backend setup but moves all the compose with postgres into an isolated directory (deploy/compose/postgres) that can be removed when we're ready.
Why is this needed
Fixes: #142 #45 #118 #131 #133 #145 #148
How Has This Been Tested?
Manually tested vagrant with virtualbox (on a Mac), vagrant with libvirt (on Ubuntu 22.04), and docker-compose (on on Ubuntu 22.04).
How are existing users impacted? What migration steps/scripts do we need?
There is no migration support. Users will need to follow a quick start guide to get started.
Checklist:
I have: