Skip to content

Commit

Permalink
feat: utilize the discover flag in interest events
Browse files Browse the repository at this point in the history
  • Loading branch information
akurilov committed Aug 11, 2024
1 parent 648880b commit 20a20cc
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 45 deletions.
82 changes: 41 additions & 41 deletions .github/workflows/staging.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -67,47 +67,47 @@ 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 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: |
Expand Down
10 changes: 6 additions & 4 deletions main.go
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import (
const ceKeyGroupId = "awakarigroupid"
const ceKeyQueriesCompl = "queriescompl"
const ceKeyPublic = "public"
const ceKeyDiscover = "discover"

func main() {
//
Expand Down Expand Up @@ -179,14 +180,15 @@ func consumeEvents(
log.Debug(fmt.Sprintf("interest %s event: public: %t/%t", interestId, publicAttrPresent, publicAttr.GetCeBoolean()))
}

var discover bool
if attrDiscover, attrDiscoverExists := evt.Attributes[ceKeyDiscover]; attrDiscoverExists {
discover = attrDiscover.GetCeBoolean()
}
var queries []string
if queriesComplAttr, queriesComplPresent := evt.Attributes[ceKeyQueriesCompl]; queriesComplPresent {
queries = strings.Split(queriesComplAttr.GetCeString(), "\n")
}
switch len(queries) {
case 0:
log.Debug(fmt.Sprintf("interest %s event: no queries, skipping the sources discovery", interestId))
default:
if discover && len(queries) > 0 {
for _, q := range queries {
_, _ = svc.SearchAndAdd(ctx, interestId, groupId, q, cfg.Api.Mastodon.Search.Limit, model.SearchTypeStatuses)
}
Expand Down

0 comments on commit 20a20cc

Please sign in to comment.