Add support for structurizr config (users, roles, saml, log4j2), env, volumes, volumeMounts #2
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.
@virtualroot Hello!
Pull Request Description
Update to Structurizr Helm Chart (Version: 0.2.0)
Changes:
Version Bump: Updated the chart version from
0.1.0
to0.2.0
.README.md:
volumes
andvolumeMounts
properties
,users
,roles
, andsaml-idp-metadata
env
configurationConfigMap Templates:
ConfigMap
templates for various configurations:Deployment Template:
Values.yaml:
volumes
andvolumeMounts
This update adds comprehensive configuration capabilities to the Structurizr Helm chart, making it flexible for various deployment scenarios.
How to Test:
values.yaml
are correctly attached to the pods.What these changes allow for (a use case)
values.yaml
Notes: Usinggcsfuse
The Structurizr Helm chart now provides the capability to use
gcsfuse
for mounting Google Cloud Storage (GCS) buckets directly to the pod. This is especially useful when you wish to leverage GCS for storing Structurizr-related data or for other data retrieval purposes.Configuration:
csi
with thegcsfuse.csi.storage.gke.io
driver.bucketName
andmountOptions
.gke-gcsfuse/volumes: "true"
to indicate the use ofgcsfuse
.Prerequisites:
bucketName
exists.gcsfuse
is available and properly configured in your GKE cluster.Reviewer's Note:
gcsfuse
configurations, properly mounts the GCS bucket and the Structurizr application can read/write data to it as expected.Thank you for your continued review!