Skip to content

Commit

Permalink
feat: add the mastodon.uno server
Browse files Browse the repository at this point in the history
  • Loading branch information
akurilov committed Aug 30, 2024
1 parent 19225c3 commit 52e8332
Show file tree
Hide file tree
Showing 7 changed files with 70 additions and 54 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.22
go-version: 1.23

- name: Install Protoc
uses: arduino/setup-protoc@v1
Expand Down
102 changes: 54 additions & 48 deletions .github/workflows/staging.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,56 +67,62 @@ jobs:
--region ${{ secrets.GKE_CLUSTER_REGION }} \
--project ${{ secrets.GKE_PROJECT_ID }}
# - 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
- 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}-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) \

- name: Helm Upgrade 9
- name: Helm Upgrade 10
run: |
helm upgrade --install ${COMPONENT}-mastodon-world helm/package/${COMPONENT}-0.0.0.tgz \
--values helm/int-mastodon/values-mastodon-world.yaml \
helm upgrade --install ${COMPONENT}-mastodon-uno helm/package/${COMPONENT}-0.0.0.tgz \
--values helm/int-mastodon/values-mastodon-uno.yaml \
--set-string podAnnotations.commit=$(git rev-parse --short HEAD) \
4 changes: 2 additions & 2 deletions .github/workflows/testing.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.22
go-version: 1.23

- name: Install Protoc
uses: arduino/setup-protoc@v1
Expand All @@ -38,7 +38,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v4
with:
go-version: 1.22
go-version: 1.23

- name: Install Protoc
uses: arduino/setup-protoc@v1
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM golang:1.22.5-alpine3.20 AS builder
FROM golang:1.23.0-alpine3.20 AS builder
WORKDIR /go/src/int-mastodon
COPY . .
RUN \
Expand Down
2 changes: 1 addition & 1 deletion api/grpc/client_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ func TestMain(m *testing.M) {
go func() {
err := Serve(port, svc)
if err != nil {
log.Error("", err)
log.Error(err.Error())
}
}()
code := m.Run()
Expand Down
2 changes: 1 addition & 1 deletion go.mod
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module github.com/awakari/int-mastodon

go 1.22
go 1.23

require (
github.com/awakari/client-sdk-go v1.1.0
Expand Down
10 changes: 10 additions & 0 deletions helm/int-mastodon/templates/values-mastodon-world.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
mastodon:
endpoint:
accounts: "https://mastodon.uno/api/v1/accounts"
search: "https://mastodon.uno/api/v2/search"
stream: "https://mastodon.uno/api/v1/streaming/public?remote=false&only_media=false"
queue:
interestsCreated:
name: "int-mastodon-mastodon-uno"
interestsUpdated:
name: "int-mastodon-mastodon-uno"

0 comments on commit 52e8332

Please sign in to comment.