crossplane-contrib / provider-jet-azure

Apache License 2.0
17 stars 20 forks source link

Add External Secret Stores support as an alpha feature #172

Closed turkenh closed 2 years ago

turkenh commented 2 years ago

Description of your changes

This PR adds External Secret Stores support as an alpha feature.

I have:

How has this code been tested

Create an MSSQL server resource with the following manifest and ensure connection details land in Vault properly:

apiVersion: sql.azure.jet.crossplane.io/v1alpha2
kind: Server
metadata:
  name: example-mssqlserver-hasan
spec:
  forProvider:
    location: "East US"
    version: "12.0"
    administratorLogin: "mssqladminun"
    administratorLoginPasswordSecretRef:
      name: mssql-password
      namespace: crossplane-system
      key: password
    resourceGroupNameRef:
      name: example
    tags:
      provisioner: crossplane
  publishConnectionDetailsTo:
    name: ess-claim-conn
    metadata:
      labels:
        environment: development
        team: backend
    configRef:
      name: vault
  providerConfigRef:
    name: example