-
Notifications
You must be signed in to change notification settings - Fork 3
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
various chart improvments #1
Open
Spirit-act
wants to merge
23
commits into
thumbor:main
Choose a base branch
from
Spirit-act:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
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
helper supports key:value and valueFrom maps Signed-off-by: Spirit-act <[email protected]>
- make helper use relativ structure - add workaround for env vars. thumbor remotecv for some reason does not use the supplied env variables. They need to be commandline switches - change debug level to warning Signed-off-by: Spirit-act <[email protected]>
Signed-off-by: Spirit-act <[email protected]>
- move thumbor config in a confimag - update dependcies - thumbor remotecv and redis need each other. If no remotecv why install redis. So make redis dependend on remotecv - for small deployments a replicated redis is not needed: no redis replicas by default - minimize thumbor_config variable Signed-off-by: Spirit-act <[email protected]>
- add an initContainer which waits until the configured redis ist accessable - split remotecv and redis installation in two different variables to allow remotecv installation without redis -> This also allows redis installation without remotecv. I have not found a away to check for both variables Signed-off-by: Spirit-act <[email protected]>
- update values with comments - regenerate README.md - increment Chart version to major version because of the possible breaking changes Signed-off-by: Spirit-act <[email protected]>
update helm-docs to latest version (1.12.0) Signed-off-by: Spirit-act <[email protected]>
trigger pipelines on prod branch aswell allow manual pipeline triggers
if thumbor_key.manage was set to false, the --keyfile start flag was not removed. Signed-off-by: Spirit-act <[email protected]>
Wait for 10 Seconds and fail afterwards to restart POD. For some reason the lookup just hangs or does simply not succeed, this would mean, that the POD stuck in the init forever. If the POD is killed and deploys new, the connection works directly. Signed-off-by: Spirit-act <[email protected]>
Signed-off-by: Spirit-act <[email protected]>
Signed-off-by: Spirit-act <[email protected]>
Signed-off-by: Spirit-act <[email protected]>
Signed-off-by: Spirit-act <[email protected]>
Signed-off-by: Spirit-act <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Hello,
I tested this Helm Chart for our setup and discovered some drawbacks.
Changes:
Add support for environment variables
_helpers.tpl
to convert the envs from thevalue.yaml
to the correct formatAdd initContainer to remotecv
Remotecv requires connection to Redis. If Redis is deployed with this Helm Chart, it is not accessible right from the start. I added an initContainer which waits until the configured Redis is accessible.
This feature should probably be added to the remotecv container.
Config / values.yaml changes
thumbor_config
)Comments
values.yaml
Other
README.md
according to the linter.If something is not clear, please ask. I am happy to answer.