https://github.com/outscale/upjet-provider-outscale
https://github.com/outscale/upjet-provider-outscale
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/outscale/upjet-provider-outscale
- Owner: outscale
- License: bsd-3-clause
- Created: 2023-05-17T09:17:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-18T13:25:54.000Z (over 2 years ago)
- Last Synced: 2025-02-15T04:24:04.296Z (over 1 year ago)
- Language: Go
- Homepage:
- Size: 483 KB
- Stars: 1
- Watchers: 4
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Provider Upjet-Provider-Outscale
`upjet-provider-outscale` is a [Crossplane](https://crossplane.io/) provider that
is built using [Upjet](https://github.com/upbound/upjet) code
generation tools and exposes XRM-conformant managed resources for the
Upjet-Provider-Outscale API.
# Requirements
To run upjet, please have:
* [Kubernetes](https://github.com/kubernetes/kubernetes)
* [Crossplane](https://github.com/upbound/upjet)
## Getting Started
### Install Outscale Provider
You can use declarative installation:
```
cat <
export OSC_SECRET_KEY=
export OSC_REGION=
make providerconfig
```
## Issues and contributions
Check [CONTRIBUTING.md](./CONTRIBUTING.md) for more details.
## Developing
Get submodules:
```
git submodule update --init --recursive
```
Run code-generation pipeline:
```console
go run cmd/generator/main.go "$PWD"
```
Run against a Kubernetes cluster:
```console
make run
```
Build, push, and install:
```console
make all
```
Build binary:
```console
make build
```
## Report a Bug
For filing bugs, suggesting improvements, or requesting new features, please
open an [issue](https://github.com/outscale/upjet-provider-outscale/issues).