# Copyright 2019 Dynatrace LLC # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # http://www.apache.org/licenses/LICENSE-2.0 # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. {{- $platformIsSet := printf "%s" (required "Platform needs to be set to kubernetes, openshift or openshift-3-11" (include "dynatrace-oneagent-operator.platformSet" .))}} {{- if eq .Values.platform "google"}} --- apiVersion: app.k8s.io/v1beta1 kind: Application metadata: name: {{ .Release.Name }} namespace: {{ .Release.Namespace }} labels: {{- include "dynatrace-oneagent-operator.commonlabels" . | nindent 4 }} annotations: kubernetes-engine.cloud.google.com/icon: data:image/png;base64,{{ .Files.Get "logo.png" | b64enc }} marketplace.cloud.google.com/deploy-info: '{"partner_id": "dynatrace-marketplace-prod", "product_id": "dynatrace-oneagent-operator", "partner_name": "Dynatrace LLC"}' spec: descriptor: type: "Dynatrace OneAgent Operator" version: "0.10.0" maintainers: - name: Dynatrace LLC url: https://www.dynatrace.com/ keywords: - "dynatrace" - "operator" - "oneagent" - "k8s" - "monitoring" - "apm" description: | The Dynatrace OneAgent Operator allows users to easily deploy full-stack monitoring for [Kubernetes clusters](https://www.dynatrace.com/technologies/kubernetes-monitoring/). The Dynatrace OneAgent automatically monitors workloads in containers down to the code and request level. For deployment instructions please consult the [Operator Deploy Guide](https://www.dynatrace.com/support/help/shortlink/kubernetes-deploy). links: - description: Dynatrace Website url: https://www.dynatrace.com/ - description: Operator Deploy Guide url: https://www.dynatrace.com/support/help/shortlink/kubernetes-deploy - description: Kubernetes Monitoring Info url: https://www.dynatrace.com/technologies/kubernetes-monitoring selector: matchLabels: app.kubernetes.io/name: "{{ .Release.Name }}" componentKinds: - group: dynatrace.com/v1alpha1 kind: OneAgent - group: dynatrace.com/v1alpha1 kind: OneAgentAPM - group: apps/v1 kind: DaemonSet - group: v1 kind: Pod - group: v1 kind: ConfigMap - group: apps/v1 kind: Deployment - group: v1 kind: Secret - group: batch/v1 kind: Job - group: v1 kind: Service - group: v1 kind: ServiceAccount - group: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration - group: rbac.authorization.k8s.io/v1 kind: ClusterRole - group: rbac.authorization.k8s.io/v1 kind: ClusterRoleBinding - group: rbac.authorization.k8s.io/v1 kind: Role - group: rbac.authorization.k8s.io/v1 kind: RoleBinding {{end}}