-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
- Update the docs for TF usage and explanations: Tutorials, HowTo
For each charm repo (on main), we need to:
- split the endpoints into requires/provides
- Tagging for TF modules in charm repos observability#427
- add a
providers.tfandterraform.tffile, where theterraform.tffile basically becomes what was ourproviders.tfand theproviders.tfbecomes the implementation (with config) for the Juju provider. - Add a description to the
constraintsTerraform input variables so people know that this applies to all workload containers.
5. Make sure this is clear in the TF provider docs for that variable since the stack blindly points at it per charm variables.
6. k8s resource patch is losing the fight with juju observability-libs#128
For the stack we need to:
- add variables for inputs:
juju_controller,proxy,logging-config - add outputs:
models,metadata
- optional:
offers,credentials
Monolithics:
- alertmanager
- catalogue
- grafana
- loki
- prometheus
- opentelemetry-collector
Microservices:
- loki
- mimir
- tempo
Mesh charms:
Testing
- Make sure to test the changes by running
just terraform-validatein the observability-stack repo. - Update all
READMEs for updates to the module sources, variable defaults, and outputs.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels