-
Notifications
You must be signed in to change notification settings - Fork 14
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
Tray: add LRS server #217
Tray: add LRS server #217
Conversation
In a LRS context, it's useful to test database status (connection and cluster health).
We need a way to check LRS status (load balancing + server checks). For now we only check database connexion.
The `app` docker-compose service now runs the LRS server by default. We've added a Makefile rule to ease LRS boostraping.
da1ee42
to
640a660
Compare
Ralph also is a LRS, we need more objects to deploy such server in a k8s context.
8a30061
to
1aedb29
Compare
1aedb29
to
aec95bc
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks Great)
Sorry for the long delay, I'm unfortunately still not able to fully follow the setup process because my machine doesn't have enough storage for now(
ARNOLD_CUSTOMER ?= ralph | ||
ARNOLD_ENVIRONMENT ?= development |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As these values might be redefined using environment variables, should we add a RALPH_
prefix?
Or are these environment variables intended to be shared between multiple applications?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In my point of view, those are defined locally on a project basis, hence I don't expect them to be defined globally.
bootstrapping should be run _via_: | ||
|
||
```bash | ||
$ make k3d-cluster |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
At first, this command didn't work for me as I had an apache2 server running on ports 80 & 443. It might be helpful to know that this command expects these ports to be available on the host machine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I've added a remark for this.
@SergioSim & @quitterie-lcs I've addressed all your comments, ready for another review! 🙏 |
Ralph should be self-contained, and helpers are required for Kubernetes-related developments. We've added such helpers to: 1. run a local k3d cluster 2. run arnold commands
Using Makefile rules to avoid repetition and automate rules testing seemed a good idea!
`buildpack-deps` images are now deprecated. Following CircleCI recommendation, we've switched them to base convenience images. References: [1] https://discuss.circleci.com/t/legacy-convenience-image-deprecation/41034 [2] https://circleci.com/developer/images/image/cimg/base gitlint-ignore: all
ca6d0d5
to
c29eee3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Go ! 🚀🚀
Purpose
Add support to run Ralph's LRS server on k8s.
Proposal