From 19225c38caf822c0136c072f5a4d7debfc944cb0 Mon Sep 17 00:00:00 2001 From: Andrei Kurilov <18027129+akurilov@users.noreply.github.com> Date: Fri, 30 Aug 2024 11:57:32 +0300 Subject: [PATCH] feat: add the mastodon.world server --- .github/workflows/staging.yaml | 96 +++++++++++--------- helm/int-mastodon/values-mastodon-world.yaml | 10 ++ 2 files changed, 61 insertions(+), 45 deletions(-) create mode 100644 helm/int-mastodon/values-mastodon-world.yaml diff --git a/.github/workflows/staging.yaml b/.github/workflows/staging.yaml index f875a56..d5cd8c0 100644 --- a/.github/workflows/staging.yaml +++ b/.github/workflows/staging.yaml @@ -67,50 +67,56 @@ jobs: --region ${{ secrets.GKE_CLUSTER_REGION }} \ --project ${{ secrets.GKE_PROJECT_ID }} - - name: Helm Upgrade 1 +# - name: Helm Upgrade 1 +# run: | +# helm upgrade --install ${COMPONENT} helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-mastodon-social-0.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) +# +# - name: Helm Upgrade 2 +# run: | +# helm upgrade --install ${COMPONENT}-infosec-exchange helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-infosec-exchange-0.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ +# +# - name: Helm Upgrade 3 +# run: | +# helm upgrade --install ${COMPONENT}-mstdn-social helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-mstdn-social-0.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ +# +# - name: Helm Upgrade 4 +# run: | +# helm upgrade --install ${COMPONENT}-botsin-space helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-botsin-space-0.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ +# +# - name: Helm Upgrade 5 +# run: | +# helm upgrade --install ${COMPONENT}-flipboard-social helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-flipboard-social-0.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ +# +# - name: Helm Upgrade 6 +# run: | +# helm upgrade --install ${COMPONENT}-mastodon-cloud helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-mastodon-cloud-0.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ +# +# - name: Helm Upgrade 7 +# run: | +# helm upgrade --install ${COMPONENT}-techhub-social helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-techhub-social-0.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ +# +# - name: Helm Upgrade 8 +# run: | +# helm upgrade --install ${COMPONENT}-mstdn-jp helm/package/${COMPONENT}-0.0.0.tgz \ +# --values helm/int-mastodon/values-mstdn-jp.yaml \ +# --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ + + - name: Helm Upgrade 9 run: | - helm upgrade --install ${COMPONENT} helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-mastodon-social-0.yaml \ - --set-string podAnnotations.commit=$(git rev-parse --short HEAD) - - - name: Helm Upgrade 2 - run: | - helm upgrade --install ${COMPONENT}-infosec-exchange helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-infosec-exchange-0.yaml \ - --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ - - - name: Helm Upgrade 3 - run: | - helm upgrade --install ${COMPONENT}-mstdn-social helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-mstdn-social-0.yaml \ - --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ - - - name: Helm Upgrade 4 - run: | - helm upgrade --install ${COMPONENT}-botsin-space helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-botsin-space-0.yaml \ - --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ - - - name: Helm Upgrade 5 - run: | - helm upgrade --install ${COMPONENT}-flipboard-social helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-flipboard-social-0.yaml \ - --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ - - - name: Helm Upgrade 6 - run: | - helm upgrade --install ${COMPONENT}-mastodon-cloud helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-mastodon-cloud-0.yaml \ - --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ - - - name: Helm Upgrade 7 - run: | - helm upgrade --install ${COMPONENT}-techhub-social helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-techhub-social-0.yaml \ - --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ - - - name: Helm Upgrade 8 - run: | - helm upgrade --install ${COMPONENT}-mstdn-jp helm/package/${COMPONENT}-0.0.0.tgz \ - --values helm/int-mastodon/values-mstdn-jp.yaml \ + helm upgrade --install ${COMPONENT}-mastodon-world helm/package/${COMPONENT}-0.0.0.tgz \ + --values helm/int-mastodon/values-mastodon-world.yaml \ --set-string podAnnotations.commit=$(git rev-parse --short HEAD) \ diff --git a/helm/int-mastodon/values-mastodon-world.yaml b/helm/int-mastodon/values-mastodon-world.yaml new file mode 100644 index 0000000..440bd89 --- /dev/null +++ b/helm/int-mastodon/values-mastodon-world.yaml @@ -0,0 +1,10 @@ +mastodon: + endpoint: + accounts: "https://mastodon.world/api/v1/accounts" + search: "https://mastodon.world/api/v2/search" + stream: "https://mastodon.world/api/v1/streaming/public?remote=false&only_media=false" +queue: + interestsCreated: + name: "int-mastodon-mastodon-world" + interestsUpdated: + name: "int-mastodon-mastodon-world"