Skip to content

feat: add twitch alerts#24

Merged
MasterOfCubesAU merged 1 commit into
mainfrom
add-twitch-alerts
Jun 6, 2026
Merged

feat: add twitch alerts#24
MasterOfCubesAU merged 1 commit into
mainfrom
add-twitch-alerts

Conversation

@MasterOfCubesAU
Copy link
Copy Markdown
Member

No description provided.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 6, 2026

🎯 Helmfile Diff (staging)

⚠️ Changes detected:

Adding repo chartmuseum https://chartmuseum.masterofcubesau.com
"chartmuseum" has been added to your repositories

Comparing release=scuffbot, chart=chartmuseum/generic-app, namespace=scuffbot-staging
scuffbot-staging, env-scuffbot, ConfigMap (v1) has changed:
  # Source: generic-app/templates/env-configmap.yaml
  apiVersion: v1
  kind: ConfigMap
  metadata:
    name: env-scuffbot
    namespace: scuffbot-staging
  data: 
    BOT_TOKEN: /secrets/bot-token
    CONFIG_FILE: /config/config.yaml
    DB_DATABASE: SCUFFBOT
    DB_HOST: service-scuffbot-db
    DB_PASSWORD_FILE: /secrets/db-password
    DB_USER: SCUFFBOT
+   TWITCH_CLIENT_ID: /secrets/twitch-client-id
+   TWITCH_CLIENT_SECRET: /secrets/twitch-client-secret
scuffbot-staging, scuffbot, Deployment (apps) has changed, but diff is empty after suppression.
scuffbot-staging, secrets-scuffbot, SecretProviderClass (secrets-store.csi.x-k8s.io) has changed:
  # Source: generic-app/templates/secrets.yaml
  apiVersion: secrets-store.csi.x-k8s.io/v1
  kind: SecretProviderClass
  metadata:
    name: secrets-scuffbot
    namespace: scuffbot-staging
  spec:
    provider: infisical
    parameters:
      infisicalUrl: https://infisical.masterofcubesau.com
      authMethod: kubernetes
      useDefaultAudience: "true"
      identityId: 914bf541-154a-498e-abc8-25955b59dcb6
      projectId: e1420e9b-7c7d-4f54-b916-74d17f594a83
      envSlug: staging
      secrets: |
        - secretPath: "/"
          fileName: "bot-token"
          secretKey: "BOT_TOKEN"
        - secretPath: "/"
          fileName: "db-password"
          secretKey: "DB_PASSWORD"
+       - secretPath: "/"
+         fileName: "twitch-client-id"
+         secretKey: "TWITCH_CLIENT_ID"
+       - secretPath: "/"
+         fileName: "twitch-client-secret"
+         secretKey: "TWITCH_CLIENT_SECRET"

Affected releases are:
  scuffbot (chartmuseum/generic-app) UPDATED

Identified at least one change

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Jun 6, 2026

🎯 Helmfile Diff (prod)

⚠️ Changes detected:

Adding repo chartmuseum https://chartmuseum.masterofcubesau.com
"chartmuseum" has been added to your repositories

Comparing release=scuffbot, chart=chartmuseum/generic-app, namespace=scuffbot-prod
scuffbot-prod, config-file-scuffbot, ConfigMap (v1) has changed:
  # Source: generic-app/templates/config-configmap.yaml
  apiVersion: v1
  kind: ConfigMap
  metadata:
    name: config-file-scuffbot
    namespace: scuffbot-prod
  data:
    config.yaml: |
      DEPENDENCIES: {}
      
      GUILD_IDS:
        DEV: 422983658257907732
        MAIN: 894487516445548575
      
      DEVELOPERS: [169402073404669952, 288206127747825664]
      
      TOURNAMENT:
        TRIGGER_CHANNELS:
          [
            { "ID": 1491632225278627901, "TYPE": 0 },
            { "ID": 1021069585560121354, "TYPE": 2 },
            { "ID": 1021057688467144765, "TYPE": 3 },
          ]
      
      NAME_ROLES:
        {
          1023067947687751711: "SSL",
          1023067603981320262: "GC3",
          1021046406586314812: "GC2",
          1023067448230019163: "GC1",
          1023067377883152465: "C3",
          1023067307121057872: "C2",
          1023067225734795284: "C1",
          1023067133489463417: "D3",
          1023066550175023204: "D2",
          1023604735560929300: "D1",
          1023605300307185797: "P3",
          1023479826293739560: "P2",
          1023605758543278100: "P1",
          930057609606733824: "GOLD",
        }
      LEGACY_ROLES:
        [
          930245000816627743,
          1169453950135701586,
          1169454243263025222,
          1169454081987858552,
          1169454336796020736,
          1169454387559682119,
          1169454443289395240,
          1169454482850070568,
          1169454537795436544,
          1246634345536684132,
          1160810139784323132,
          1295542978798030939,
          1169455064180588646,
          1174522431109599293,
          1174536854046003230,
          1170302734772207666,
          1169507279448576100,
          1175246188992270427,
          1403711506394386455,
          1433625738174660618,
          1474353816819335199,
        ]
      
      SIX_MAN:
        CATEGORY: 1330751291223183491
+     
+     TWITCH_ALERTS:
+       TRIGGER: "scuffcord"
+       CHANNEL: 1497144541549957230
scuffbot-prod, env-scuffbot, ConfigMap (v1) has changed:
  # Source: generic-app/templates/env-configmap.yaml
  apiVersion: v1
  kind: ConfigMap
  metadata:
    name: env-scuffbot
    namespace: scuffbot-prod
  data: 
    BOT_TOKEN: /secrets/bot-token
    CONFIG_FILE: /config/config.yaml
    DB_DATABASE: SCUFFBOT
    DB_HOST: service-scuffbot-db
    DB_PASSWORD_FILE: /secrets/db-password
    DB_USER: SCUFFBOT
+   TWITCH_CLIENT_ID: /secrets/twitch-client-id
+   TWITCH_CLIENT_SECRET: /secrets/twitch-client-secret
scuffbot-prod, scuffbot, Deployment (apps) has changed, but diff is empty after suppression.
scuffbot-prod, secrets-scuffbot, SecretProviderClass (secrets-store.csi.x-k8s.io) has changed:
  # Source: generic-app/templates/secrets.yaml
  apiVersion: secrets-store.csi.x-k8s.io/v1
  kind: SecretProviderClass
  metadata:
    name: secrets-scuffbot
    namespace: scuffbot-prod
  spec:
    provider: infisical
    parameters:
      infisicalUrl: https://infisical.masterofcubesau.com
      authMethod: kubernetes
      useDefaultAudience: "true"
      identityId: 914bf541-154a-498e-abc8-25955b59dcb6
      projectId: e1420e9b-7c7d-4f54-b916-74d17f594a83
      envSlug: prod
      secrets: |
        - secretPath: "/"
          fileName: "bot-token"
          secretKey: "BOT_TOKEN"
        - secretPath: "/"
          fileName: "db-password"
          secretKey: "DB_PASSWORD"
+       - secretPath: "/"
+         fileName: "twitch-client-id"
+         secretKey: "TWITCH_CLIENT_ID"
+       - secretPath: "/"
+         fileName: "twitch-client-secret"
+         secretKey: "TWITCH_CLIENT_SECRET"

Affected releases are:
  scuffbot (chartmuseum/generic-app) UPDATED

Identified at least one change

@MasterOfCubesAU
Copy link
Copy Markdown
Member Author

@sam1357 would you be able to add infisical infra secret definitions pls?

Comment thread .env.local Outdated
@MasterOfCubesAU MasterOfCubesAU force-pushed the add-twitch-alerts branch 2 times, most recently from d6518f6 to 904ec33 Compare June 6, 2026 11:00
@MasterOfCubesAU MasterOfCubesAU merged commit 1a2e481 into main Jun 6, 2026
4 checks passed
@MasterOfCubesAU MasterOfCubesAU deleted the add-twitch-alerts branch June 6, 2026 11:09
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.

2 participants