diff --git a/charts/dns-operator/Chart.yaml b/charts/dns-operator/Chart.yaml index ad427da..e930520 100644 --- a/charts/dns-operator/Chart.yaml +++ b/charts/dns-operator/Chart.yaml @@ -22,3 +22,60 @@ maintainers: name: Phil Brookes - email: didier@redhat.com name: Didier Di Cesare +annotations: + artifacthub.io/category: networking + artifacthub.io/crds: | + - kind: DNSRecord + version: v1alpha1 + name: dnsrecords.kuadrant.io + displayName: DNSRecord + description: DNSRecord is the Schema for the dnsrecords API. + - kind: DNSHealthCheckProbe + version: v1alpha1 + name: dnshealthcheckprobes.kuadrant.io + displayName: DNSHealthCheckProbe + description: DNSHealthCheckProbe is the Schema for the dnshealthcheckprobes API. + artifacthub.io/crdsExamples: | + - apiVersion: kuadrant.io/v1alpha1 + kind: DNSRecord + metadata: + labels: + app.kubernetes.io/name: dnsrecord + app.kubernetes.io/instance: dnsrecord-sample + app.kubernetes.io/part-of: dns-operator + app.kubernetes.io/managed-by: kustomize + app.kubernetes.io/created-by: dns-operator + name: dnsrecord-sample + spec: + providerRef: + name: dns-provider-creds + endpoints: + - dnsName: dnsrecord-simple.example.com + recordTTL: 60 + recordType: A + targets: + - 52.215.108.61 + - 52.30.101.221 + - apiVersion: kuadrant.io/v1alpha1 + kind: DNSHealthCheckProbe + metadata: + name: $NAME + spec: + port: 443 + hostname: test.com + address: 192.168.0.16 + path: /healthz + protocol: HTTPS + interval: 60s + additionalHeadersRef: + name: headers + failureThreshold: 5 + allowInsecureCertificate: True + artifacthub.io/license: Apache-2.0 + artifacthub.io/links: | + - name: Kuadrant + url: https://kuadrant.io + - name: Github + url: https://github.com/Kuadrant/dns-operator + artifacthub.io/operator: "true" + artifacthub.io/operatorCapabilities: Basic Install