Skip to content

Instantly share code, notes, and snippets.

View quiiver's full-sized avatar

wil stuckey quiiver

  • mozilla
  • bentonville, ar
View GitHub Profile

agentplat generic ingestion — design

Date: 2026-07-22 Repos: mozilla/agentplat (app), mozilla/webservices-infra (chart: mzcld-demo/k8s/agentplat)

Problem

The agentplat chart currently deploys one hand-written workload per integration: slack-listener (Deployment), jira-poller (CronJob), and upstream now also metric-poller (CronJob). Each new integration means a new bespoke workload in

nginx + MozCloud Inventory — webservices-infra

Target: nginx 1.29.

Service nginx Image:Tag MozCloud Chart Status
autoendpoint platform-shared-images/nginx-unprivileged:1.22 0.11.1 needs upgrade
backstage dockerhub-cache/nginxinc/nginx-unprivileged:1.29 3.0.2 current
bedrock platform-shared-images/nginx-unprivileged:1.22 needs upgrade
bouncer platform-shared-images/nginx-unprivileged:1.22 needs upgrade
#!/usr/bin/env bash
set -euo pipefail
EVENT="${1:-}"
PANE="${TMUX_PANE:-}"
# helper: get window name for the Claude pane (not the focused window)
get_window_name() {
tmux display-message -t "$PANE" -p '#{window_name}'
}

Plan: Tag Grafana Dashboards with app_code Tags

Phase 0: Documentation & API Confirmation

Findings:

  • mcp__grafana__update_dashboard supports patching $.tags via JSONPath
  • Append: {"op": "add", "path": "$.tags/- ", "value": "app_code=fxa"}
  • Replace: {"op": "replace", "path": "$.tags", "value": ["app_code=fxa", ...]}
@quiiver
quiiver / okr-update.md
Created March 19, 2026 21:54
Claude Code /okr-update skill — weekly OKR status update for Jira

Generate a weekly OKR status update for a given Objective or Key Result ticket and post it as a comment.

Usage: /okr-update <TICKET-KEY> (e.g., /okr-update INFOKR-7)

Instructions

  1. Resolve the target ticket: Fetch the provided ticket using the Atlassian MCP getJiraIssue tool. Include the issuelinks field.

    • Atlassian cloud ID: d8febd08-c6e9-4c03-9c13-db37c2369ce5
  2. Find fulfilling epics: From the ticket's issue links, find all issues linked via the "Fulfills" relationship (inward: "is fulfilled by"). These are the epics that deliver on this OKR.

No differences found between rendered manifests.
No differences found between rendered manifests.
diff --git i/misc/scripts/tenant-managment/src/main.py w/misc/scripts/tenant-managment/src/main.py
index dd47e72a..8b487600 100644
--- i/misc/scripts/tenant-managment/src/main.py
+++ w/misc/scripts/tenant-managment/src/main.py
@@ -83,18 +83,25 @@ def simplify_schema(schema_path):
help="Path to the tenant file",
type=click.Path(exists=True, file_okay=True, dir_okay=False, path_type=Path),
)
-def migrate_tenants(schema_path: Path, tenant_path: Optional[Path]):
+@click.option(
diff --git i/argo/k8s/argocd-bootstrap/templates/tenants/tenant-applicationsets.yaml w/argo/k8s/argocd-bootstrap/templates/tenants/tenant-applicationsets.yaml
index 71ad7a40..4ad4c2c3 100644
--- i/argo/k8s/argocd-bootstrap/templates/tenants/tenant-applicationsets.yaml
+++ w/argo/k8s/argocd-bootstrap/templates/tenants/tenant-applicationsets.yaml
@@ -35,7 +35,7 @@ spec:
generators:
- git:
repoURL: https://github.com/{{ $.Values.argo.cd.github.organization }}/global-platform-admin
- revision: main
+ revision: {{ $.Values.argo.cd.github.revision | default "main" }}
--- /Users/wstuckey/dev/global-platform-admin/tmpdir/dataservices/data-privacy-mapping-nonprod-us-west1-data-privacy-mapping-current.yaml 2025-11-25 12:05:08
+++ /Users/wstuckey/dev/global-platform-admin/tmpdir/dataservices/data-privacy-mapping-nonprod-us-west1-data-privacy-mapping-incoming.yaml 2025-11-25 12:05:08
@@ -62,7 +62,7 @@
value: moz-fx-data-privacy-mappi-6295
- name: global.mozcloud.realm
value: nonprod
- releaseName: gha
+ releaseName: data-privacy-mapping
valueFiles:
- values.yaml