--- # Source: speedtest-exporter/charts/speedtest-exporter/templates/serviceaccount.yaml apiVersion: v1 kind: ServiceAccount metadata: name: speedtest-exporter labels: helm.sh/chart: speedtest-exporter-0.1.2 app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter app.kubernetes.io/version: "v3.5.4" app.kubernetes.io/managed-by: Helm --- # Source: speedtest-exporter/charts/speedtest-exporter/templates/service.yaml apiVersion: v1 kind: Service metadata: name: speedtest-exporter labels: helm.sh/chart: speedtest-exporter-0.1.2 app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter app.kubernetes.io/version: "v3.5.4" app.kubernetes.io/managed-by: Helm spec: type: ClusterIP ports: - port: 9798 targetPort: http protocol: TCP name: http selector: app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter --- # Source: speedtest-exporter/charts/speedtest-exporter/templates/deployment.yaml apiVersion: apps/v1 kind: Deployment metadata: name: speedtest-exporter labels: helm.sh/chart: speedtest-exporter-0.1.2 app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter app.kubernetes.io/version: "v3.5.4" app.kubernetes.io/managed-by: Helm spec: replicas: 1 selector: matchLabels: app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter template: metadata: labels: app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter spec: serviceAccountName: speedtest-exporter securityContext: {} containers: - name: speedtest-exporter securityContext: capabilities: drop: - ALL readOnlyRootFilesystem: true runAsNonRoot: true runAsUser: 1000 image: "ghcr.io/miguelndecarvalho/speedtest-exporter:v3.5.4" imagePullPolicy: IfNotPresent ports: - name: http containerPort: 9798 protocol: TCP resources: {} --- # Source: speedtest-exporter/charts/speedtest-exporter/templates/service-monitor.yaml apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: speedtest-exporter namespace: speedtest-exporter labels: helm.sh/chart: speedtest-exporter-0.1.2 app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter app.kubernetes.io/version: "v3.5.4" app.kubernetes.io/managed-by: Helm spec: selector: matchLabels: app.kubernetes.io/name: speedtest-exporter app.kubernetes.io/instance: speedtest-exporter endpoints: - port: http interval: 180m scrapeTimeout: 2m namespaceSelector: matchNames: - speedtest-exporter