Marketplace
BrowsePublish
Marketplace
upbound/platform-ref-cloud-native@v0.0.3
services.cloudnative.platformref.crossplane.io

services.cloudnative.platformref.crossplane.io

services.cloudnative.platformref.crossplane.io
upbound/platform-ref-cloud-native@v0.0.3services.cloudnative.platformref.crossplane.io
Type

Composition

Referenced XRD

Services

Source Codegithub.com/upbound/platform-ref-cloud-native
Resources (5)

The following resources are composed to implement the referenced Composite Resource Definition (XRD).

Kind
Group
Version

Release

helm.crossplane.io
v1beta1

Release

helm.crossplane.io
v1beta1

Release

helm.crossplane.io
v1beta1

Release

helm.crossplane.io
v1beta1

Release

helm.crossplane.io
v1beta1
YAML
kind: Composition
apiVersion: apiextensions.crossplane.io/v1
metadata:
  name: services.cloudnative.platformref.crossplane.io
  creationTimestamp: null
  labels:
    provider: helm
spec:
  compositeTypeRef:
    apiVersion: cloudnative.platformref.crossplane.io/v1alpha1
    kind: Services
  resources:
    - base:
        apiVersion: helm.crossplane.io/v1beta1
        kind: Release
        spec:
          forProvider:
            chart:
              name: kube-prometheus-stack
              repository: https://prometheus-community.github.io/helm-charts
              version: 14.5.0
            namespace: operators
            values: {}
          rollbackLimit: 3
      patches:
        - fromFieldPath: metadata.labels
          toFieldPath: metadata.labels
        - fromFieldPath: metadata.annotations
          toFieldPath: metadata.annotations
        - fromFieldPath: spec.providerConfigRef.name
          toFieldPath: spec.providerConfigRef.name
        - fromFieldPath: spec.operators.prometheus.version
          toFieldPath: spec.forProvider.chart.version
    - base:
        apiVersion: helm.crossplane.io/v1beta1
        kind: Release
        spec:
          forProvider:
            chart:
              name: jaeger
              repository: https://jaegertracing.github.io/helm-charts
              version: 0.45.0
            namespace: operators
            values: {}
          rollbackLimit: 3
      patches:
        - fromFieldPath: metadata.labels
          toFieldPath: metadata.labels
        - fromFieldPath: metadata.annotations
          toFieldPath: metadata.annotations
        - fromFieldPath: spec.providerConfigRef.name
          toFieldPath: spec.providerConfigRef.name
        - fromFieldPath: spec.operators.jaeger.version
          toFieldPath: spec.forProvider.chart.version
    - base:
        apiVersion: helm.crossplane.io/v1beta1
        kind: Release
        spec:
          forProvider:
            chart:
              name: fluentd
              repository: https://charts.bitnami.com/bitnami
              version: 3.6.4
            namespace: operators
            values: {}
          rollbackLimit: 3
      patches:
        - fromFieldPath: metadata.labels
          toFieldPath: metadata.labels
        - fromFieldPath: metadata.annotations
          toFieldPath: metadata.annotations
        - fromFieldPath: spec.providerConfigRef.name
          toFieldPath: spec.providerConfigRef.name
        - fromFieldPath: spec.operators.fluentd.version
          toFieldPath: spec.forProvider.chart.version
    - base:
        apiVersion: helm.crossplane.io/v1beta1
        kind: Release
        spec:
          forProvider:
            chart:
              name: rook-ceph
              repository: https://charts.rook.io/release
              version: v1.5.9
            namespace: operators
            values: {}
          rollbackLimit: 3
      patches:
        - fromFieldPath: metadata.labels
          toFieldPath: metadata.labels
        - fromFieldPath: metadata.annotations
          toFieldPath: metadata.annotations
        - fromFieldPath: spec.providerConfigRef.name
          toFieldPath: spec.providerConfigRef.name
        - fromFieldPath: spec.operators.rook.version
          toFieldPath: spec.forProvider.chart.version
    - base:
        apiVersion: helm.crossplane.io/v1beta1
        kind: Release
        spec:
          forProvider:
            chart:
              name: flux
              repository: https://charts.fluxcd.io
              version: 1.8.0
            namespace: operators
            values:
              git:
                readonly: true
                url: git@github.com:fluxcd/flux-get-started
          rollbackLimit: 3
      patches:
        - fromFieldPath: metadata.labels
          toFieldPath: metadata.labels
        - fromFieldPath: metadata.annotations
          toFieldPath: metadata.annotations
        - fromFieldPath: spec.providerConfigRef.name
          toFieldPath: spec.providerConfigRef.name
        - fromFieldPath: spec.operators.flux.version
          toFieldPath: spec.forProvider.chart.version
        - fromFieldPath: spec.operators.flux.url
          toFieldPath: spec.forProvider.values.git.url
        - fromFieldPath: spec.operators.flux.readonly
          toFieldPath: spec.forProvider.values.git.readonly
  writeConnectionSecretsToNamespace: upbound-system
Marketplace

Discover the building blocks for your internal cloud platform.

© 2022 Upbound, Inc.

SolutionsProvidersConfigurations
LearnDocumentationTry for Free
MorePrivacy PolicyTerms & Conditions
Marketplace

© 2022 Upbound, Inc.

Marketplace

Discover the building blocksfor your internal cloud platform.