defenseunicorns / uds-package-gitlab

🏭 UDS GitLab Zarf Package
GNU Affero General Public License v3.0
7 stars 3 forks source link

Prepare GitLab Grafana Dashboards for onsite support #195

Open JoeHCQ1 opened 2 months ago

JoeHCQ1 commented 2 months ago

GitLab provides Grafana Dashboards as well as the Jsonnet mixins which, long-story-short, allow us to easily customize and transport dashboard components like code libraries (with a package manager) so dashboards can be easily composed and shared.

Use this to get auto-deploying pre-made mixins/dashboards for the GitLab install. The onsite support will thank you.

zachariahmiller commented 2 months ago

relates to https://github.com/defenseunicorns/uds-software-factory/issues/13

JoeHCQ1 commented 1 month ago

This should not be "in-progress" in that I'm not progressing it. This was temporarily a priority on my delivery project, but isn't any longer.

I also have no code to contribute there - I mostly read into how the tech GitLab is using to manage it's dashboards is supposed to allow you to easily customize and redeploy them for someone else, and as I tried to use their boards like that, I came to conclude they were not making good enough use of the tech to get it's benefits. Seemed sort of like what you'd get if someone used Helm to deploy a bunch of mostly static manifests with only the couple options they needed templatized. Not that I can guarantee they weren't using it correctly and that we couldn't re-use their dashboards - we might be able to. But there's also a decent amount of Ruby mixed in obscuring things for people like me who came into the field after Ruby had lost popularity and so never learned it.