Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 10 additions & 8 deletions .sops.env
Original file line number Diff line number Diff line change
Expand Up @@ -7,21 +7,23 @@ BUN_PUBLIC_OIDC_AUTHORITY=ENC[AES256_GCM,data:LBrkZQoz/MfW2+ibA5XatXAdX8ylTvaVtd
BUN_PUBLIC_OIDC_CLIENT_ID=ENC[AES256_GCM,data:fbWT1t4fEr4V2CSB8KTkJd73sruwcwOq9egYAfum197mYvkW,iv:QmMwWNZ+XJe2yXJ0D1tZXo9G5pmHmLNy3+GuAdsv1bs=,tag:Qv2bjaltyeEhU60ndT801Q==,type:str]
BUN_PUBLIC_PROMETHEUS_ENDPOINT=ENC[AES256_GCM,data:N+7SP4tu8/Kg52cosnEx+1HM0L76huaVhljkREqOe9r0nUqxSyxSxLKnUVAE4xTR72THsGBiuNB58PCjoBz1GQXIGtzjtXbSJ2jh4Kp8eFy6ocbipcfOoKVux/Y+Yp+H73UvpCCD+J6KiZAP,iv:3NlaCVyVysfis1yAwXqmtU9uMyyQN+NGyRsSiRWTOGE=,tag:WnSARdMe+kY5GjrDOiZhBg==,type:str]
BUN_PUBLIC_GRAFANA_BASEURL=ENC[AES256_GCM,data:62CJQfxgaxiEl0Vob6JcwNo8ExyR3KqkPe0GQ65oDS2aWyfqx3U=,iv:d2XY99mIiSwS9FDkA6/8VsqhZfSDxxR/bYsF93sps7c=,tag:LpMuRHEtTApDuE8/n27HOg==,type:str]
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBMWFJIMGdyRDluVEQyMlFC\na2JQQW9vUHhwZXdJa3BYb0lWN0VtVDN1NFhZCkdPZGJHODhwOGFoakdQOEY1TnQy\ncC9YQlpYM3krNS9VU3J6WEdYWU5kSkUKLS0tIDNPNnpRVFZ1YmxuUkErU1hwU2V6\nblR5b2VKZjA5YmE4eGovZk52SkZ6TzgKAO0E4soK86+x99OyixsuvEhLdIQto6pN\nr1aDDE62ViMk1Hl3f5XyDtlZx91VsfXKQTnAeYmeZaK7qI7Eq+7aAA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBFbk50NGJ4bWpjS29BS0tP\nMVJaYkcwaytIRFFIbE05Y2dHNFhGL1RrUkNnCjJ5TFBNT1c2Uy9SYVNRMkVKS2g4\nRDJkK1ZQVmtGdVQrSXJQOER6THJqQ0EKLS0tIHVHeTROOWFUaTNqTE92RXFoTWRr\nLzYvMG0zSVNUcEkvQmZCOVhGRlFPeW8KTBMu1F0DQtbyjKnh0xFp0Fl5eO+UgSJ1\nT21EmxarDGChe+qDIbiarxDetsXYwYHK6/3O0P+ubZO/v7C9TOz7zg==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_0__map_recipient=age15d76eks3u78tsamnzywg0mtfhskte7gfyk930qgx8epvp04s5skst802ql
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IE1Jc1BrQSBBNmpUNjdS\nMlN2S2VkbVB5cE05ZENJQStqWVdLSCtQTm5pY1FZT3ViSlpEawppNTN5WElLUTdF\nSy96Yzlqa2Iyb0xRVWhBQnVqRjVGcFhJVnVwKzhqQjVnCi0tLSBPTVYrUzFRSEZm\nNzVCelAxcGR6Mys2TUJzdnhVM1UyUVdtZmhVb3dZN3JFCq7ZeRuj++ZC7f1Fb+st\nOHDDcpRxPZVmMFtJTim6cL/r2GiG/3hsG86LC8x4+JsnQFLW+7pNgC9AYzVfF/VG\ntuM=\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IE1Jc1BrQSBBd0hMTFA4\nZjhFN0lNQkF3RFFhcVU4TlVKdHFIUnBPbmNIdUMvanJmbTFvMQpMV0VjN29LeWQx\nK01WU0ZaZHVMWnVsY09FeWh2SHpYT204YmhzeVhPYWtJCi0tLSA0MFlzanJCKys2\nMGVTS3dHRVBBM054aXVQaHNKenJyMEZxVnVrUVRNQ2hjCuI1a6pZK90ZOxrjyfoj\nG0QQU0War4HwV/aYaduKoh96sB6+sjWc8qeeWBxurroHQt88vwLvBI6H7slrDYMG\nO7Y=\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_1__map_recipient=age1yubikey1qtcd3lj78mg3dqt9563x0ax25vsgjet2qtru44kcdxjhm9auqccjs9s7cul
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IEc5OGdIQSBBbHZkVXZ6\neGM3KzQ4VkNYbE4wNmw3dEhaT1FqelYrcncweHRBaXQzWVRvdwpNaWlBVysvT205\nc29laXRNN08ra2ZjVzY3dUhTcjUxQmxENlBWMlRPOENjCi0tLSAwN3p4WHBENUwr\nVE9VZUZmeE9qeGZjdGFDTzd4cGpPaWdCa1VHZ3BEZ3ZvChy2J1NnUyRGNixl57TZ\noedFkbLJhCXoE4E1K3LiCk+LGRSrEFN2miY+ZKTdP9i0Mmb7jzd0tqcnto0S3e48\nIhs=\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IHBpdi1wMjU2IEc5OGdIQSBBdTN1Q2FH\nb2RQL29XQnl2MFZqYVE2NGl6VkdOU1Z1dUhvWEhkUEhMUzR2RQpSeXMvQkg0WTRp\najdEaEFpZTVSbUJuSUtKbWlITURvanF6UlJVWFFUR2hrCi0tLSBwRFhmdENzOC9L\naEY5ZEdXYjhQZDBzZWlZcmlkeVJ6VGlKV0lLM1ByeFBrCglYy3MAL1R8JgEDr9Au\ntt8KMob1khGcVNj0fevf6MrjQ5mYeukn3tXPBO60jy/b2wXy2buCy2+1jvJmqa3x\nS8c=\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_2__map_recipient=age1yubikey1qfnshfsurzmvsx6jgvepq9qe8wnwlanuw92acl95mt6d2xykq7swk8mpkq2
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSAxSW0zS3k1YS9yNi94TTRD\nMGN4UXVHSHVjbVZPNVM1U2ozRFZ6QlpPU0N3CklWa2tXeEcvRVNLTGNmSjJQNVI0\nNUd2OURJTlJ3NkZHRHp0ZG9JTDJnMTQKLS0tIGxka0hyaXRTMytJZnhxZms3ejVN\ncnNoVmUyeEJJM3IzUmwveGRURW5USG8KHS5mbTX7hIY32cZj/6icniPyh0JYKA9E\n3YNNJUgz0M+4n/DhVlFT19TGWr2CNzgYH9sJViQYd7z1njLJWShwUA==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhS3c1ZU1mVWNJOE9QT09T\naTZjSjBlTHZxcldkeW9vbUh0RDJqd085eFJ3Cm01U09FU0hCZTlxaFozRHRuTTFG\nUXBMQXY0NlJ5NUpvRUZvVmxXVk85SHMKLS0tIC9WRDhaYXRLWlNlaXV5cm5CYVhy\nUmRiREZMWXgwUW1JbTZnc1pyemFjVmsKo3u6CJWll+BlfWbLCjw1o5YeKFxqsKOM\nvHObfH4z6u9pVr7OaAbifhHzePVK+lsims4RWf7xZ6I29LY8dzxdAw==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_3__map_recipient=age1wfa8t7mq4tpqtf32t7navql8ag62dnja9emyuvrn8rvsur8rzgnqh7mrxy
sops_age__list_4__map_enc=-----BEGIN AGE ENCRYPTED FILE-----\nYWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBIWGZHdUxlUnVMYjFXWGpI\nWmh0L09pSCtUMVc5dHkyTjJrbGtaV25Gb1NFCmNCMy9lRVhKcGREL2tDUERieVhj\nTHY3cWpUSE5QanBHUmw4Qlo0MzZIbG8KLS0tIGFtUE11WExDK3EzTlE4YzdUL252\nZFJBbVF6b3pQTzEzcnlYZzg0RXRrQTAK1i7nQoHv5Fq0BaS4HhvXkyMx55TfzhTo\nF+cRsAnAt2SuS7Ay1hMJvaVaguix1hJhrP2na2M/+wPLgf8jHxmdjQ==\n-----END AGE ENCRYPTED FILE-----\n
sops_age__list_4__map_recipient=age13ndgw20azldqmh0x5gkqgvuug09lqn4h62d3urru6ekdfjyd5u4qg007fq
sops_lastmodified=2026-04-13T11:59:32Z
sops_mac=ENC[AES256_GCM,data:6oqbT3oQFUfJIlWO89APSXHOeffqUnW55obRYIyCUWkfW+gMo6UqDJ1XTBmLeuBX3iZd1PYzdzmhKEd0iQD+Rc6aK1VhdNnzLFmnIdaYf/RgUt+ZCp0UABCGtY1yCKy69IP9qvN6XcfKwkLWBBb8RkL6pASBmt1Jt7JDTOlM5YM=,iv:61piZURs6NSpg86IoQwE7CdPmQdjb4WlhX24uVgb4KE=,tag:uR6fMccKw6jO4D/rIHp6pg==,type:str]
sops_pgp__list_0__map_created_at=2026-04-13T08:13:50Z
sops_pgp__list_0__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA+xZVCzRttN6AQ//Q56hzgvsQJVf1C2PjsMN7WoZzPqAIyfgegxvpHtDARLM\n6GnGr55HFKkhpzHXeTov95U5PyRvhL3eQ4NHWb54Evit8vfxx+CHED4gXBpMW44f\nAAS+QcuTNAljdqK+6AecRCnUiNN7nP978Ir2R6X+kaFOcc0T0NoIh2xrP7e193/3\n3TiIzfPHROTkFyISu7fcrz1B/O90+w1DMHUpB6Sf3AselNitLLwtsrM7r41fw1B+\neFOpqGHFh0rECsdoSwWFXx905hsXZZmDGxTZZlII+aUh3UaTo6wMuKUnnuUYPa/I\n8W1rux5Bf7e7hwLQkHrYkW0FoDXe1SOw75/NdVm3oWjb/AWVbbaX6J9tO3nrLVwD\nzngiQppsdVoHK0qb/tmrJeu3K3rrPwJO4/5bX4KJv1EisPt5pmCZiDOKssaMzV2g\nO1saKv8s+YblnkEQX3+eKVw08eX5wFVfOXdSZBm7SmvKigIqBbHTza4WXOWCOYpX\nQJSsUQZj9TwAunuQ0dpoKKEkAQgOiHavuEO1XJfOXYH35jDBqeAs393lCqOydXol\nL+157bT7R9UP/ctEK71dLNlfDZn1xFGT/GIuhX7vMG/cGJoo/FhiFBHUWMmfOL8k\nqCokFlp42HXrGCIScHUZWWr7+7I+3VatUos7fkWlf8RqIS2L5th5fa8/if4fzpjS\nXgG1kHPgJMR6+IX4A+GYmVMjJwDcS1zhp9c6T9GB3dJiu552SHnW9bVDrp4MUT+v\nrDeiACtcemT2sooaUXjg29ND74Or0GRnqD5oTOLpXMS5f2hrLL651BjI7E1U6uc=\n=OoxW\n-----END PGP MESSAGE-----
sops_pgp__list_0__map_created_at=2026-04-17T08:36:03Z
sops_pgp__list_0__map_enc=-----BEGIN PGP MESSAGE-----\n\nhQIMA+xZVCzRttN6AQ//RajACsF8l+vktCZgs0mreSBbAn5CMiAIkNaDXPtJUpzs\n5QG0xs8Sao2d1oYcor9qDs/yDrhS/KPsNHa5AujAcO24+L6xQkwtESDzHGa6K2TA\ncqDGKsJhqqjD5wJSveJ8JuvGFivkBf0N3FUs+vCNujH0FFI9uixikjAcpXqk0G1f\nT5AI7kxSIoJPJQdbDb4PzkRjAeY+swsH0WcEZIw6JOd5dZ27skpphEm6lD0TgMwx\nuOfhJXHK+HQtAFObpFfI7HwzO9lcaYBFiP/h48exMQpNRGnu0WTFdJnOxXU7C4rt\niCY94wV0IY6iVJCqKUBmxM+Jc+F/8vmjMKQh15AS7wgs9wJHXfKIfjGlXuEc/eSV\n4Mj1KE4PcbLxbNtg5dCnNRwx0sYwSe4FhuBSypFr3zTxjxQgv71+PFLR+T4vVZIL\nXsl60jJGSS4CmB6v3T4XDFQDwTbEqffEL0pdJReFmov0pgOQ8aIGxVnCI/91H/gP\npv+6GaNQOt5rbDOXn3/SavIHi2X8bLUq2FvhlOXVndjW2tRhUnepfzI0QgWc1x/U\nG7OhewhokIwvRTcfnqMErRn4HCp9dAWDmZxWw9n2XQ1saYnEpXeAp/ClM2WF4iBn\nq16yRX6u3LQnChKUUivnGF45i6t5ywUY2mqAsOyjyTVujqABXbxDeQRVct8pnSzS\nXgGo3G0+9iJAH0OhV+lcYd7p3PVPi1bvXvXe8LMYx9PIe2xS4Qox+BnBZmUTX2km\np6vTT26X+rSulkfmZaAe99ybOEhsqdeb6rV6NuQOpIgY1oyVajPr9ruCkUXip4Q=\n=9W8t\n-----END PGP MESSAGE-----
sops_pgp__list_0__map_fp=73880ECAF69EC2ED44CE5889502BFB12D0B5295F
sops_pgp__list_1__map_created_at=2026-04-13T08:13:50Z
sops_pgp__list_1__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4D8g4+rsLPsL0SAQdA3FLmp5DIjTagzOQ0Uk5nDtFBthDWriMnV+ZE5PqliG4w\nX4iP/H4UtuGtHLblz9Dgkz4NpKM2O8x/J4czUuFrBZ1QjOfmyDTk5/JyN4HUzrc5\n0l4BtY9l2ZzH0My6wWWpo0y8P9a9y1g+RngW/dMa89VB1IK8pvMBERri3U2z654B\nzSGq6D4910mLcrfNWWfZiFmnaSj+HCsQm0EBb1C8uLPDFQkvhS5Doi8JE5jDTRAS\n=k0fH\n-----END PGP MESSAGE-----
sops_pgp__list_1__map_created_at=2026-04-17T08:36:03Z
sops_pgp__list_1__map_enc=-----BEGIN PGP MESSAGE-----\n\nhF4D8g4+rsLPsL0SAQdAHhLJvJFKgHC0q3mCCjDDEtjHlHJ2K5F97JflDTt/cT4w\nYEflSyFfqTLAaYVDl2Lk9H46//bdjk3cK+qsbsplJOnXJXf2gQpYyv3eyicdaiC4\n0l4BhUifVRJvykPOVPPvDhM9FXRjuF5VpLawXhN2HT8pRf+Cao6Wcsl26biYSUry\nrPVHDe+6bcC/u+8wTEqFbbaqWRjTPt2d/gtE5EFJg2mcAAIL5A63FPu0/PI8aFv/\n=xfgc\n-----END PGP MESSAGE-----
sops_pgp__list_1__map_fp=F45D852FCD7C453A89C3ADFA9FF8E968EEA43057
sops_unencrypted_suffix=_unencrypted
sops_version=3.12.1
3 changes: 2 additions & 1 deletion .sops.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ creation_rules:
age15d76eks3u78tsamnzywg0mtfhskte7gfyk930qgx8epvp04s5skst802ql,
age1yubikey1qtcd3lj78mg3dqt9563x0ax25vsgjet2qtru44kcdxjhm9auqccjs9s7cul,
age1yubikey1qfnshfsurzmvsx6jgvepq9qe8wnwlanuw92acl95mt6d2xykq7swk8mpkq2,
age1wfa8t7mq4tpqtf32t7navql8ag62dnja9emyuvrn8rvsur8rzgnqh7mrxy
age1wfa8t7mq4tpqtf32t7navql8ag62dnja9emyuvrn8rvsur8rzgnqh7mrxy,
age13ndgw20azldqmh0x5gkqgvuug09lqn4h62d3urru6ekdfjyd5u4qg007fq

10 changes: 10 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,16 @@ Dashboard Framework helps creating intuitive, and valuable Grafana Dashboards
by asking simple questions and by focusing on what telemetry data would be
more useful to show, rather than how to structure it.

It is designed to help Platform Engineers and Platform Users generate
production-ready dashboards with the following capabilities:

* Highly customizable: Platform Engineers and Platform Users can select only the
features they need
* Supports data from multiple platforms in the same dashboard
* Exposes application custom metrics and logs for Developers
* Makes it easier for Platform Engineers and Platform Users to identify issues
across dependencies and platforms.

> [!NOTE]
> This project is currently developed for internal use, but may later be
> developed for broader consumption
Expand Down
6 changes: 3 additions & 3 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading