https://github.com/valkiriaaquatica/provider-snowflake
Crossplane provider to interact with Snwoflake Cloud
https://github.com/valkiriaaquatica/provider-snowflake
crossplane gitops iac infratracture-as-code kubernetes snowflake terraform
Last synced: 26 days ago
JSON representation
Crossplane provider to interact with Snwoflake Cloud
- Host: GitHub
- URL: https://github.com/valkiriaaquatica/provider-snowflake
- Owner: valkiriaaquatica
- License: apache-2.0
- Created: 2025-09-05T20:52:51.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-02-17T21:09:01.000Z (about 1 month ago)
- Last Synced: 2026-02-18T02:58:10.954Z (about 1 month ago)
- Topics: crossplane, gitops, iac, infratracture-as-code, kubernetes, snowflake, terraform
- Language: Go
- Homepage:
- Size: 1.15 MB
- Stars: 0
- Watchers: 0
- Forks: 2
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
- Dco: DCO
Awesome Lists containing this project
README
# Provider SNOWFLAKE
`provider-snowflake` is a [Crossplane](https://crossplane.io/) provider that
is built using [Upjet](https://github.com/crossplane/upjet) code
generation tools and exposes XRM-conformant managed resources for the
SNOWFLAKE API.
## KNOW ISSUES
- As long you can check in the provider docs https://registry.terraform.io/providers/snowflakedb/snowflake/latest/docs, there is a /Preview and a /Stable drop-down menu. This Crossplane provider is just focused on the /Stable one, so the resources that exist in /Preview will *not* be handle.
## Installation (make sure you have Crossplane before installed in your cluster)
- Install the provider by using the following command after changing the image tag
to the [latest release](https://marketplace.upbound.io/providers/valkiriaaquatica/provider-snowflake):
```
up ctp provider install xpkg.upbound.io/valkiriaaquaticamendi/provider-snowflake:v1.0.0
```
- Declarative installation
```
cat < Intitializate the devbox environment
If you have devbox or want to work with it, it makes life easier for packages like go, do the following:
```console
cd devbox/
devbox install
devbox shell
```
1. Run the generator
```bash
make generate
```
2. Run the image against an existant Kubernetes cluster that has Crossplane already installed
Install the CRDs in the cluster:
```
kubectl apply -f package/crds/
```
3. Run the image against an existant Kubernetes cluster that has Crossplane already installed
and test it works well
```bash
make run
```
4. Run the tests
and test it works well
```bash
make test
```
4. Run the local docker build image
and test it works well
```bash
make build
```
---ild
```
## Report a Bug
For filing bugs, suggesting improvements, or requesting new features, please
open an [issue](https://github.com/valkiriaaquatica/provider-snowflake/issues).