Skip to content

oracle-samples/crossplane-provider-oci

Crossplane Provider for Oracle Cloud Infrastructure

crossplane-provider-oci is a Crossplane provider for Oracle Cloud Infrastructure (OCI) that is built using Upjet code generation tools.

Upjet creates XRM-conformant managed resources for the OCI APIs based on OCI Terraform Resources.

Requirements

Software and Tools

Crossplane Installation

Crossplane installs on top of Kubernetes. Install Crossplane onto a Kubernetes cluster using the following steps. Ensure correctness of Kubernetes context selected.

  1. Create a namespace for Crossplane.
    $ kubectl create namespace crossplane-system
  2. Add a Helm repository for Crossplane.
    $ helm repo add crossplane-stable https://charts.crossplane.io/stable
  3. Update the Helm repository.
    $ helm repo update
  4. Install Crossplane.
    $ helm install crossplane --namespace crossplane-system crossplane-stable/crossplane
  5. Verify that Crossplane is deployed.
    $ helm list -n crossplane-system
  6. Check for components installed as part of Crossplane on Kubernetes.
    $ kubectl get all -n crossplane-system

Getting Started

To get started with using the OCI official provider-family, follow our Quick Start guide. This guide provides a step-by-step walkthrough of creating a bucket with provider-oci-objectstorage.

To build your own OCI Crossplane provider for internal registry, refer to our Building a Crossplane Provider guide. This guide provides detailed instructions on building, configuring, and installing crossplane-provider-oci

Contributing

This project welcomes contributions from the community. Before submitting a pull request, please review our contribution guide.

Security

Consult the security guide for our responsible security vulnerability disclosure process.

License

Copyright (c) 2022, 2023 Oracle and its affiliates.

Released under the Apache 2.0 license.

About

Crossplane provider for Oracle Cloud Infrastructure(OCI)

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 9