-
Notifications
You must be signed in to change notification settings - Fork 31
Chronicle official release chart cleanup #670
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
base: main
Are you sure you want to change the base?
Conversation
- Make most elements defined dynamically with overrides/merges rather than be hardcoded (e.g. resource names, namespaces, etc.) - Update references for changes to values.yaml - Change most label/annotation definitions to inline rather than bespoke helper definitions. - Reimplement persistence as a PVC resource rather than a volumeClaimTemplate. This also adds selection for existing PVCs. - Change configmap configuration key to be filename of the config file. Certain elements of the config will also be required when sections are enabled/disabled.
Provides base level of support for mounting things like certs/keys
- Add labels/annotations to statefulset
This reverts commit f683f81.
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.
LGTM! I did leave a couple notes about maybe dropping RetentionPeriod from the docs to match a change on our side.
`retentionPeriod` controls how long usage data is retained. For example, `"120m"` | ||
for 120 minutes, `"36h"` for 36 hours, `14d` for two weeks, or `"0"` for unbounded | ||
retention. Units smaller than seconds or larger than days are not currently | ||
supported. `retentionPeriod` does not apply to other types of data stored by | ||
Chronicle. |
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.
This feature was recently moved to undocumented (see https://github.com/rstudio/chronicle/pull/2093), so we should probably remove references to it here as well.
Logging: | ||
# -- Specified the output for log messages, can be one of "STDOUT", "STDERR", or a file path |
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.
# -- Specified the output for log messages, can be one of "STDOUT", "STDERR", or a file path | |
# -- Specifies the output for log messages, can be one of "STDOUT", "STDERR", or a file path |
Location: "./chronicle-data" | ||
# -- The path to the local storage location | ||
Path: "/opt/chronicle-data" | ||
# -- The retention period for data before it is purged |
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.
Should probably also remove RetentionPeriod from here.
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 good. I agree with Tim's comments - especially the ones around retention period
…e linting issues" This reverts commit 180b30a.
extraSecretMounts
can now be specified to mount additional secrets, such as certificates, into the pod.extraObjects
value.