upjet-provider-outscale
is a Crossplane provider that
is built using Upjet code
generation tools and exposes XRM-conformant managed resources for the
Upjet-Provider-Outscale API.
To run upjet, please have:
You can use declarative installation:
cat <<EOF | kubectl apply -f -
apiVersion: pkg.crossplane.io/v1
kind: Provider
metadata:
name: upjet-provider-outscale
spec:
package: outscale/upjet-provider-outscale:v0.1.0
EOF
You must have the following environment variable:
export OSC_ACCESS_KEY=<your-access-key>
export OSC_SECRET_KEY=<your-secret-access-key>
export OSC_REGION=<your-region>
make providerconfig
Check CONTRIBUTING.md for more details.
Get submodules:
git submodule update --init --recursive
Run code-generation pipeline:
go run cmd/generator/main.go "$PWD"
Run against a Kubernetes cluster:
make run
Build, push, and install:
make all
Build binary:
make build
For filing bugs, suggesting improvements, or requesting new features, please open an issue.