Skip to content

Conversation

@pantierra
Copy link
Contributor

@pantierra pantierra commented Sep 8, 2025

  • Moved eoapi-support into the main eoapi helm chart
  • Improve documentation on autoscalling and observability

@pantierra pantierra changed the title Refactor autoscalling and observability components Refactor auto-scaling and observability components Sep 8, 2025
@pantierra pantierra changed the title Refactor auto-scaling and observability components refactor: auto-scaling and observability components Sep 11, 2025
@pantierra pantierra force-pushed the feature/refactor-eoapi-support branch 8 times, most recently from 29f7d1b to 61e6957 Compare September 22, 2025 11:51
@pantierra pantierra force-pushed the feature/refactor-eoapi-support branch 4 times, most recently from d15e3da to c9c8753 Compare October 23, 2025 15:49
@pantierra pantierra marked this pull request as ready for review October 24, 2025 11:39
@pantierra pantierra force-pushed the feature/refactor-eoapi-support branch 3 times, most recently from 21f91c5 to bfd8034 Compare October 24, 2025 11:47
@pantierra pantierra self-assigned this Oct 24, 2025
Comment on lines -172 to -176
metrics-server:
image:
registry: docker.io
repository: bitnamilegacy/metrics-server
tag: "0.8.0-debian-12-r4"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This needs to be re-instated in your values files (I don't think it was there when I looked) - metrics-server will break otherwise

Copy link
Contributor Author

@pantierra pantierra Oct 27, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for spotting, added the lines.

- Remove separate eoapi-support chart and integrate all observability features into main chart
- Add optional monitoring dependencies: metrics-server, prometheus, prometheus-adapter, grafana
- Add monitoring helper templates (_monitoring.yaml, _resources.yaml, observability.yaml)
- Add comprehensive observability documentation with deployment examples
- Add reusable monitoring configuration base (values/monitoring.yaml)
- Add autoscaling test suite for HPA validation
- Move Grafana dashboard from eoapi-support to main chart
- Update main values.yaml with observability configuration options

This consolidation simplifies deployment by eliminating the need for a separate observability chart while maintaining full flexibility for enabling monitoring features.
@pantierra pantierra force-pushed the feature/refactor-eoapi-support branch 3 times, most recently from c6808ac to a45a1b2 Compare October 27, 2025 09:33
@pantierra pantierra requested a review from ciaransweet October 27, 2025 09:57
@pantierra pantierra force-pushed the feature/refactor-eoapi-support branch from a45a1b2 to 7a577ec Compare October 27, 2025 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants