https://github.com/sneaksanddata/nexus-receiver
Algorithm results receiver for Nexus
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.5%) to scientific vocabulary
Keywords
Repository
Algorithm results receiver for Nexus
Basic Info
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 3
- Releases: 4
Topics
Metadata Files
README.md
Nexus Receiver
Nexus Receiver is an essential component of a Nexus deployment, responsible for result accounting. It is deployed in the same network as algorithm container and provides decoupling between scheduling and result submission API. Receiver can be deployed anywhere, it only needs outbound access to Nexus checkpoint store host.
Quickstart
Receiver requires a connection to Apache Cassandra or similar backend that is used by Nexus schedulers. Example is provided in the helm values. Please refer to Nexus QuickStart for additional information. Once you have a secret with Cassandra connection details, install the receiver:
shell
helm install nexus-receiver --namespace nexus --create-namespace oci://ghcr.io/sneaksanddata/helm/nexus-receiver \
--set receiver.config.cqlStore.secretName=nexus-cassandra \
--set ginMode=release
API Management
Adding new API paths must be reflected in Swagger docs, even though the app doesn't serve Swagger. Update the generated docs:
shell
./swag init --parseDependency --parseInternal -g main.go
This is required for the API clients (Go and Python) to be updated correctly. Note that until Swag 2.0 is released OpenAPI v3 model must be updated using Swagger converter
Owner
- Name: Ecco Sneaks & Data
- Login: SneaksAndData
- Kind: organization
- Email: esdsupport@ecco.com
- Location: Denmark
- Repositories: 5
- Profile: https://github.com/SneaksAndData
GitHub Events
Total
- Release event: 3
- Delete event: 14
- Issue comment event: 16
- Push event: 20
- Pull request review event: 11
- Pull request event: 30
- Create event: 24
Last Year
- Release event: 3
- Delete event: 14
- Issue comment event: 16
- Push event: 20
- Pull request review event: 11
- Pull request event: 30
- Create event: 24
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| George Zubrienko | g****u@e****m | 7 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 0
- Total pull requests: 31
- Average time to close issues: N/A
- Average time to close pull requests: 14 days
- Total issue authors: 0
- Total pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.81
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 17
Past Year
- Issues: 0
- Pull requests: 31
- Average time to close issues: N/A
- Average time to close pull requests: 14 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.81
- Merged pull requests: 12
- Bot issues: 0
- Bot pull requests: 17
Top Authors
Issue Authors
Pull Request Authors
- dependabot[bot] (16)
- george-zubrienko (14)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
- Total downloads: unknown
-
Total dependent packages: 0
(may contain duplicates) -
Total dependent repositories: 0
(may contain duplicates) - Total versions: 8
proxy.golang.org: github.com/sneaksanddata/nexus-receiver
- Documentation: https://pkg.go.dev/github.com/sneaksanddata/nexus-receiver#section-documentation
- License: apache-2.0
-
Latest release: v1.1.1
published 6 months ago
Rankings
proxy.golang.org: github.com/SneaksAndData/nexus-receiver
- Homepage: https://github.com/SneaksAndData/nexus-receiver
- Documentation: https://pkg.go.dev/github.com/SneaksAndData/nexus-receiver#section-documentation
- License: Apache-2.0
-
Latest release: v1.1.1
published 6 months ago
Rankings
Dependencies
- SneaksAndData/github-actions/build_helm_chart v0.1.9 composite
- SneaksAndData/github-actions/generate_version v0.1.9 composite
- actions/checkout v4 composite
- docker/build-push-action v6.15.0 composite
- docker/login-action v3.3.0 composite
- docker/metadata-action v5 composite
- docker/setup-buildx-action v3.10.0 composite
- actions/checkout v4 composite
- actions/setup-go v5 composite
- actions/upload-artifact v4 composite
- golangci/golangci-lint-action v6 composite
- peter-evans/create-or-update-comment v4 composite
- vladopajic/go-test-coverage v2 composite
- SneaksAndData/github-actions/semver_release v0.1.9 composite
- actions/checkout v4 composite
- gcr.io/distroless/python3-debian12 latest build
- golang 1.23-bookworm build
- public.ecr.aws/amazonlinux/amazonlinux 2 build
- github.com/DataDog/datadog-api-client-go/v2 v2.34.0
- github.com/DataDog/datadog-go/v5 v5.6.0
- github.com/DataDog/zstd v1.5.6
- github.com/Microsoft/go-winio v0.6.2
- github.com/SneaksAndData/nexus-core v1.0.1-0.20250515112536-49ef7e61fdb7
- github.com/aws/aws-sdk-go-v2 v1.34.0
- github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.8
- github.com/aws/aws-sdk-go-v2/config v1.29.2
- github.com/aws/aws-sdk-go-v2/credentials v1.17.55
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.25
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.29
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.29
- github.com/aws/aws-sdk-go-v2/internal/ini v1.8.2
- github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.29
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.12.2
- github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.5.3
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.12.10
- github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.18.10
- github.com/aws/aws-sdk-go-v2/service/s3 v1.74.1
- github.com/aws/aws-sdk-go-v2/service/sso v1.24.12
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.28.11
- github.com/aws/aws-sdk-go-v2/service/sts v1.33.10
- github.com/aws/smithy-go v1.22.2
- github.com/bytedance/sonic v1.12.8
- github.com/bytedance/sonic/loader v0.2.3
- github.com/cloudwego/base64x v0.1.5
- github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc
- github.com/emicklei/go-restful/v3 v3.12.1
- github.com/fsnotify/fsnotify v1.8.0
- github.com/fxamacker/cbor/v2 v2.7.0
- github.com/gabriel-vasile/mimetype v1.4.8
- github.com/gin-contrib/sse v1.0.0
- github.com/gin-gonic/gin v1.10.0
- github.com/go-logr/logr v1.4.2
- github.com/go-openapi/jsonpointer v0.21.0
- github.com/go-openapi/jsonreference v0.21.0
- github.com/go-openapi/swag v0.23.0
- github.com/go-playground/locales v0.14.1
- github.com/go-playground/universal-translator v0.18.1
- github.com/go-playground/validator/v10 v10.24.0
- github.com/go-viper/mapstructure/v2 v2.2.1
- github.com/goccy/go-json v0.10.4
- github.com/gocql/gocql v1.7.0
- github.com/gogo/protobuf v1.3.2
- github.com/golang/protobuf v1.5.4
- github.com/golang/snappy v0.0.4
- github.com/google/gnostic-models v0.6.9
- github.com/google/go-cmp v0.6.0
- github.com/google/gofuzz v1.2.0
- github.com/google/uuid v1.6.0
- github.com/hailocab/go-hostpool v0.0.0-20160125115350-e80d13ce29ed
- github.com/josharian/intern v1.0.0
- github.com/json-iterator/go v1.1.12
- github.com/klauspost/cpuid/v2 v2.2.9
- github.com/leodido/go-urn v1.4.0
- github.com/mailru/easyjson v0.9.0
- github.com/mattn/go-isatty v0.0.20
- github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
- github.com/modern-go/reflect2 v1.0.2
- github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
- github.com/pelletier/go-toml/v2 v2.2.3
- github.com/pkg/errors v0.9.1
- github.com/sagikazarmark/locafero v0.7.0
- github.com/samber/lo v1.49.0
- github.com/samber/slog-common v0.18.1
- github.com/samber/slog-datadog/v2 v2.8.2
- github.com/samber/slog-multi v1.3.3
- github.com/scylladb/go-reflectx v1.0.1
- github.com/scylladb/gocqlx/v3 v3.0.1
- github.com/sourcegraph/conc v0.3.0
- github.com/spf13/afero v1.12.0
- github.com/spf13/cast v1.7.1
- github.com/spf13/pflag v1.0.6
- github.com/spf13/viper v1.20.1
- github.com/subosito/gotenv v1.6.0
- github.com/twitchyliquid64/golang-asm v0.15.1
- github.com/ugorji/go/codec v1.2.12
- github.com/x448/float16 v0.8.4
- go.uber.org/multierr v1.11.0
- golang.org/x/arch v0.13.0
- golang.org/x/crypto v0.32.0
- golang.org/x/net v0.34.0
- golang.org/x/oauth2 v0.25.0
- golang.org/x/sys v0.29.0
- golang.org/x/term v0.28.0
- golang.org/x/text v0.21.0
- golang.org/x/time v0.9.0
- golang.org/x/tools v0.29.0
- google.golang.org/protobuf v1.36.4
- gopkg.in/evanphx/json-patch.v4 v4.12.0
- gopkg.in/inf.v0 v0.9.1
- gopkg.in/yaml.v3 v3.0.1
- k8s.io/api v0.32.1
- k8s.io/apimachinery v0.32.1
- k8s.io/client-go v0.32.1
- k8s.io/klog/v2 v2.130.1
- k8s.io/kube-openapi v0.0.0-20241212222426-2c72e554b1e7
- k8s.io/utils v0.0.0-20241210054802-24370beab758
- sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8
- sigs.k8s.io/structured-merge-diff/v4 v4.5.0
- sigs.k8s.io/yaml v1.4.0
- 189 dependencies