feat(publick8s/updates.jenkins.io): deploys a dedicated httpd
service with a distinct fileshare
#5192
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.
Related to jenkins-infra/helpdesk#2649 (comment).
The goal of this PR is to instantiate an
httpd
service for theazure.updates.jenkins.io
webservice with its own distinct fileshare.It is a second tentative of delivering #5184 with an additional fixup commit to ensure PV + PVC are created without error and it reverts #5190.
The
httpd
chart does not require (at least for now) a change: we can set up a statically provisioned PVC.Validations:
helmfile template -f ./clusters/publick8s.yaml -l name=updates-jenkins-io-httpd > .tmp/uc-httpd.yaml
has been used to generate a local Kubernetes manifest file for ALL objectsdefault
namespace ofpublick8s
using the (stripped from other objects such asDeployment
filetmp/uc-httpd.yaml
) with success: the PVC was seen as a 1 Gb Bound volume!).