mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
36 lines
1008 B
YAML
36 lines
1008 B
YAML
apiVersion: apiextensions.crossplane.io/v1
|
|
kind: Composition
|
|
metadata:
|
|
name: keycloak-builtin-objects
|
|
spec:
|
|
compositeTypeRef:
|
|
apiVersion: keycloak.crossplane.io/v1alpha1
|
|
kind: XBuiltinObjects
|
|
mode: Pipeline
|
|
pipeline:
|
|
- step: pull-provider-configs
|
|
functionRef:
|
|
name: function-extra-resources
|
|
input:
|
|
apiVersion: extra-resources.fn.crossplane.io/v1beta1
|
|
kind: Input
|
|
spec:
|
|
extraResources:
|
|
- kind: Secret
|
|
into: secrets
|
|
apiVersion: v1
|
|
type: Selector
|
|
selector:
|
|
minMatch: 1
|
|
maxMatch: 100
|
|
matchLabels:
|
|
- key: type
|
|
type: Value
|
|
value: provider-credentials
|
|
- step: keycloak-builtin-objects
|
|
functionRef:
|
|
name: function-keycloak-builtin-objects
|
|
- step: automatically-detect-ready-composed-resources
|
|
functionRef:
|
|
name: function-auto-ready
|