mirror of https://git.rancher.io/charts
Remove rancher-tracing-1.20.001-rc00
arvindiyengar: ~/Rancher/charts/src/github.com/rancher/charts $ ./scripts/release-asset assets/rancher-tracing/rancher-tracing-1.20.001-rc00.tgz WARNING: "kubernetes-charts.storage.googleapis.com" is deprecated for "stable" and will be deleted Nov. 13, 2020. WARNING: You should switch to "https://charts.helm.sh/stable" via: WARNING: helm repo add "stable" "https://charts.helm.sh/stable" --force-update WARNING: "kubernetes-charts.storage.googleapis.com" is deprecated for "stable" and will be deleted Nov. 13, 2020. WARNING: You should switch to "https://charts.helm.sh/stable" via: WARNING: helm repo add "stable" "https://charts.helm.sh/stable" --force-update Signed-off-by: Arvind Iyengar <arvind.iyengar@rancher.com>pull/1014/head
parent
9b1e192ca7
commit
ec7f69d32a
|
@ -1,23 +0,0 @@
|
|||
# Patterns to ignore when building packages.
|
||||
# This supports shell glob matching, relative path matching, and
|
||||
# negation (prefixed with !). Only one pattern per line.
|
||||
.DS_Store
|
||||
# Common VCS dirs
|
||||
.git/
|
||||
.gitignore
|
||||
.bzr/
|
||||
.bzrignore
|
||||
.hg/
|
||||
.hgignore
|
||||
.svn/
|
||||
# Common backup files
|
||||
*.swp
|
||||
*.bak
|
||||
*.tmp
|
||||
*.orig
|
||||
*~
|
||||
# Various IDEs
|
||||
.project
|
||||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
|
@ -1,12 +0,0 @@
|
|||
annotations:
|
||||
catalog.cattle.io/hidden: "true"
|
||||
catalog.cattle.io/os: linux
|
||||
catalog.rancher.io/certified: rancher
|
||||
catalog.rancher.io/namespace: istio-system
|
||||
catalog.rancher.io/release-name: rancher-tracing
|
||||
apiVersion: v1
|
||||
appVersion: 1.20.0
|
||||
description: A quick start Jaeger Tracing installation using the all-in-one demo.
|
||||
This is not production qualified. Refer to https://www.jaegertracing.io/ for details.
|
||||
name: rancher-tracing
|
||||
version: 1.20.001-rc00
|
|
@ -1,5 +0,0 @@
|
|||
# Jaeger
|
||||
|
||||
A Rancher chart based on the Jaeger all-in-one quick installation option. This chart will allow you to trace and monitor distributed microservices.
|
||||
|
||||
> **Note:** The basic all-in-one Jaeger installation which is not qualified for production. Use the [Jaeger Tracing](https://www.jaegertracing.io) documentation to determine which installation you will need for your production needs.
|
|
@ -1,92 +0,0 @@
|
|||
{{/* affinity - https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ */}}
|
||||
{{- define "nodeAffinity" }}
|
||||
nodeAffinity:
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
{{- include "nodeAffinityRequiredDuringScheduling" . }}
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
{{- include "nodeAffinityPreferredDuringScheduling" . }}
|
||||
{{- end }}
|
||||
|
||||
{{- define "nodeAffinityRequiredDuringScheduling" }}
|
||||
nodeSelectorTerms:
|
||||
- matchExpressions:
|
||||
- key: beta.kubernetes.io/arch
|
||||
operator: In
|
||||
values:
|
||||
{{- range $key, $val := .Values.global.arch }}
|
||||
{{- if gt ($val | int) 0 }}
|
||||
- {{ $key | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- $nodeSelector := default .Values.global.defaultNodeSelector .Values.nodeSelector -}}
|
||||
{{- range $key, $val := $nodeSelector }}
|
||||
- key: {{ $key }}
|
||||
operator: In
|
||||
values:
|
||||
- {{ $val | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- define "nodeAffinityPreferredDuringScheduling" }}
|
||||
{{- range $key, $val := .Values.global.arch }}
|
||||
{{- if gt ($val | int) 0 }}
|
||||
- weight: {{ $val | int }}
|
||||
preference:
|
||||
matchExpressions:
|
||||
- key: beta.kubernetes.io/arch
|
||||
operator: In
|
||||
values:
|
||||
- {{ $key | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- define "podAntiAffinity" }}
|
||||
{{- if or .Values.podAntiAffinityLabelSelector .Values.podAntiAffinityTermLabelSelector}}
|
||||
podAntiAffinity:
|
||||
{{- if .Values.podAntiAffinityLabelSelector }}
|
||||
requiredDuringSchedulingIgnoredDuringExecution:
|
||||
{{- include "podAntiAffinityRequiredDuringScheduling" . }}
|
||||
{{- end }}
|
||||
{{- if or .Values.podAntiAffinityTermLabelSelector}}
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
{{- include "podAntiAffinityPreferredDuringScheduling" . }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- define "podAntiAffinityRequiredDuringScheduling" }}
|
||||
{{- range $index, $item := .Values.podAntiAffinityLabelSelector }}
|
||||
- labelSelector:
|
||||
matchExpressions:
|
||||
- key: {{ $item.key }}
|
||||
operator: {{ $item.operator }}
|
||||
{{- if $item.values }}
|
||||
values:
|
||||
{{- $vals := split "," $item.values }}
|
||||
{{- range $i, $v := $vals }}
|
||||
- {{ $v | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
topologyKey: {{ $item.topologyKey }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
{{- define "podAntiAffinityPreferredDuringScheduling" }}
|
||||
{{- range $index, $item := .Values.podAntiAffinityTermLabelSelector }}
|
||||
- podAffinityTerm:
|
||||
labelSelector:
|
||||
matchExpressions:
|
||||
- key: {{ $item.key }}
|
||||
operator: {{ $item.operator }}
|
||||
{{- if $item.values }}
|
||||
values:
|
||||
{{- $vals := split "," $item.values }}
|
||||
{{- range $i, $v := $vals }}
|
||||
- {{ $v | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
topologyKey: {{ $item.topologyKey }}
|
||||
weight: 100
|
||||
{{- end }}
|
||||
{{- end }}
|
|
@ -1,32 +0,0 @@
|
|||
{{- define "system_default_registry" -}}
|
||||
{{- if .Values.global.cattle.systemDefaultRegistry -}}
|
||||
{{- printf "%s/" .Values.global.cattle.systemDefaultRegistry -}}
|
||||
{{- else -}}
|
||||
{{- "" -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Expand the name of the chart.
|
||||
*/}}
|
||||
{{- define "tracing.name" -}}
|
||||
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
|
||||
{{/*
|
||||
Create a default fully qualified app name.
|
||||
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
|
||||
If release name contains chart name it will be used as a full name.
|
||||
*/}}
|
||||
{{- define "tracing.fullname" -}}
|
||||
{{- if .Values.fullnameOverride -}}
|
||||
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
|
||||
{{- else -}}
|
||||
{{- $name := default .Chart.Name .Values.nameOverride -}}
|
||||
{{- if contains $name .Release.Name -}}
|
||||
{{- .Release.Name | trunc 63 | trimSuffix "-" -}}
|
||||
{{- else -}}
|
||||
{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
||||
{{- end -}}
|
|
@ -1,80 +0,0 @@
|
|||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
metadata:
|
||||
name: {{ include "tracing.fullname" . }}
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
app: {{ .Values.provider }}
|
||||
heritage: {{ .Release.Service }}
|
||||
release: {{ .Release.Name }}
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
app: {{ .Values.provider }}
|
||||
template:
|
||||
metadata:
|
||||
labels:
|
||||
app: {{ .Values.provider }}
|
||||
heritage: {{ .Release.Service }}
|
||||
release: {{ .Release.Name }}
|
||||
annotations:
|
||||
sidecar.istio.io/inject: "false"
|
||||
prometheus.io/scrape: "true"
|
||||
prometheus.io/port: "14269"
|
||||
{{- if .Values.jaeger.podAnnotations }}
|
||||
{{ toYaml .Values.jaeger.podAnnotations | indent 8 }}
|
||||
{{- end }}
|
||||
spec:
|
||||
containers:
|
||||
- name: jaeger
|
||||
image: "{{ template "system_default_registry" . }}{{ .Values.jaeger.repository }}:{{ .Values.jaeger.tag }}"
|
||||
imagePullPolicy: {{ .Values.global.imagePullPolicy }}
|
||||
env:
|
||||
{{- if eq .Values.jaeger.spanStorageType "badger" }}
|
||||
- name: BADGER_EPHEMERAL
|
||||
value: "false"
|
||||
- name: SPAN_STORAGE_TYPE
|
||||
value: "badger"
|
||||
- name: BADGER_DIRECTORY_VALUE
|
||||
value: "/badger/data"
|
||||
- name: BADGER_DIRECTORY_KEY
|
||||
value: "/badger/key"
|
||||
{{- end }}
|
||||
- name: COLLECTOR_ZIPKIN_HTTP_PORT
|
||||
value: "9411"
|
||||
- name: MEMORY_MAX_TRACES
|
||||
value: "{{ .Values.jaeger.memory.max_traces }}"
|
||||
- name: QUERY_BASE_PATH
|
||||
value: {{ if .Values.contextPath }} {{ .Values.contextPath }} {{ else }} /{{ .Values.provider }} {{ end }}
|
||||
livenessProbe:
|
||||
httpGet:
|
||||
path: /
|
||||
port: 14269
|
||||
readinessProbe:
|
||||
httpGet:
|
||||
path: /
|
||||
port: 14269
|
||||
{{- if eq .Values.jaeger.spanStorageType "badger" }}
|
||||
volumeMounts:
|
||||
- name: data
|
||||
mountPath: /badger
|
||||
{{- end }}
|
||||
resources:
|
||||
{{- if .Values.jaeger.resources }}
|
||||
{{ toYaml .Values.jaeger.resources | indent 12 }}
|
||||
{{- else }}
|
||||
{{ toYaml .Values.global.defaultResources | indent 12 }}
|
||||
{{- end }}
|
||||
affinity:
|
||||
{{- include "nodeAffinity" . | indent 6 }}
|
||||
{{- include "podAntiAffinity" . | indent 6 }}
|
||||
{{- if eq .Values.jaeger.spanStorageType "badger" }}
|
||||
volumes:
|
||||
- name: data
|
||||
{{- if .Values.jaeger.persistentVolumeClaim.enabled }}
|
||||
persistentVolumeClaim:
|
||||
claimName: istio-jaeger-pvc
|
||||
{{- else }}
|
||||
emptyDir: {}
|
||||
{{- end }}
|
||||
{{- end }}
|
|
@ -1,16 +0,0 @@
|
|||
{{- if .Values.jaeger.persistentVolumeClaim.enabled }}
|
||||
kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: istio-jaeger-pvc
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
app: {{ .Values.provider }}
|
||||
spec:
|
||||
storageClassName: {{ .Values.jaeger.storageClassName }}
|
||||
accessModes:
|
||||
- {{ .Values.jaeger.accessMode }}
|
||||
resources:
|
||||
requests:
|
||||
storage: {{.Values.jaeger.persistentVolumeClaim.storage }}
|
||||
{{- end }}
|
|
@ -1,63 +0,0 @@
|
|||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: tracing
|
||||
namespace: {{ .Release.Namespace }}
|
||||
annotations:
|
||||
{{- range $key, $val := .Values.service.annotations }}
|
||||
{{ $key }}: {{ $val | quote }}
|
||||
{{- end }}
|
||||
labels:
|
||||
app: {{ .Values.provider }}
|
||||
heritage: {{ .Release.Service }}
|
||||
release: {{ .Release.Name }}
|
||||
spec:
|
||||
type: {{ .Values.service.type }}
|
||||
ports:
|
||||
- name: {{ .Values.service.name }}
|
||||
port: {{ .Values.service.externalPort }}
|
||||
protocol: TCP
|
||||
targetPort: 16686
|
||||
selector:
|
||||
app: {{ .Values.provider }}
|
||||
---
|
||||
# Jaeger implements the Zipkin API. To support swapping out the tracing backend, we use a Service named Zipkin.
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: zipkin
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
name: zipkin
|
||||
heritage: {{ .Release.Service }}
|
||||
release: {{ .Release.Name }}
|
||||
spec:
|
||||
ports:
|
||||
- name: {{ .Values.service.name }}
|
||||
port: {{ .Values.zipkin.queryPort }}
|
||||
targetPort: {{ .Values.zipkin.queryPort }}
|
||||
selector:
|
||||
app: {{ .Values.provider }}
|
||||
---
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
name: jaeger-collector
|
||||
namespace: {{ .Release.Namespace }}
|
||||
labels:
|
||||
app: {{ .Values.provider }}
|
||||
heritage: {{ .Release.Service }}
|
||||
release: {{ .Release.Name }}
|
||||
spec:
|
||||
type: ClusterIP
|
||||
ports:
|
||||
- name: jaeger-collector-http
|
||||
port: 14268
|
||||
targetPort: 14268
|
||||
protocol: TCP
|
||||
- name: jaeger-collector-grpc
|
||||
port: 14250
|
||||
targetPort: 14250
|
||||
protocol: TCP
|
||||
selector:
|
||||
app: {{ .Values.provider }}
|
|
@ -1,42 +0,0 @@
|
|||
provider: jaeger
|
||||
contextPath: ""
|
||||
nodeSelector: {}
|
||||
podAntiAffinityLabelSelector: []
|
||||
podAntiAffinityTermLabelSelector: []
|
||||
nameOverride: ""
|
||||
fullnameOverride: ""
|
||||
|
||||
global:
|
||||
cattle:
|
||||
systemDefaultRegistry: ""
|
||||
defaultResources: {}
|
||||
imagePullPolicy: IfNotPresent
|
||||
imagePullSecrets: []
|
||||
arch:
|
||||
amd64: 2
|
||||
s390x: 2
|
||||
ppc64le: 2
|
||||
defaultNodeSelector: {}
|
||||
|
||||
jaeger:
|
||||
repository: rancher/jaegertracing-all-in-one
|
||||
tag: 1.20.0
|
||||
# spanStorageType value can be "memory" and "badger" for all-in-one image
|
||||
spanStorageType: badger
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
persistentVolumeClaim:
|
||||
enabled: false
|
||||
storage: 5Gi
|
||||
storageClassName: ""
|
||||
accessMode: ReadWriteMany
|
||||
memory:
|
||||
max_traces: 50000
|
||||
zipkin:
|
||||
queryPort: 9411
|
||||
service:
|
||||
annotations: {}
|
||||
name: http-query
|
||||
type: ClusterIP
|
||||
externalPort: 16686
|
|
@ -4904,14 +4904,14 @@ entries:
|
|||
catalog.rancher.io/release-name: rancher-tracing
|
||||
apiVersion: v1
|
||||
appVersion: 1.20.0
|
||||
created: "2021-02-17T17:40:30.855246-07:00"
|
||||
created: "2021-03-01T16:56:35.108494-08:00"
|
||||
description: A quick start Jaeger Tracing installation using the all-in-one demo.
|
||||
This is not production qualified. Refer to https://www.jaegertracing.io/ for
|
||||
details.
|
||||
digest: dd999b5d6d78ace23520222e1d80c8e3b8298461a15e726bd41ee4eb58068d46
|
||||
name: rancher-tracing
|
||||
urls:
|
||||
- assets/rancher-tracing/rancher-tracing-1.20.001-rc00.tgz
|
||||
- released/assets/rancher-tracing/rancher-tracing-1.20.001-rc00.tgz
|
||||
version: 1.20.001-rc00
|
||||
rancher-webhook:
|
||||
- annotations:
|
||||
|
@ -5059,4 +5059,4 @@ entries:
|
|||
urls:
|
||||
- released/assets/rio/rio-0.8.000.tgz
|
||||
version: 0.8.000
|
||||
generated: "2021-02-17T17:40:30.762939-07:00"
|
||||
generated: "2021-03-01T16:56:35.107893-08:00"
|
||||
|
|
|
@ -2907,6 +2907,23 @@ entries:
|
|||
urls:
|
||||
- released/assets/rancher-tracing/rancher-tracing-1.20.001.tgz
|
||||
version: 1.20.001
|
||||
- annotations:
|
||||
catalog.cattle.io/hidden: "true"
|
||||
catalog.cattle.io/os: linux
|
||||
catalog.rancher.io/certified: rancher
|
||||
catalog.rancher.io/namespace: istio-system
|
||||
catalog.rancher.io/release-name: rancher-tracing
|
||||
apiVersion: v1
|
||||
appVersion: 1.20.0
|
||||
created: "2021-03-01T16:56:35.020094-08:00"
|
||||
description: A quick start Jaeger Tracing installation using the all-in-one demo.
|
||||
This is not production qualified. Refer to https://www.jaegertracing.io/ for
|
||||
details.
|
||||
digest: dd999b5d6d78ace23520222e1d80c8e3b8298461a15e726bd41ee4eb58068d46
|
||||
name: rancher-tracing
|
||||
urls:
|
||||
- released/assets/rancher-tracing/rancher-tracing-1.20.001-rc00.tgz
|
||||
version: 1.20.001-rc00
|
||||
rancher-webhook:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: rancher
|
||||
|
@ -3019,4 +3036,4 @@ entries:
|
|||
urls:
|
||||
- released/assets/rio/rio-0.8.000.tgz
|
||||
version: 0.8.000
|
||||
generated: "2021-01-15T00:11:30.432376-08:00"
|
||||
generated: "2021-03-01T16:56:35.019209-08:00"
|
||||
|
|
Loading…
Reference in New Issue