An open API service indexing awesome lists of open source software.

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

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).