-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
[kots]: set emptyDir and allow timeout configuration #14500
Conversation
9fe55f1
to
7849013
Compare
/hold for @adrienthebo's input |
/werft run with-sh-preview cluster=gke 👍 started the job as gitpod-build-sje-installer-fixes.2 |
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'm having a hell of a time getting the CI pipelines to spin up a healthy environment with this change; I'm approving this to unblock the release but would like to test it before merging.
/hold for my review today, go ahead and merge in the AM in EMEA timezones otherwise.
/unhold I haven't verified this as closely as I want but the CI pipelines and I are not getting along. Let's merge this and cut 2022.10.2. |
/unhold |
Description
Adds an
emptyDir
to the installer job to store the/tmp
directory. This is to add some ephemeral storage to reduce the probability of the installer pod being evicted, which has been reported by some users.Also adds an installer timeout option. This does not override the
1h
timeout if thehttps-certificates
secret doesn't exist. The timeouts are added as set options - this avoids us having to have an extra preflight check which would add complexities/time.Related Issue(s)
Fixes #
How to test
Install via KOTS.
Release Notes
Documentation
Werft options:
If enabled this will build
install/preview
Valid options are
all
,workspace
,webapp
,ide