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

https://github.com/sap/crossplane-provider-hana

Crossplane provider for SAP HANA
https://github.com/sap/crossplane-provider-hana

control-plane crossplane iad provider

Last synced: 4 months ago
JSON representation

Crossplane provider for SAP HANA

Awesome Lists containing this project

README

          

[![REUSE status](https://api.reuse.software/badge/github.com/SAP/crossplane-provider-hana)](https://api.reuse.software/info/github.com/SAP/crossplane-provider-hana)

# crossplane-provider-hana

![logo](/Logo.png)

## About this project

`crossplane-provider-hana` is a [Crossplane](https://crossplane.io/) Provider for managing SAP HANA Cloud resources and instance mappings. It provides Kubernetes-native management of:

- **HANA Database Resources**: Users, roles, schemas, audit policies, and security configurations
- **Instance Mapping**: Map HANA Cloud instances to Kubernetes namespaces via `KymaInstanceMapping`
- Single-cluster deployment: Controller and ServiceInstance on same cluster
- Cross-cluster deployment: Controller accesses remote Kyma cluster via kubeconfig

See the [examples directory](./examples/) for detailed usage guides and example manifests.

## Requirements and Setup

### Installation

1. Install Crossplane on your Kubernetes cluster:

```bash
kubectl create namespace crossplane-system
helm repo add crossplane-stable https://charts.crossplane.io/stable
helm install crossplane --namespace crossplane-system crossplane-stable/crossplane
```

2. Install the HANA provider:

```bash
kubectl apply -f - <