https://github.com/nais/bqrator
Operator for creating BigQuery datasets
https://github.com/nais/bqrator
bigquery bigquery-operator kubernetes kubernetes-operator nais-features
Last synced: about 2 months ago
JSON representation
Operator for creating BigQuery datasets
- Host: GitHub
- URL: https://github.com/nais/bqrator
- Owner: nais
- Created: 2021-11-16T08:53:47.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2026-03-02T12:28:44.000Z (4 months ago)
- Last Synced: 2026-03-02T14:50:10.560Z (4 months ago)
- Topics: bigquery, bigquery-operator, kubernetes, kubernetes-operator, nais-features
- Language: Go
- Homepage:
- Size: 381 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bqrator
Bqrator is a tool for creating and managing BigQuery datasets. It is a
custom implementation to allow non-authoritative dataset resources to be created.
It will add and update permissions on the dataset according to the rules defined
in the resource.
## Development
This operator is built using [Kubebuilder](https://kubebuilder.io/).
The kustomize files in this repo is not used in production, but is left available
for reference.
## Verifying the bqrator image and its contents
The image is signed "keylessly" using [Sigstore cosign](https://github.com/sigstore/cosign).
To verify its authenticity run
```
cosign verify \
--certificate-identity "https://github.com/nais/bqrator/.github/workflows/build_and_push_image.yaml@refs/heads/master" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
europe-north1-docker.pkg.dev/nais-io/nais/images/bqrator@sha256:
```
The images are also attested with SBOMs in the [CycloneDX](https://cyclonedx.org/) format.
You can verify these by running
```
cosign verify-attestation --type cyclonedx \
--certificate-identity "https://github.com/nais/build_and_push_image.yaml/.github/workflows/build_and_push_image.yaml@refs/heads/master" \
--certificate-oidc-issuer "https://token.actions.githubusercontent.com" \
europe-north1-docker.pkg.dev/nais-io/nais/images/bqrator@sha256:
```