crossplane-contrib / provider-upjet-azuread

AzureAD Provider for Crossplane.
https://marketplace.upbound.io/providers/upbound/provider-azuread/
Apache License 2.0
6 stars 19 forks source link

Enable Pluggable External Secret Store functionality #51

Closed ezgidemirel closed 1 year ago

ezgidemirel commented 1 year ago

Description of your changes

With this PR, we're consuming latest Upjet changes and loading TLS configuration which will be used by Pluggable Secret Store integration.

Fixes #

I have:

How has this code been tested

Tested e2e with the following manifests:

apiVersion: applications.azuread.upbound.io/v1beta1
kind: Password
metadata:
  annotations:
    meta.upbound.io/example-id: applications/v1beta1/password
  labels:
    testing.upbound.io/example-name: example
  name: ezgi-app-ess-pswd
spec:
  forProvider:
    applicationObjectIdSelector:
      matchLabels:
        testing.upbound.io/example-name: example-ezgi
  publishConnectionDetailsTo:
    name: ess-mr-conn
    configRef:
      name: vault

---

apiVersion: applications.azuread.upbound.io/v1beta1
kind: Application
metadata:
  annotations:
    meta.upbound.io/example-id: applications/v1beta1/password
  labels:
    testing.upbound.io/example-name: example-ezgi
  name: ezgi-app-ess
spec:
  forProvider:
    displayName: ezgi-app-ess
ezgidemirel commented 1 year ago

/test-examples="examples/applications/password.yaml"