commit
f3e575bda8
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,6 +1,6 @@
|
|||
dependencies:
|
||||
- name: redis-ha
|
||||
repository: https://dandydeveloper.github.io/charts/
|
||||
version: 4.22.4
|
||||
digest: sha256:5df60910862b364ebfb82cba2b2f0951c39ad36446647fb3f501bdeadc92fbd7
|
||||
generated: "2022-12-26T22:58:11.561184+09:00"
|
||||
version: 4.22.5
|
||||
digest: sha256:d2e927511e515fb862f23dd413ee3a356c855d808f6f9ad1d345ee62b8c7ea16
|
||||
generated: "2023-03-30T08:25:32.738257836+02:00"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: fixed
|
||||
description: Surround with if hostNetwork field to disable it when is set to false
|
||||
- kind: changed
|
||||
description: entrypoint usage can be configured
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Argo CD
|
||||
catalog.cattle.io/kube-version: '>=1.22.0-0'
|
||||
|
@ -12,7 +12,7 @@ dependencies:
|
|||
- condition: redis-ha.enabled
|
||||
name: redis-ha
|
||||
repository: file://./charts/redis-ha
|
||||
version: 4.22.4
|
||||
version: 4.22.5
|
||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery tool
|
||||
for Kubernetes.
|
||||
home: https://github.com/argoproj/argo-helm
|
||||
|
@ -29,4 +29,4 @@ name: argo-cd
|
|||
sources:
|
||||
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
||||
- https://github.com/argoproj/argo-cd
|
||||
version: 5.27.4
|
||||
version: 5.27.5
|
||||
|
|
|
@ -394,6 +394,8 @@ NAME: my-release
|
|||
| global.affinity.nodeAffinity.type | string | `"hard"` | Default node affinity rules. Either: `none`, `soft` or `hard` |
|
||||
| global.affinity.podAntiAffinity | string | `"soft"` | Default pod anti-affinity rules. Either: `none`, `soft` or `hard` |
|
||||
| global.deploymentAnnotations | object | `{}` | Annotations for the all deployed Deployments |
|
||||
| global.entrypoint.entrypoint | string | `"entrypoint.sh"` | The entrypoint to use for the containers. |
|
||||
| global.entrypoint.useImplicit | bool | `false` | Implicitly use the docker image's entrypoint. This requires the image to have ENTRYPOINT set properly |
|
||||
| global.hostAliases | list | `[]` | Mapping between IP and hostnames that will be injected as entries in the pod's hosts files |
|
||||
| global.image.imagePullPolicy | string | `"IfNotPresent"` | If defined, a imagePullPolicy applied to all Argo CD deployments |
|
||||
| global.image.repository | string | `"quay.io/argoproj/argocd"` | If defined, a repository applied to all Argo CD deployments |
|
||||
|
|
|
@ -18,4 +18,4 @@ sources:
|
|||
- https://redis.io/download
|
||||
- https://github.com/DandyDeveloper/charts/blob/master/charts/redis-ha
|
||||
- https://github.com/oliver006/redis_exporter
|
||||
version: 4.22.4
|
||||
version: 4.22.5
|
||||
|
|
|
@ -24,7 +24,6 @@ spec:
|
|||
labels:
|
||||
app: {{ template "redis-ha.name" . }}-haproxy
|
||||
release: {{ .Release.Name }}
|
||||
revision: "{{ .Release.Revision }}"
|
||||
{{- range $key, $value := .Values.haproxy.labels }}
|
||||
{{ $key }}: {{ $value | toString }}
|
||||
{{- end }}
|
||||
|
@ -69,7 +68,6 @@ spec:
|
|||
matchLabels:
|
||||
app: {{ template "redis-ha.name" . }}-haproxy
|
||||
release: {{ .Release.Name }}
|
||||
revision: "{{ .Release.Revision }}"
|
||||
topologyKey: kubernetes.io/hostname
|
||||
{{- else }}
|
||||
preferredDuringSchedulingIgnoredDuringExecution:
|
||||
|
@ -79,7 +77,6 @@ spec:
|
|||
matchLabels:
|
||||
app: {{ template "redis-ha.name" . }}-haproxy
|
||||
release: {{ .Release.Name }}
|
||||
revision: "{{ .Release.Revision }}"
|
||||
topologyKey: kubernetes.io/hostname
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
@ -92,7 +89,6 @@ spec:
|
|||
matchLabels:
|
||||
app: {{ template "redis-ha.name" . }}-haproxy
|
||||
release: {{ .Release.Name }}
|
||||
revision: "{{ .Release.Revision }}"
|
||||
{{- end }}
|
||||
initContainers:
|
||||
- name: config-init
|
||||
|
|
|
@ -51,8 +51,11 @@ spec:
|
|||
- name: {{ .Values.applicationSet.name }}
|
||||
image: {{ default .Values.global.image.repository .Values.applicationSet.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.applicationSet.image.tag }}
|
||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.applicationSet.image.imagePullPolicy }}
|
||||
{{- if not .Values.global.entrypoint.useImplicit }}
|
||||
command:
|
||||
- entrypoint.sh
|
||||
- {{ .Values.global.entrypoint.entrypoint | quote }}
|
||||
{{- end }}
|
||||
args:
|
||||
- argocd-applicationset-controller
|
||||
- --metrics-addr=:{{ .Values.applicationSet.containerPorts.metrics }}
|
||||
- --probe-addr=:{{ .Values.applicationSet.containerPorts.probe }}
|
||||
|
|
|
@ -56,8 +56,10 @@ spec:
|
|||
- name: {{ .Values.repoServer.name }}
|
||||
image: {{ default .Values.global.image.repository .Values.repoServer.image.repository }}:{{ default (include "argo-cd.defaultTag" .) .Values.repoServer.image.tag }}
|
||||
imagePullPolicy: {{ default .Values.global.image.imagePullPolicy .Values.repoServer.image.imagePullPolicy }}
|
||||
{{- if not .Values.global.entrypoint.useImplicit }}
|
||||
command:
|
||||
- entrypoint.sh
|
||||
- {{ .Values.global.entrypoint.entrypoint | quote }}
|
||||
{{- end }}
|
||||
args:
|
||||
- argocd-repo-server
|
||||
- --port={{ .Values.repoServer.containerPorts.server }}
|
||||
|
|
|
@ -132,6 +132,14 @@ global:
|
|||
# topologyKey: topology.kubernetes.io/zone
|
||||
# whenUnsatisfiable: DoNotSchedule
|
||||
|
||||
# POD entrypoint configuration
|
||||
entrypoint:
|
||||
# -- Implicitly use the docker image's entrypoint. This requires the image to have
|
||||
# ENTRYPOINT set properly
|
||||
useImplicit: false
|
||||
# -- The entrypoint to use for the containers.
|
||||
entrypoint: "entrypoint.sh"
|
||||
|
||||
|
||||
## Argo Configs
|
||||
configs:
|
||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>=1.8-0'
|
||||
catalog.cattle.io/release-name: cockroachdb
|
||||
apiVersion: v1
|
||||
appVersion: 22.2.6
|
||||
appVersion: 22.2.7
|
||||
description: CockroachDB is a scalable, survivable, strongly-consistent SQL database.
|
||||
home: https://www.cockroachlabs.com
|
||||
icon: https://raw.githubusercontent.com/cockroachdb/cockroach/master/docs/media/cockroach_db.png
|
||||
|
@ -14,4 +14,4 @@ maintainers:
|
|||
name: cockroachdb
|
||||
sources:
|
||||
- https://github.com/cockroachdb/cockroach
|
||||
version: 10.0.6
|
||||
version: 10.0.7
|
||||
|
|
|
@ -229,10 +229,10 @@ kubectl get pods \
|
|||
```
|
||||
|
||||
```
|
||||
my-release-cockroachdb-0 cockroachdb/cockroach:v22.2.6
|
||||
my-release-cockroachdb-1 cockroachdb/cockroach:v22.2.6
|
||||
my-release-cockroachdb-2 cockroachdb/cockroach:v22.2.6
|
||||
my-release-cockroachdb-3 cockroachdb/cockroach:v22.2.6
|
||||
my-release-cockroachdb-0 cockroachdb/cockroach:v22.2.7
|
||||
my-release-cockroachdb-1 cockroachdb/cockroach:v22.2.7
|
||||
my-release-cockroachdb-2 cockroachdb/cockroach:v22.2.7
|
||||
my-release-cockroachdb-3 cockroachdb/cockroach:v22.2.7
|
||||
```
|
||||
|
||||
Resume normal operations. Once you are comfortable that the stability and performance of the cluster is what you'd expect post-upgrade, finalize the upgrade:
|
||||
|
@ -287,7 +287,7 @@ Verify that no pod is deleted and then upgrade as normal. A new StatefulSet will
|
|||
|
||||
For more information about upgrading a cluster to the latest major release of CockroachDB, see [Upgrade to CockroachDB v21.1](https://www.cockroachlabs.com/docs/stable/upgrade-cockroach-version.html).
|
||||
|
||||
Note that there are some backward-incompatible changes to SQL features between versions 20.2 and 21.1. For details, see the [CockroachDB v22.2.6 release notes](https://www.cockroachlabs.com/docs/releases/v22.2.6.html#backward-incompatible-changes).
|
||||
Note that there are some backward-incompatible changes to SQL features between versions 20.2 and 21.1. For details, see the [CockroachDB v22.2.7 release notes](https://www.cockroachlabs.com/docs/releases/v22.2.7.html#backward-incompatible-changes).
|
||||
|
||||
## Configuration
|
||||
|
||||
|
@ -316,7 +316,7 @@ For details see the [`values.yaml`](values.yaml) file.
|
|||
| `conf.store.size` | CockroachDB storage size | `""` |
|
||||
| `conf.store.attrs` | CockroachDB storage attributes | `""` |
|
||||
| `image.repository` | Container image name | `cockroachdb/cockroach` |
|
||||
| `image.tag` | Container image tag | `v22.2.6` |
|
||||
| `image.tag` | Container image tag | `v22.2.7` |
|
||||
| `image.pullPolicy` | Container pull policy | `IfNotPresent` |
|
||||
| `image.credentials` | `registry`, `user` and `pass` credentials to pull private image | `{}` |
|
||||
| `statefulset.replicas` | StatefulSet replicas number | `3` |
|
||||
|
@ -381,11 +381,12 @@ For details see the [`values.yaml`](values.yaml) file.
|
|||
| `init.affinity` | [Affinity rules][2] of init Job Pod | `{}` |
|
||||
| `init.nodeSelector` | Node labels for init Job Pod assignment | `{}` |
|
||||
| `init.tolerations` | Node taints to tolerate by init Job Pod | `[]` |
|
||||
| `init.resources` | Resource requests and limits for the Pod of init Job | `{}` |
|
||||
| `init.resources` | Resource requests and limits for the `cluster-init` container | `{}` |
|
||||
| `tls.enabled` | Whether to run securely using TLS certificates | `no` |
|
||||
| `tls.serviceAccount.create` | Whether to create a new RBAC service account | `yes` |
|
||||
| `tls.serviceAccount.name` | Name of RBAC service account to use | `""` |
|
||||
| `tls.copyCerts.image` | Image used in copy certs init container | `busybox` |
|
||||
| `tls.copyCerts.resources` | Resource requests and limits for the `copy-certs` container | `{}` |
|
||||
| `tls.certs.provided` | Bring your own certs scenario, i.e certificates are provided | `no` |
|
||||
| `tls.certs.clientRootSecret` | If certs are provided, secret name for client root cert | `cockroachdb-root` |
|
||||
| `tls.certs.nodeSecret` | If certs are provided, secret name for node cert | `cockroachdb-node` |
|
||||
|
|
|
@ -255,3 +255,14 @@ Validate that if user enabled tls, then either self-signed certificates or certi
|
|||
{{ include "cockroachdb.tls.certs.selfSigner.nodeCertValidation" . }}
|
||||
{{- end -}}
|
||||
|
||||
{{- define "cockroachdb.securityContext.versionValidation" }}
|
||||
{{- if semverCompare ">=22.1.2" .Values.image.tag -}}
|
||||
{{ print true }}
|
||||
{{- else }}
|
||||
{{- if semverCompare ">=21.2.13, <22.1.0" .Values.image.tag -}}
|
||||
{{ print true }}
|
||||
{{- else }}
|
||||
{{ print false }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
|
|
@ -287,6 +287,17 @@ spec:
|
|||
periodSeconds: 5
|
||||
failureThreshold: 2
|
||||
{{- end }}
|
||||
{{- if eq (include "cockroachdb.securityContext.versionValidation" .) "true" }}
|
||||
{{- if .Values.statefulset.securityContext.enabled }}
|
||||
securityContext:
|
||||
allowPrivilegeEscalation: false
|
||||
capabilities:
|
||||
drop:
|
||||
- ALL
|
||||
privileged: false
|
||||
readOnlyRootFilesystem: true
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- with .Values.statefulset.resources }}
|
||||
resources: {{- toYaml . | nindent 12 }}
|
||||
{{- end }}
|
||||
|
@ -342,6 +353,15 @@ spec:
|
|||
secret:
|
||||
secretName: {{ template "cockroachdb.fullname" . }}-log-config
|
||||
{{- end }}
|
||||
{{- if eq (include "cockroachdb.securityContext.versionValidation" .) "true" }}
|
||||
{{- if and .Values.securityContext.enabled }}
|
||||
securityContext:
|
||||
fsGroup: 1000
|
||||
runAsGroup: 1000
|
||||
runAsUser: 1000
|
||||
runAsNonRoot: true
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
{{- if .Values.storage.persistentVolume.enabled }}
|
||||
volumeClaimTemplates:
|
||||
- metadata:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# Generated file, DO NOT EDIT. Source: build/templates/values.yaml
|
||||
image:
|
||||
repository: cockroachdb/cockroach
|
||||
tag: v22.2.6
|
||||
tag: v22.2.7
|
||||
pullPolicy: IfNotPresent
|
||||
credentials: {}
|
||||
# registry: docker.io
|
||||
|
@ -262,6 +262,9 @@ statefulset:
|
|||
# initialDelaySeconds: 30
|
||||
# periodSeconds: 5
|
||||
|
||||
securityContext:
|
||||
enabled: true
|
||||
|
||||
service:
|
||||
ports:
|
||||
# You can set a different external and internal gRPC ports and their name.
|
||||
|
@ -318,6 +321,9 @@ ingress:
|
|||
prometheus:
|
||||
enabled: true
|
||||
|
||||
securityContext:
|
||||
enabled: true
|
||||
|
||||
# CockroachDB's Prometheus operator ServiceMonitor support
|
||||
serviceMonitor:
|
||||
enabled: false
|
||||
|
|
|
@ -21,3 +21,5 @@
|
|||
.idea/
|
||||
*.tmproj
|
||||
.vscode/
|
||||
# CI
|
||||
.ci/
|
|
@ -15,4 +15,4 @@ maintainers:
|
|||
- name: codefresh
|
||||
url: https://codefresh-io.github.io/
|
||||
name: cf-runtime
|
||||
version: 1.0.3
|
||||
version: 1.0.5
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
## Codefresh Runner
|
||||
|
||||
![Version: 1.0.3](https://img.shields.io/badge/Version-1.0.3-informational?style=flat-square)
|
||||
![Version: 1.0.5](https://img.shields.io/badge/Version-1.0.5-informational?style=flat-square)
|
||||
|
||||
## Prerequisites
|
||||
|
||||
|
@ -92,7 +92,7 @@ Kubernetes: `>=1.19.0-0`
|
|||
| re.dindDaemon.tlsverify | bool | `true` | |
|
||||
| re.serviceAccount | object | `{"annotations":{}}` | Set annotation on engine Service Account Ref: https://codefresh.io/docs/docs/administration/codefresh-runner/#injecting-aws-arn-roles-into-the-cluster |
|
||||
| runner.env | object | `{}` | Add additional env vars |
|
||||
| runner.image | string | `"codefresh/venona:1.9.13"` | Set runner image |
|
||||
| runner.image | string | `"codefresh/venona:1.9.14"` | Set runner image |
|
||||
| runner.nodeSelector | object | `{}` | Set runner node selector |
|
||||
| runner.resources | object | `{}` | Set runner requests and limits |
|
||||
| runner.tolerations | list | `[]` | Set runner tolerations |
|
||||
|
@ -112,12 +112,13 @@ Kubernetes: `>=1.19.0-0`
|
|||
| storage.local.volumeParentDir | string | `"/var/lib/codefresh/dind-volumes"` | Set volume path on the host filesystem |
|
||||
| storage.localVolumeMonitor.env | object | `{}` | |
|
||||
| storage.localVolumeMonitor.image | string | `"codefresh/dind-volume-utils:1.29.3"` | Set `dind-lv-monitor` image |
|
||||
| storage.localVolumeMonitor.initContainer.image | string | `"alpine"` | |
|
||||
| storage.localVolumeMonitor.nodeSelector | object | `{}` | |
|
||||
| storage.localVolumeMonitor.resources | object | `{}` | |
|
||||
| storage.localVolumeMonitor.tolerations | list | `[]` | |
|
||||
| volumeProvisioner.annotations | object | `{}` | |
|
||||
| volumeProvisioner.env | object | `{}` | Add additional env vars |
|
||||
| volumeProvisioner.image | string | `"codefresh/dind-volume-provisioner:1.33.2"` | Set volume-provisioner image |
|
||||
| volumeProvisioner.image | string | `"codefresh/dind-volume-provisioner:1.33.3"` | Set volume-provisioner image |
|
||||
| volumeProvisioner.nodeSelector | object | `{}` | Set volume-provisioner node selector |
|
||||
| volumeProvisioner.resources | object | `{}` | Set volume-provisioner requests and limits |
|
||||
| volumeProvisioner.securityContext | object | `{"enabled":true}` | Enable volume-provisioner pod's security context (running as non root user) |
|
||||
|
|
|
@ -33,7 +33,7 @@ spec:
|
|||
- -R
|
||||
- 1000:1000
|
||||
- /var/lib/codefresh/dind-volumes
|
||||
image: alpine
|
||||
image: {{ .Values.storage.localVolumeMonitor.initContainer.image }}
|
||||
imagePullPolicy: Always
|
||||
name: fs-change-owner
|
||||
resources: {}
|
||||
|
|
|
@ -20,17 +20,17 @@ global:
|
|||
|
||||
# -- Set docker registry prefix for the runtime images
|
||||
dockerRegistry: "quay.io"
|
||||
# E.g
|
||||
# E.g.
|
||||
# dockerRegistry: "myreqistry.local"
|
||||
|
||||
# Runner parameters
|
||||
# @default -- See below
|
||||
runner:
|
||||
# -- Set runner image
|
||||
image: "codefresh/venona:1.9.13"
|
||||
image: "codefresh/venona:1.9.14"
|
||||
# -- Add additional env vars
|
||||
env: {}
|
||||
# E.g
|
||||
# E.g.
|
||||
# env:
|
||||
# HTTP_PROXY: 10.20.0.35:8080
|
||||
# HTTPS_PROXY: 10.20.0.35:8080
|
||||
|
@ -38,7 +38,7 @@ runner:
|
|||
|
||||
# -- Set runner requests and limits
|
||||
resources: {}
|
||||
# E.g
|
||||
# E.g.
|
||||
# resources:
|
||||
# limits:
|
||||
# cpu: 400m
|
||||
|
@ -49,13 +49,13 @@ runner:
|
|||
|
||||
# -- Set runner node selector
|
||||
nodeSelector: {}
|
||||
# E.g
|
||||
# E.g.
|
||||
# nodeSelector:
|
||||
# foo: bar
|
||||
|
||||
# -- Set runner tolerations
|
||||
tolerations: []
|
||||
## E.g
|
||||
## E.g.
|
||||
# tolerations:
|
||||
# - key: codefresh
|
||||
# operator: Equal
|
||||
|
@ -66,10 +66,10 @@ runner:
|
|||
# @default -- See below
|
||||
volumeProvisioner:
|
||||
# -- Set volume-provisioner image
|
||||
image: "codefresh/dind-volume-provisioner:1.33.2"
|
||||
image: "codefresh/dind-volume-provisioner:1.33.3"
|
||||
# -- Set annotation on volume-provisioner Service Account
|
||||
serviceAccount: {}
|
||||
# E.g
|
||||
# E.g.
|
||||
# serviceAccount:
|
||||
# annotations:
|
||||
# eks.amazonaws.com/role-arn: "arn:aws:iam::<ACCOUNT_ID>:role/<IAM_ROLE_NAME>"
|
||||
|
@ -85,7 +85,7 @@ volumeProvisioner:
|
|||
enabled: true
|
||||
# -- Add additional env vars
|
||||
env: {}
|
||||
# E.g
|
||||
# E.g.
|
||||
# env:
|
||||
# PRIVILEGED_CONTAINER: true
|
||||
|
||||
|
@ -120,6 +120,8 @@ storage:
|
|||
localVolumeMonitor:
|
||||
# -- Set `dind-lv-monitor` image
|
||||
image: codefresh/dind-volume-utils:1.29.3
|
||||
initContainer:
|
||||
image: alpine
|
||||
nodeSelector: {}
|
||||
resources: {}
|
||||
tolerations: []
|
||||
|
@ -144,7 +146,7 @@ storage:
|
|||
# -- Set AWS_SECRET_ACCESS_KEY for volume-provisioner (optional)
|
||||
# Ref: https://codefresh.io/docs/docs/installation/codefresh-runner/#dind-volume-provisioner-permissions
|
||||
secretAccessKey: ""
|
||||
# E.g:
|
||||
# E.g.
|
||||
# ebs:
|
||||
# volumeType: gp3
|
||||
# availabilityZone: us-east-1c
|
||||
|
@ -176,7 +178,7 @@ storage:
|
|||
availabilityZone: "us-west1-a"
|
||||
# -- Set Google SA JSON key for volume-provisioner (optional)
|
||||
serviceAccountJson: ""
|
||||
## e.g:
|
||||
# E.g.
|
||||
# gcedisk:
|
||||
# volumeType: pd-ssd
|
||||
# availabilityZone: us-central1-c
|
||||
|
@ -213,7 +215,7 @@ re:
|
|||
# Ref: https://codefresh.io/docs/docs/administration/codefresh-runner/#injecting-aws-arn-roles-into-the-cluster
|
||||
serviceAccount:
|
||||
annotations: {}
|
||||
# E.g
|
||||
# E.g.
|
||||
# serviceAccount:
|
||||
# annotations:
|
||||
# eks.amazonaws.com/role-arn: "arn:aws:iam::<ACCOUNT_ID>:role/<IAM_ROLE_NAME>"
|
||||
|
@ -256,7 +258,7 @@ appProxy:
|
|||
tlsSecret: ""
|
||||
# -- Set extra annotations for ingress object
|
||||
annotations: {}
|
||||
## e.g:
|
||||
# E.g.
|
||||
# ingress:
|
||||
# pathPrefix: "/app-proxy"
|
||||
# class: "nginx"
|
||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>1.15.0-0'
|
||||
catalog.cattle.io/release-name: falcon-sensor
|
||||
apiVersion: v2
|
||||
appVersion: 1.18.5
|
||||
appVersion: 1.18.6
|
||||
description: A Helm chart to deploy CrowdStrike Falcon sensors into Kubernetes clusters.
|
||||
home: https://crowdstrike.com
|
||||
icon: https://raw.githubusercontent.com/CrowdStrike/falcon-helm/main/images/crowdstrike-logo.svg
|
||||
|
@ -24,4 +24,4 @@ name: falcon-sensor
|
|||
sources:
|
||||
- https://github.com/CrowdStrike/falcon-helm
|
||||
type: application
|
||||
version: 1.18.5
|
||||
version: 1.18.6
|
||||
|
|
|
@ -70,9 +70,18 @@
|
|||
"pattern": "^(RollingUpdate|OnDelete)$"
|
||||
},
|
||||
"maxUnavailable": {
|
||||
"oneOf": [
|
||||
{
|
||||
"type": "string",
|
||||
"default": "10%",
|
||||
"pattern": "^[0-9]+%$"
|
||||
},
|
||||
{
|
||||
"type": "integer",
|
||||
"default": "1",
|
||||
"pattern": "^[0-9]+$"
|
||||
}
|
||||
]
|
||||
},
|
||||
"serviceAccountName": {
|
||||
"type": "object",
|
||||
|
|
|
@ -1,11 +1,15 @@
|
|||
# Datadog changelog
|
||||
|
||||
# 3.23.0
|
||||
## 3.24.0
|
||||
|
||||
* Move `kube-state-metrics` default image registry from k8s.gcr.io to registry.k8s.io.
|
||||
|
||||
## 3.23.0
|
||||
|
||||
* Injects additional environment variables in the Cluster Agent
|
||||
* Add `clusterAgent.rbac.flareAdditionalPermissions` parameter to enable user Helm values retrieval in DCA flare (`true` by default)
|
||||
|
||||
# 3.22.0
|
||||
## 3.22.0
|
||||
|
||||
* Auto-configure `clusterAgent.admissionController.configMode` based on `datadog.apm.socketEnabled|portEnabled`.
|
||||
|
||||
|
|
|
@ -19,4 +19,4 @@ name: datadog
|
|||
sources:
|
||||
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
||||
- https://github.com/DataDog/datadog-agent
|
||||
version: 3.23.0
|
||||
version: 3.24.0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# Datadog
|
||||
|
||||
![Version: 3.23.0](https://img.shields.io/badge/Version-3.23.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
||||
![Version: 3.24.0](https://img.shields.io/badge/Version-3.24.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
|
||||
|
||||
[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/).
|
||||
|
||||
|
@ -727,6 +727,7 @@ helm install <RELEASE_NAME> \
|
|||
| existingClusterAgent.serviceName | string | `nil` | Existing service name to use for reaching the external Cluster Agent |
|
||||
| existingClusterAgent.tokenSecretName | string | `nil` | Existing secret name to use for external Cluster Agent token |
|
||||
| fullnameOverride | string | `nil` | Override the full qualified app name |
|
||||
| kube-state-metrics.image.repository | string | `"registry.k8s.io/kube-state-metrics/kube-state-metrics"` | Default kube-state-metrics image repository. |
|
||||
| kube-state-metrics.nodeSelector | object | `{"kubernetes.io/os":"linux"}` | Node selector for KSM. KSM only supports Linux. |
|
||||
| kube-state-metrics.rbac.create | bool | `true` | If true, create & use RBAC resources |
|
||||
| kube-state-metrics.resources | object | `{}` | Resource requests and limits for the kube-state-metrics container. |
|
||||
|
|
|
@ -1806,6 +1806,10 @@ datadog-crds:
|
|||
datadogMetrics: true
|
||||
|
||||
kube-state-metrics:
|
||||
# kube-state-metrics.image.repository -- Default kube-state-metrics image repository.
|
||||
image:
|
||||
repository: registry.k8s.io/kube-state-metrics/kube-state-metrics
|
||||
|
||||
rbac:
|
||||
# kube-state-metrics.rbac.create -- If true, create & use RBAC resources
|
||||
create: true
|
||||
|
|
|
@ -28,4 +28,4 @@ name: loft
|
|||
sources:
|
||||
- https://github.com/loft-sh/loft
|
||||
type: application
|
||||
version: 3.0.1
|
||||
version: 3.0.2
|
||||
|
|
|
@ -69,7 +69,7 @@ spec:
|
|||
{{- if .Values.image }}
|
||||
image: "{{ .Values.image }}"
|
||||
{{- else }}
|
||||
image: "loftsh/loft:{{ .Chart.Version }}"
|
||||
image: "ghcr.io/loft-sh/loft:{{ .Chart.Version }}"
|
||||
{{- end }}
|
||||
ports:
|
||||
- name: http
|
||||
|
|
|
@ -58,8 +58,9 @@ tls:
|
|||
# This is a YAML-formatted file.
|
||||
# Declare variables to be passed into your templates.
|
||||
|
||||
# Default value is: loftsh/loft:{{ .Chart.Version }}
|
||||
# image: loftsh/loft
|
||||
# Default value is: ghcr.io/loft:{{ .Chart.Version }}
|
||||
# Note: images prior to 3.1 use the docker.io/loftsh registry
|
||||
# image: ghcr.io/loft-sh/loft
|
||||
|
||||
# Additional enviroment variables in the form of
|
||||
# VAR_NAME: VAR_VALUE
|
||||
|
|
|
@ -6,4 +6,4 @@ apiVersion: v2
|
|||
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/pixie/icon/color/pixie-icon-color.svg
|
||||
name: pixie-operator-chart
|
||||
type: application
|
||||
version: 0.0.3801
|
||||
version: 0.1.1
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -71,8 +71,7 @@ spec:
|
|||
- $(OPERATOR_NAMESPACE)
|
||||
- --writeStatusName
|
||||
- ""
|
||||
image: {{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-olm{{ else }}quay.io/operator-framework/olm@sha256:b706ee6583c4c3cf8059d44234c8a4505804adcc742bcddb3d1e2f6eff3d6519{{ end }}
|
||||
imagePullPolicy: IfNotPresent
|
||||
image: {{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-{{ else }}quay.io/operator-framework/{{ end }}olm@sha256:f9ea8cef95ac9b31021401d4863711a5eec904536b449724e0f00357548a31e7
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
- containerPort: 8081
|
||||
|
@ -88,7 +87,6 @@ spec:
|
|||
port: 8080
|
||||
terminationMessagePolicy: FallbackToLogsOnError
|
||||
env:
|
||||
|
||||
- name: OPERATOR_NAMESPACE
|
||||
valueFrom:
|
||||
fieldRef:
|
||||
|
@ -99,10 +97,25 @@ spec:
|
|||
requests:
|
||||
cpu: 10m
|
||||
memory: 160Mi
|
||||
|
||||
|
||||
nodeSelector:
|
||||
kubernetes.io/os: linux
|
||||
tolerations:
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "amd64"
|
||||
effect: "NoSchedule"
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "amd64"
|
||||
effect: "NoExecute"
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "arm64"
|
||||
effect: "NoSchedule"
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "arm64"
|
||||
effect: "NoExecute"
|
||||
---
|
||||
apiVersion: apps/v1
|
||||
kind: Deployment
|
||||
|
@ -129,12 +142,14 @@ spec:
|
|||
command:
|
||||
- /bin/catalog
|
||||
args:
|
||||
- '-namespace'
|
||||
- '--namespace'
|
||||
- {{ .Values.olmNamespace }}
|
||||
- -configmapServerImage={{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-{{ else }}quay.io/operator-framework/{{ end }}configmap-operator-registry:latest
|
||||
- -util-image
|
||||
- {{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-olm{{ else }}quay.io/operator-framework/olm@sha256:b706ee6583c4c3cf8059d44234c8a4505804adcc742bcddb3d1e2f6eff3d6519{{ end }}
|
||||
image: {{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-olm{{ else }}quay.io/operator-framework/olm@sha256:b706ee6583c4c3cf8059d44234c8a4505804adcc742bcddb3d1e2f6eff3d6519{{ end }}
|
||||
- --configmapServerImage={{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-{{ else }}quay.io/operator-framework/{{ end }}configmap-operator-registry:latest
|
||||
- --util-image
|
||||
- {{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-{{ else }}quay.io/operator-framework/{{ end }}olm@sha256:f9ea8cef95ac9b31021401d4863711a5eec904536b449724e0f00357548a31e7
|
||||
- --opmImage
|
||||
- {{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-{{ else }}quay.io/operator-framework/{{ end }}opm@sha256:d999588bd4e9509ec9e75e49adfb6582d256e9421e454c7fb5e9fe57e7b1aada
|
||||
image: {{ if .Values.registry }}{{ .Values.registry }}/quay.io-operator-framework-{{ else }}quay.io/operator-framework/{{ end }}olm@sha256:f9ea8cef95ac9b31021401d4863711a5eec904536b449724e0f00357548a31e7
|
||||
imagePullPolicy: IfNotPresent
|
||||
ports:
|
||||
- containerPort: 8080
|
||||
|
@ -151,15 +166,29 @@ spec:
|
|||
port: 8080
|
||||
terminationMessagePolicy: FallbackToLogsOnError
|
||||
env:
|
||||
|
||||
resources:
|
||||
requests:
|
||||
cpu: 10m
|
||||
memory: 80Mi
|
||||
|
||||
|
||||
nodeSelector:
|
||||
kubernetes.io/os: linux
|
||||
tolerations:
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "amd64"
|
||||
effect: "NoSchedule"
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "amd64"
|
||||
effect: "NoExecute"
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "arm64"
|
||||
effect: "NoSchedule"
|
||||
- key: "kubernetes.io/arch"
|
||||
operator: "Equal"
|
||||
value: "arm64"
|
||||
effect: "NoExecute"
|
||||
---
|
||||
kind: ClusterRole
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
|
|
|
@ -19,7 +19,7 @@ spec:
|
|||
fieldPath: metadata.namespace
|
||||
- name: PL_VIZIER_NAME
|
||||
value: '{{ .Values.name }}'
|
||||
image: gcr.io/pixie-oss/pixie-prod/operator/vizier_deleter:0.0.38
|
||||
image: gcr.io/pixie-oss/pixie-prod/operator/vizier_deleter:0.1.0
|
||||
name: delete-job
|
||||
restartPolicy: Never
|
||||
serviceAccountName: pl-deleter-service-account
|
||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>= 1.17.0-0'
|
||||
catalog.cattle.io/release-name: speedscale-operator
|
||||
apiVersion: v1
|
||||
appVersion: 1.2.447
|
||||
appVersion: 1.2.482
|
||||
description: Stress test your APIs with real world scenarios. Collect and replay
|
||||
traffic without scripting.
|
||||
home: https://speedscale.com
|
||||
|
@ -24,4 +24,4 @@ maintainers:
|
|||
- email: support@speedscale.com
|
||||
name: Speedscale Support
|
||||
name: speedscale-operator
|
||||
version: 1.2.27
|
||||
version: 1.2.28
|
||||
|
|
|
@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen
|
|||
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
|
||||
incompatible breaking change needing manual actions.
|
||||
|
||||
### Upgrade to 1.2.27
|
||||
### Upgrade to 1.2.28
|
||||
|
||||
```bash
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.27/templates/crds/trafficreplays.yaml
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.28/templates/crds/trafficreplays.yaml
|
||||
```
|
||||
|
||||
### Upgrade to 1.1.0
|
||||
|
|
|
@ -101,10 +101,10 @@ _See [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/) for command documen
|
|||
A major chart version change (like v1.2.3 -> v2.0.0) indicates that there is an
|
||||
incompatible breaking change needing manual actions.
|
||||
|
||||
### Upgrade to 1.2.27
|
||||
### Upgrade to 1.2.28
|
||||
|
||||
```bash
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.27/templates/crds/trafficreplays.yaml
|
||||
kubectl apply --server-side -f https://raw.githubusercontent.com/speedscale/operator-helm/main/1.2.28/templates/crds/trafficreplays.yaml
|
||||
```
|
||||
|
||||
### Upgrade to 1.1.0
|
||||
|
|
|
@ -198,6 +198,16 @@ rules:
|
|||
- get
|
||||
- update
|
||||
- patch
|
||||
- apiGroups:
|
||||
- argoproj.io
|
||||
resources:
|
||||
- rollouts
|
||||
verbs:
|
||||
- get
|
||||
- list
|
||||
- patch
|
||||
- update
|
||||
- watch
|
||||
---
|
||||
apiVersion: rbac.authorization.k8s.io/v1
|
||||
kind: ClusterRoleBinding
|
||||
|
|
|
@ -20,7 +20,7 @@ clusterName: "my-cluster"
|
|||
# Speedscale components image settings.
|
||||
image:
|
||||
registry: gcr.io/speedscale
|
||||
tag: v1.2.447
|
||||
tag: v1.2.482
|
||||
pullPolicy: Always
|
||||
|
||||
# Log level for Speedscale components.
|
||||
|
|
|
@ -10,6 +10,9 @@ Manual edits are supported only below '## Change Log' and should be used
|
|||
exclusively to fix incorrect entries and not to add new ones.
|
||||
|
||||
## Change Log
|
||||
# v1.15.81
|
||||
### Chores
|
||||
* **sysdig** [b360599](https://github.com/sysdiglabs/charts/commit/b3605992c9167f3d5d1c54fb097b83dc66f9c6f5): bump agent version to 12.13.0 ([#1021](https://github.com/sysdiglabs/charts/issues/1021))
|
||||
# v1.15.80
|
||||
### New Features
|
||||
* **agent** [d48ef54](https://github.com/sysdiglabs/charts/commit/d48ef54afb4c79c72d8b51a77d8e101f9d25a4f4): Add poddisruptionbudget permissions to the Agent clusterrole ([#968](https://github.com/sysdiglabs/charts/issues/968))
|
||||
|
|
|
@ -3,7 +3,7 @@ annotations:
|
|||
catalog.cattle.io/display-name: Sysdig
|
||||
catalog.cattle.io/release-name: sysdig
|
||||
apiVersion: v1
|
||||
appVersion: 12.12.1
|
||||
appVersion: 12.13.0
|
||||
description: Sysdig Monitor and Secure agent
|
||||
home: https://www.sysdig.com/
|
||||
icon: https://avatars.githubusercontent.com/u/5068817?s=200&v=4
|
||||
|
@ -29,4 +29,4 @@ name: sysdig
|
|||
sources:
|
||||
- https://app.sysdigcloud.com/#/settings/user
|
||||
- https://github.com/draios/sysdig
|
||||
version: 1.15.80
|
||||
version: 1.15.81
|
||||
|
|
|
@ -84,7 +84,7 @@ The following table lists the configurable parameters of the Sysdig chart and th
|
|||
|----------------------------------------------------------------------|------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------|
|
||||
| `image.registry` | Sysdig Agent image registry | `quay.io` |
|
||||
| `image.repository` | The image repository to pull from | `sysdig/agent` |
|
||||
| `image.tag` | The image tag to pull | `12.12.1` |
|
||||
| `image.tag` | The image tag to pull | `12.13.0` |
|
||||
| `image.digest` | The image digest to pull | ` ` |
|
||||
| `image.pullPolicy` | The Image pull policy | `IfNotPresent` |
|
||||
| `image.pullSecrets` | Image pull secrets | `nil` |
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# What's Changed
|
||||
|
||||
### New Features
|
||||
- **agent** [d48ef54](https://github.com/sysdiglabs/charts/commit/d48ef54afb4c79c72d8b51a77d8e101f9d25a4f4): Add poddisruptionbudget permissions to the Agent clusterrole ([#968](https://github.com/sysdiglabs/charts/issues/968))
|
||||
### Chores
|
||||
- **sysdig** [b360599](https://github.com/sysdiglabs/charts/commit/b3605992c9167f3d5d1c54fb097b83dc66f9c6f5): bump agent version to 12.13.0 ([#1021](https://github.com/sysdiglabs/charts/issues/1021))
|
||||
|
||||
#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.6.2...sysdig-1.15.80
|
||||
#### Full diff: https://github.com/sysdiglabs/charts/compare/sysdig-deploy-1.6.6...sysdig-1.15.81
|
||||
|
|
|
@ -8,7 +8,7 @@ image:
|
|||
|
||||
registry: quay.io
|
||||
repository: sysdig/agent
|
||||
tag: 12.12.1
|
||||
tag: 12.13.0
|
||||
# Specify a imagePullPolicy
|
||||
# Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
|
||||
# ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
|
||||
|
|
|
@ -1,8 +1,15 @@
|
|||
# Change Log
|
||||
|
||||
## 22.0.0 ![AppVersion: v2.9.9](https://img.shields.io/static/v1?label=AppVersion&message=v2.9.9&color=success&logo=) ![Kubernetes: >=1.16.0-0](https://img.shields.io/static/v1?label=Kubernetes&message=%3E%3D1.16.0-0&color=informational&logo=kubernetes) ![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Release date:** 2023-03-29
|
||||
|
||||
* BREAKING CHANGE: `image.repository` introduction may break during the upgrade. See PR #802.
|
||||
|
||||
|
||||
## 21.2.1 ![AppVersion: v2.9.9](https://img.shields.io/static/v1?label=AppVersion&message=v2.9.9&color=success&logo=) ![Kubernetes: >=1.16.0-0](https://img.shields.io/static/v1?label=Kubernetes&message=%3E%3D1.16.0-0&color=informational&logo=kubernetes) ![Helm: v3](https://img.shields.io/static/v1?label=Helm&message=v3&color=informational&logo=helm)
|
||||
|
||||
**Release date:** 2023-03-21
|
||||
**Release date:** 2023-03-28
|
||||
|
||||
* ⬆️ Upgrade traefik Docker tag to v2.9.9
|
||||
* 🎨 Introduce `image.registry` and add explicit default (it may impact custom `image.repository`)
|
||||
|
|
|
@ -1,8 +1,6 @@
|
|||
annotations:
|
||||
artifacthub.io/changes: "- \"⬆️ Upgrade traefik Docker tag to v2.9.9\"\n- \"\U0001F3A8
|
||||
Introduce `image.registry` and add explicit default (it may impact custom `image.repository`)\"\n-
|
||||
\":memo: Clarify the need of an initContainer when enabling persistence for TLS
|
||||
Certificates\"\n"
|
||||
artifacthub.io/changes: |
|
||||
- "BREAKING CHANGE: `image.repository` introduction may break during the upgrade. See PR #802."
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Traefik Proxy
|
||||
catalog.cattle.io/kube-version: '>=1.16.0-0'
|
||||
|
@ -33,4 +31,4 @@ sources:
|
|||
- https://github.com/traefik/traefik
|
||||
- https://github.com/traefik/traefik-helm-chart
|
||||
type: application
|
||||
version: 21.2.1
|
||||
version: 22.0.0
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
dependencies:
|
||||
- name: triggermesh-core
|
||||
repository: https://storage.googleapis.com/triggermesh-charts
|
||||
version: 1.1.x
|
||||
digest: sha256:254836869102a3d43d7b8f099645c28a2d027cfde786517cefa370f33395090e
|
||||
generated: "2023-03-03T10:38:48.638256616Z"
|
||||
version: 1.1.1
|
||||
digest: sha256:c5be13db3d6ec1f432e294520702633f3ff597ebcedb59fcfcc4283a7eda2cba
|
||||
generated: "2023-03-30T13:02:18.993598+05:30"
|
||||
|
|
|
@ -4,7 +4,7 @@ annotations:
|
|||
catalog.cattle.io/kube-version: '>=1.20-0'
|
||||
catalog.cattle.io/release-name: triggermesh
|
||||
apiVersion: v2
|
||||
appVersion: v1.24.0
|
||||
appVersion: v1.24.1
|
||||
dependencies:
|
||||
- condition: triggermesh-core.enabled
|
||||
name: triggermesh-core
|
||||
|
@ -18,4 +18,4 @@ description: A Helm chart deploying TriggerMesh Open Source Components
|
|||
icon: https://partner-charts.rancher.io/assets/logos/triggermesh.svg
|
||||
name: triggermesh
|
||||
type: application
|
||||
version: 0.7.1
|
||||
version: 0.7.2
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
apiVersion: v2
|
||||
appVersion: v1.2.0
|
||||
appVersion: v1.2.1
|
||||
description: A Helm chart deploying TriggerMesh Core Open Source Components
|
||||
name: triggermesh-core
|
||||
type: application
|
||||
version: 1.1.0
|
||||
version: 1.1.1
|
||||
|
|
|
@ -1,130 +0,0 @@
|
|||
# Copyright 2022 TriggerMesh Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: memorybrokers.eventing.triggermesh.io
|
||||
labels:
|
||||
triggermesh.io/crd-install: 'true'
|
||||
spec:
|
||||
group: eventing.triggermesh.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
kind: MemoryBroker
|
||||
listKind: MemoryBrokerList
|
||||
plural: memorybrokers
|
||||
singular: memorybroker
|
||||
categories:
|
||||
- all
|
||||
- triggermesh
|
||||
- brokers
|
||||
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
description: MemoryBroker is the Schema for the memorybrokers API
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: 'APIVersion defines the versioned schema of this representation
|
||||
of an object. Servers should convert recognized schemas to the latest
|
||||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind is a string value representing the REST resource this
|
||||
object represents. Servers may infer this from the endpoint the client
|
||||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
metadata:
|
||||
type: object
|
||||
spec:
|
||||
description: MemoryBrokerSpec defines the desired state of MemoryBroker
|
||||
type: object
|
||||
properties:
|
||||
memory:
|
||||
description: Memory options.
|
||||
type: object
|
||||
properties:
|
||||
bufferSize:
|
||||
description: Maximum number of elements to buffer.
|
||||
type: integer
|
||||
broker:
|
||||
description: Broker options.
|
||||
type: object
|
||||
properties:
|
||||
port:
|
||||
description: Broker HTTP port.
|
||||
type: integer
|
||||
observability:
|
||||
description: Observability parameters for the Broker.
|
||||
type: object
|
||||
properties:
|
||||
valueFromConfigMap:
|
||||
description: ConfigMap that contains the observability parameters.
|
||||
type: string
|
||||
required:
|
||||
- valueFromConfigMap
|
||||
|
||||
status:
|
||||
description: Status represents the current state of the Broker. This data may be out of date.
|
||||
type: object
|
||||
properties:
|
||||
address:
|
||||
description: Broker is Addressable. It exposes the endpoint as an URI to get events delivered into the Broker mesh.
|
||||
type: object
|
||||
properties:
|
||||
url:
|
||||
type: string
|
||||
conditions:
|
||||
description: Conditions the latest available observations of a resource's current state.
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required:
|
||||
- type
|
||||
- status
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
description: 'LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).'
|
||||
type: string
|
||||
message:
|
||||
description: 'A human readable message indicating details about the transition.'
|
||||
type: string
|
||||
reason:
|
||||
description: 'The reason for the condition''s last transition.'
|
||||
type: string
|
||||
severity:
|
||||
description: 'Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.'
|
||||
type: string
|
||||
status:
|
||||
description: 'Status of the condition, one of True, False, Unknown.'
|
||||
type: string
|
||||
type:
|
||||
description: 'Type of condition.'
|
||||
type: string
|
||||
observedGeneration:
|
||||
description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.
|
||||
type: integer
|
||||
format: int64
|
||||
additionalPrinterColumns:
|
||||
- name: URL
|
||||
type: string
|
||||
jsonPath: .status.address.url
|
||||
- name: Age
|
||||
type: date
|
||||
jsonPath: .metadata.creationTimestamp
|
||||
- name: Ready
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].status
|
||||
- name: Reason
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].reason
|
||||
|
||||
|
||||
|
|
@ -1,181 +0,0 @@
|
|||
# Copyright 2022 TriggerMesh Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: redisbrokers.eventing.triggermesh.io
|
||||
labels:
|
||||
triggermesh.io/crd-install: 'true'
|
||||
spec:
|
||||
group: eventing.triggermesh.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
kind: RedisBroker
|
||||
listKind: RedisBrokerList
|
||||
plural: redisbrokers
|
||||
singular: redisbroker
|
||||
categories:
|
||||
- all
|
||||
- triggermesh
|
||||
- brokers
|
||||
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
description: RedisBroker is the Schema for the redisbrokers API
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: 'APIVersion defines the versioned schema of this representation
|
||||
of an object. Servers should convert recognized schemas to the latest
|
||||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind is a string value representing the REST resource this
|
||||
object represents. Servers may infer this from the endpoint the client
|
||||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
metadata:
|
||||
type: object
|
||||
spec:
|
||||
description: RedisBrokerSpec defines the desired state of RedisBroker
|
||||
type: object
|
||||
properties:
|
||||
redis:
|
||||
description: Redis options.
|
||||
type: object
|
||||
properties:
|
||||
connection:
|
||||
description: Redis connection.
|
||||
type: object
|
||||
properties:
|
||||
url:
|
||||
description: URL of the Redis standalone instance.
|
||||
type: string
|
||||
clusterURLs:
|
||||
description: URLs for the Redis cluster instances.
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
username:
|
||||
description: Redis username.
|
||||
type: object
|
||||
properties:
|
||||
secretKeyRef:
|
||||
description: A reference to a Kubernetes Secret object.
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
key:
|
||||
type: string
|
||||
password:
|
||||
description: Redis password.
|
||||
type: object
|
||||
properties:
|
||||
secretKeyRef:
|
||||
description: A reference to a Kubernetes Secret object.
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
key:
|
||||
type: string
|
||||
tlsEnabled:
|
||||
description: Use TLS enctrypted Redis connection.
|
||||
type: boolean
|
||||
tlsSkipVerify:
|
||||
description: Skip TLS certificate verification.
|
||||
type: boolean
|
||||
oneOf:
|
||||
- required: [url]
|
||||
- required: [clusterURLs]
|
||||
|
||||
stream:
|
||||
description: Redis stream to be used by the broker.
|
||||
type: string
|
||||
streamMaxLen:
|
||||
description: Maximum number of items (approximate) the Redis stream can host.
|
||||
type: integer
|
||||
default: 1000
|
||||
|
||||
broker:
|
||||
description: Broker options.
|
||||
type: object
|
||||
properties:
|
||||
port:
|
||||
description: Broker HTTP port.
|
||||
type: integer
|
||||
observability:
|
||||
description: Observability parameters for the Broker.
|
||||
type: object
|
||||
properties:
|
||||
valueFromConfigMap:
|
||||
description: ConfigMap that contains the observability parameters.
|
||||
type: string
|
||||
required:
|
||||
- valueFromConfigMap
|
||||
|
||||
status:
|
||||
description: Status represents the current state of the Broker. This data may be out of date.
|
||||
type: object
|
||||
properties:
|
||||
address:
|
||||
description: Broker is Addressable. It exposes the endpoint as an URI to get events delivered into the Broker mesh.
|
||||
type: object
|
||||
properties:
|
||||
url:
|
||||
type: string
|
||||
conditions:
|
||||
description: Conditions the latest available observations of a resource's current state.
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required:
|
||||
- type
|
||||
- status
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
description: 'LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).'
|
||||
type: string
|
||||
message:
|
||||
description: 'A human readable message indicating details about the transition.'
|
||||
type: string
|
||||
reason:
|
||||
description: 'The reason for the condition''s last transition.'
|
||||
type: string
|
||||
severity:
|
||||
description: 'Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.'
|
||||
type: string
|
||||
status:
|
||||
description: 'Status of the condition, one of True, False, Unknown.'
|
||||
type: string
|
||||
type:
|
||||
description: 'Type of condition.'
|
||||
type: string
|
||||
observedGeneration:
|
||||
description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.
|
||||
type: integer
|
||||
format: int64
|
||||
additionalPrinterColumns:
|
||||
- name: URL
|
||||
type: string
|
||||
jsonPath: .status.address.url
|
||||
- name: Age
|
||||
type: date
|
||||
jsonPath: .metadata.creationTimestamp
|
||||
- name: Ready
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].status
|
||||
- name: Reason
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].reason
|
||||
|
||||
|
||||
|
|
@ -1,285 +0,0 @@
|
|||
# Copyright 2022 TriggerMesh Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: triggers.eventing.triggermesh.io
|
||||
labels:
|
||||
triggermesh.io/crd-install: 'true'
|
||||
spec:
|
||||
group: eventing.triggermesh.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
kind: Trigger
|
||||
plural: triggers
|
||||
singular: trigger
|
||||
categories:
|
||||
- all
|
||||
- triggermesh
|
||||
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
description: 'Trigger represents a request to have events delivered to a subscriber from a Broker''s event pool.'
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: 'APIVersion defines the versioned schema of this representation
|
||||
of an object. Servers should convert recognized schemas to the latest
|
||||
internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind is a string value representing the REST resource this
|
||||
object represents. Servers may infer this from the endpoint the client
|
||||
submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
metadata:
|
||||
type: object
|
||||
spec:
|
||||
description: Spec defines the desired state of the Trigger.
|
||||
type: object
|
||||
properties:
|
||||
broker:
|
||||
description: Broker is the broker that this trigger receives events from.
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: API version of the referent.
|
||||
type: string
|
||||
group:
|
||||
description: 'Group of the API, without the version of the group.
|
||||
This can be used as an alternative to the APIVersion, and then
|
||||
resolved using ResolveGroup. Note: This API is EXPERIMENTAL
|
||||
and might break anytime. For more details: https://github.com/knative/eventing/issues/5086'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
name:
|
||||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
|
||||
This is optional field, it gets defaulted to the object holding
|
||||
it if left out.'
|
||||
type: string
|
||||
required:
|
||||
- kind
|
||||
- name
|
||||
|
||||
filters:
|
||||
description: Filters is an experimental field that conforms to the
|
||||
CNCF CloudEvents Subscriptions API. It's an array of filter expressions
|
||||
that evaluate to true or false. If any filter expression in the
|
||||
array evaluates to false, the event MUST NOT be sent to the Subscriber.
|
||||
If all the filter expressions in the array evaluate to true, the
|
||||
event MUST be attempted to be delivered. Absence of a filter or
|
||||
empty array implies a value of true. In the event of users specifying
|
||||
both Filter and Filters, then the latter will override the former.
|
||||
This will allow users to try out the effect of the new Filters field
|
||||
without compromising the existing attribute-based Filter and try
|
||||
it out on existing Trigger objects.
|
||||
items:
|
||||
description: SubscriptionsAPIFilter allows defining a filter expression
|
||||
using CloudEvents Subscriptions API. If multiple filters are specified,
|
||||
then the same semantics of SubscriptionsAPIFilter.All is applied.
|
||||
If no filter dialect or empty object is specified, then the filter
|
||||
always accept the events.
|
||||
properties:
|
||||
all:
|
||||
description: All evaluates to true if all the nested expressions
|
||||
evaluate to true. It must contain at least one filter expression.
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
any:
|
||||
description: Any evaluates to true if at least one of the nested
|
||||
expressions evaluates to true. It must contain at least one
|
||||
filter expression.
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
cesql:
|
||||
description: CESQL is a CloudEvents SQL expression that will
|
||||
be evaluated to true or false against each CloudEvent.
|
||||
type: string
|
||||
exact:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Exact evaluates to true if the value of the matching
|
||||
CloudEvents attribute matches exactly the String value specified
|
||||
(case-sensitive). Exact must contain exactly one property,
|
||||
where the key is the name of the CloudEvents attribute to
|
||||
be matched, and its value is the String value to use in the
|
||||
comparison. The attribute name and value specified in the
|
||||
filter expression cannot be empty strings.
|
||||
type: object
|
||||
not:
|
||||
description: Not evaluates to true if the nested expression
|
||||
evaluates to false.
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
prefix:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Prefix evaluates to true if the value of the matching
|
||||
CloudEvents attribute starts with the String value specified
|
||||
(case-sensitive). Prefix must contain exactly one property,
|
||||
where the key is the name of the CloudEvents attribute to
|
||||
be matched, and its value is the String value to use in the
|
||||
comparison. The attribute name and value specified in the
|
||||
filter expression cannot be empty strings.
|
||||
type: object
|
||||
suffix:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Suffix evaluates to true if the value of the matching
|
||||
CloudEvents attribute ends with the String value specified
|
||||
(case-sensitive). Suffix must contain exactly one property,
|
||||
where the key is the name of the CloudEvents attribute to
|
||||
be matched, and its value is the String value to use in the
|
||||
comparison. The attribute name and value specified in the
|
||||
filter expression cannot be empty strings.
|
||||
type: object
|
||||
type: object
|
||||
type: array
|
||||
|
||||
target:
|
||||
description: Target is the addressable that receives events from the Broker that pass the Filter. It is required.
|
||||
type: object
|
||||
properties:
|
||||
ref:
|
||||
description: Ref points to an Addressable.
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: API version of the referent.
|
||||
type: string
|
||||
group:
|
||||
description: 'Group of the API, without the version of the group.
|
||||
This can be used as an alternative to the APIVersion, and then
|
||||
resolved using ResolveGroup. Note: This API is EXPERIMENTAL
|
||||
and might break anytime. For more details: https://github.com/knative/eventing/issues/5086'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
name:
|
||||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/
|
||||
This is optional field, it gets defaulted to the object holding
|
||||
it if left out.'
|
||||
type: string
|
||||
required:
|
||||
- kind
|
||||
- name
|
||||
uri:
|
||||
description: URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.
|
||||
type: string
|
||||
oneOf:
|
||||
- required: [ref]
|
||||
- required: [uri]
|
||||
|
||||
delivery:
|
||||
description: Delivery contains the delivery spec for this specific trigger.
|
||||
type: object
|
||||
properties:
|
||||
backoffDelay:
|
||||
description: 'BackoffDelay is the delay before retrying. More information on Duration format: - https://www.iso.org/iso-8601-date-and-time-format.html - https://en.wikipedia.org/wiki/ISO_8601 For linear policy, backoff delay is backoffDelay*<numberOfRetries>. For exponential policy, backoff delay is backoffDelay*2^<numberOfRetries>.'
|
||||
type: string
|
||||
backoffPolicy:
|
||||
description: BackoffPolicy is the retry backoff policy (linear, exponential, constant).
|
||||
type: string
|
||||
deadLetterSink:
|
||||
description: DeadLetterSink is the sink receiving event that could not be sent to a destination.
|
||||
type: object
|
||||
properties:
|
||||
ref:
|
||||
description: Ref points to an Addressable.
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: API version of the referent.
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
name:
|
||||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.'
|
||||
type: string
|
||||
uri:
|
||||
description: URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.
|
||||
type: string
|
||||
retry:
|
||||
description: Retry is the minimum number of retries the sender should attempt when sending an event before moving it to the dead letter sink.
|
||||
type: integer
|
||||
format: int32
|
||||
|
||||
status:
|
||||
description: Status represents the current state of the Trigger. This data may be out of date.
|
||||
type: object
|
||||
properties:
|
||||
annotations:
|
||||
description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
|
||||
type: object
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
conditions:
|
||||
description: Conditions the latest available observations of a resource's current state.
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required:
|
||||
- type
|
||||
- status
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
description: 'LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).'
|
||||
type: string
|
||||
message:
|
||||
description: 'A human readable message indicating details about the transition.'
|
||||
type: string
|
||||
reason:
|
||||
description: 'The reason for the condition''s last transition.'
|
||||
type: string
|
||||
severity:
|
||||
description: 'Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.'
|
||||
type: string
|
||||
status:
|
||||
description: 'Status of the condition, one of True, False, Unknown.'
|
||||
type: string
|
||||
type:
|
||||
description: 'Type of condition.'
|
||||
type: string
|
||||
deadLetterSinkUri:
|
||||
description: DeadLetterSinkURI is the resolved URI of the dead letter sink for this Trigger, in case there is none this will fallback to it's Broker status DeadLetterSinkURI.
|
||||
type: string
|
||||
observedGeneration:
|
||||
description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.
|
||||
type: integer
|
||||
format: int64
|
||||
targetUri:
|
||||
description: TargetURI is the resolved URI of the receiver for this Trigger.
|
||||
type: string
|
||||
|
||||
additionalPrinterColumns:
|
||||
- name: Broker
|
||||
type: string
|
||||
jsonPath: .spec.broker.name
|
||||
- name: Target_URI
|
||||
type: string
|
||||
jsonPath: .status.targetUri
|
||||
- name: Age
|
||||
type: date
|
||||
jsonPath: .metadata.creationTimestamp
|
||||
- name: Ready
|
||||
type: string
|
||||
jsonPath: ".status.conditions[?(@.type==\"Ready\")].status"
|
||||
- name: Reason
|
||||
type: string
|
||||
jsonPath: ".status.conditions[?(@.type==\"Ready\")].reason"
|
|
@ -0,0 +1,515 @@
|
|||
# Copyright 2022 TriggerMesh Inc.
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: memorybrokers.eventing.triggermesh.io
|
||||
labels:
|
||||
triggermesh.io/crd-install: 'true'
|
||||
spec:
|
||||
group: eventing.triggermesh.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
kind: MemoryBroker
|
||||
listKind: MemoryBrokerList
|
||||
plural: memorybrokers
|
||||
singular: memorybroker
|
||||
categories:
|
||||
- all
|
||||
- triggermesh
|
||||
- brokers
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
description: MemoryBroker is the Schema for the memorybrokers API
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
metadata:
|
||||
type: object
|
||||
spec:
|
||||
description: MemoryBrokerSpec defines the desired state of MemoryBroker
|
||||
type: object
|
||||
properties:
|
||||
memory:
|
||||
description: Memory options.
|
||||
type: object
|
||||
properties:
|
||||
bufferSize:
|
||||
description: Maximum number of elements to buffer.
|
||||
type: integer
|
||||
broker:
|
||||
description: Broker options.
|
||||
type: object
|
||||
properties:
|
||||
port:
|
||||
description: Broker HTTP port.
|
||||
type: integer
|
||||
observability:
|
||||
description: Observability parameters for the Broker.
|
||||
type: object
|
||||
properties:
|
||||
valueFromConfigMap:
|
||||
description: ConfigMap that contains the observability parameters.
|
||||
type: string
|
||||
required:
|
||||
- valueFromConfigMap
|
||||
status:
|
||||
description: Status represents the current state of the Broker. This data may be out of date.
|
||||
type: object
|
||||
properties:
|
||||
address:
|
||||
description: Broker is Addressable. It exposes the endpoint as an URI to get events delivered into the Broker mesh.
|
||||
type: object
|
||||
properties:
|
||||
url:
|
||||
type: string
|
||||
conditions:
|
||||
description: Conditions the latest available observations of a resource's current state.
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required:
|
||||
- type
|
||||
- status
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
description: 'LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).'
|
||||
type: string
|
||||
message:
|
||||
description: 'A human readable message indicating details about the transition.'
|
||||
type: string
|
||||
reason:
|
||||
description: 'The reason for the condition''s last transition.'
|
||||
type: string
|
||||
severity:
|
||||
description: 'Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.'
|
||||
type: string
|
||||
status:
|
||||
description: 'Status of the condition, one of True, False, Unknown.'
|
||||
type: string
|
||||
type:
|
||||
description: 'Type of condition.'
|
||||
type: string
|
||||
observedGeneration:
|
||||
description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.
|
||||
type: integer
|
||||
format: int64
|
||||
additionalPrinterColumns:
|
||||
- name: URL
|
||||
type: string
|
||||
jsonPath: .status.address.url
|
||||
- name: Age
|
||||
type: date
|
||||
jsonPath: .metadata.creationTimestamp
|
||||
- name: Ready
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].status
|
||||
- name: Reason
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].reason
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: redisbrokers.eventing.triggermesh.io
|
||||
labels:
|
||||
triggermesh.io/crd-install: 'true'
|
||||
spec:
|
||||
group: eventing.triggermesh.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
kind: RedisBroker
|
||||
listKind: RedisBrokerList
|
||||
plural: redisbrokers
|
||||
singular: redisbroker
|
||||
categories:
|
||||
- all
|
||||
- triggermesh
|
||||
- brokers
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
description: RedisBroker is the Schema for the redisbrokers API
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
metadata:
|
||||
type: object
|
||||
spec:
|
||||
description: RedisBrokerSpec defines the desired state of RedisBroker
|
||||
type: object
|
||||
properties:
|
||||
redis:
|
||||
description: Redis options.
|
||||
type: object
|
||||
properties:
|
||||
connection:
|
||||
description: Redis connection.
|
||||
type: object
|
||||
properties:
|
||||
url:
|
||||
description: URL of the Redis standalone instance.
|
||||
type: string
|
||||
clusterURLs:
|
||||
description: URLs for the Redis cluster instances.
|
||||
type: array
|
||||
items:
|
||||
type: string
|
||||
username:
|
||||
description: Redis username.
|
||||
type: object
|
||||
properties:
|
||||
secretKeyRef:
|
||||
description: A reference to a Kubernetes Secret object.
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
key:
|
||||
type: string
|
||||
password:
|
||||
description: Redis password.
|
||||
type: object
|
||||
properties:
|
||||
secretKeyRef:
|
||||
description: A reference to a Kubernetes Secret object.
|
||||
type: object
|
||||
properties:
|
||||
name:
|
||||
type: string
|
||||
key:
|
||||
type: string
|
||||
tlsEnabled:
|
||||
description: Use TLS enctrypted Redis connection.
|
||||
type: boolean
|
||||
tlsSkipVerify:
|
||||
description: Skip TLS certificate verification.
|
||||
type: boolean
|
||||
oneOf:
|
||||
- required: [url]
|
||||
- required: [clusterURLs]
|
||||
stream:
|
||||
description: Redis stream to be used by the broker.
|
||||
type: string
|
||||
streamMaxLen:
|
||||
description: Maximum number of items (approximate) the Redis stream can host.
|
||||
type: integer
|
||||
default: 1000
|
||||
broker:
|
||||
description: Broker options.
|
||||
type: object
|
||||
properties:
|
||||
port:
|
||||
description: Broker HTTP port.
|
||||
type: integer
|
||||
observability:
|
||||
description: Observability parameters for the Broker.
|
||||
type: object
|
||||
properties:
|
||||
valueFromConfigMap:
|
||||
description: ConfigMap that contains the observability parameters.
|
||||
type: string
|
||||
required:
|
||||
- valueFromConfigMap
|
||||
status:
|
||||
description: Status represents the current state of the Broker. This data may be out of date.
|
||||
type: object
|
||||
properties:
|
||||
address:
|
||||
description: Broker is Addressable. It exposes the endpoint as an URI to get events delivered into the Broker mesh.
|
||||
type: object
|
||||
properties:
|
||||
url:
|
||||
type: string
|
||||
conditions:
|
||||
description: Conditions the latest available observations of a resource's current state.
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required:
|
||||
- type
|
||||
- status
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
description: 'LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).'
|
||||
type: string
|
||||
message:
|
||||
description: 'A human readable message indicating details about the transition.'
|
||||
type: string
|
||||
reason:
|
||||
description: 'The reason for the condition''s last transition.'
|
||||
type: string
|
||||
severity:
|
||||
description: 'Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.'
|
||||
type: string
|
||||
status:
|
||||
description: 'Status of the condition, one of True, False, Unknown.'
|
||||
type: string
|
||||
type:
|
||||
description: 'Type of condition.'
|
||||
type: string
|
||||
observedGeneration:
|
||||
description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.
|
||||
type: integer
|
||||
format: int64
|
||||
additionalPrinterColumns:
|
||||
- name: URL
|
||||
type: string
|
||||
jsonPath: .status.address.url
|
||||
- name: Age
|
||||
type: date
|
||||
jsonPath: .metadata.creationTimestamp
|
||||
- name: Ready
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].status
|
||||
- name: Reason
|
||||
type: string
|
||||
jsonPath: .status.conditions[?(@.type=='Ready')].reason
|
||||
---
|
||||
apiVersion: apiextensions.k8s.io/v1
|
||||
kind: CustomResourceDefinition
|
||||
metadata:
|
||||
name: triggers.eventing.triggermesh.io
|
||||
labels:
|
||||
triggermesh.io/crd-install: 'true'
|
||||
spec:
|
||||
group: eventing.triggermesh.io
|
||||
scope: Namespaced
|
||||
names:
|
||||
kind: Trigger
|
||||
plural: triggers
|
||||
singular: trigger
|
||||
categories:
|
||||
- all
|
||||
- triggermesh
|
||||
versions:
|
||||
- name: v1alpha1
|
||||
served: true
|
||||
storage: true
|
||||
subresources:
|
||||
status: {}
|
||||
schema:
|
||||
openAPIV3Schema:
|
||||
description: 'Trigger represents a request to have events delivered to a subscriber from a Broker''s event pool.'
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: 'APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
metadata:
|
||||
type: object
|
||||
spec:
|
||||
description: Spec defines the desired state of the Trigger.
|
||||
type: object
|
||||
properties:
|
||||
broker:
|
||||
description: Broker is the broker that this trigger receives events from.
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: API version of the referent.
|
||||
type: string
|
||||
group:
|
||||
description: 'Group of the API, without the version of the group. This can be used as an alternative to the APIVersion, and then resolved using ResolveGroup. Note: This API is EXPERIMENTAL and might break anytime. For more details: https://github.com/knative/eventing/issues/5086'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
name:
|
||||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.'
|
||||
type: string
|
||||
required:
|
||||
- kind
|
||||
- name
|
||||
filters:
|
||||
description: Filters is an experimental field that conforms to the CNCF CloudEvents Subscriptions API. It's an array of filter expressions that evaluate to true or false. If any filter expression in the array evaluates to false, the event MUST NOT be sent to the Subscriber. If all the filter expressions in the array evaluate to true, the event MUST be attempted to be delivered. Absence of a filter or empty array implies a value of true. In the event of users specifying both Filter and Filters, then the latter will override the former. This will allow users to try out the effect of the new Filters field without compromising the existing attribute-based Filter and try it out on existing Trigger objects.
|
||||
items:
|
||||
description: SubscriptionsAPIFilter allows defining a filter expression using CloudEvents Subscriptions API. If multiple filters are specified, then the same semantics of SubscriptionsAPIFilter.All is applied. If no filter dialect or empty object is specified, then the filter always accept the events.
|
||||
properties:
|
||||
all:
|
||||
description: All evaluates to true if all the nested expressions evaluate to true. It must contain at least one filter expression.
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
any:
|
||||
description: Any evaluates to true if at least one of the nested expressions evaluates to true. It must contain at least one filter expression.
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
cesql:
|
||||
description: CESQL is a CloudEvents SQL expression that will be evaluated to true or false against each CloudEvent.
|
||||
type: string
|
||||
exact:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Exact evaluates to true if the value of the matching CloudEvents attribute matches exactly the String value specified (case-sensitive). Exact must contain exactly one property, where the key is the name of the CloudEvents attribute to be matched, and its value is the String value to use in the comparison. The attribute name and value specified in the filter expression cannot be empty strings.
|
||||
type: object
|
||||
not:
|
||||
description: Not evaluates to true if the nested expression evaluates to false.
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
prefix:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Prefix evaluates to true if the value of the matching CloudEvents attribute starts with the String value specified (case-sensitive). Prefix must contain exactly one property, where the key is the name of the CloudEvents attribute to be matched, and its value is the String value to use in the comparison. The attribute name and value specified in the filter expression cannot be empty strings.
|
||||
type: object
|
||||
suffix:
|
||||
additionalProperties:
|
||||
type: string
|
||||
description: Suffix evaluates to true if the value of the matching CloudEvents attribute ends with the String value specified (case-sensitive). Suffix must contain exactly one property, where the key is the name of the CloudEvents attribute to be matched, and its value is the String value to use in the comparison. The attribute name and value specified in the filter expression cannot be empty strings.
|
||||
type: object
|
||||
type: object
|
||||
type: array
|
||||
target:
|
||||
description: Target is the addressable that receives events from the Broker that pass the Filter. It is required.
|
||||
type: object
|
||||
properties:
|
||||
ref:
|
||||
description: Ref points to an Addressable.
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: API version of the referent.
|
||||
type: string
|
||||
group:
|
||||
description: 'Group of the API, without the version of the group. This can be used as an alternative to the APIVersion, and then resolved using ResolveGroup. Note: This API is EXPERIMENTAL and might break anytime. For more details: https://github.com/knative/eventing/issues/5086'
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
name:
|
||||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.'
|
||||
type: string
|
||||
required:
|
||||
- kind
|
||||
- name
|
||||
uri:
|
||||
description: URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.
|
||||
type: string
|
||||
oneOf:
|
||||
- required: [ref]
|
||||
- required: [uri]
|
||||
delivery:
|
||||
description: Delivery contains the delivery spec for this specific trigger.
|
||||
type: object
|
||||
properties:
|
||||
backoffDelay:
|
||||
description: 'BackoffDelay is the delay before retrying. More information on Duration format: - https://www.iso.org/iso-8601-date-and-time-format.html - https://en.wikipedia.org/wiki/ISO_8601 For linear policy, backoff delay is backoffDelay*<numberOfRetries>. For exponential policy, backoff delay is backoffDelay*2^<numberOfRetries>.'
|
||||
type: string
|
||||
backoffPolicy:
|
||||
description: BackoffPolicy is the retry backoff policy (linear, exponential, constant).
|
||||
type: string
|
||||
deadLetterSink:
|
||||
description: DeadLetterSink is the sink receiving event that could not be sent to a destination.
|
||||
type: object
|
||||
properties:
|
||||
ref:
|
||||
description: Ref points to an Addressable.
|
||||
type: object
|
||||
properties:
|
||||
apiVersion:
|
||||
description: API version of the referent.
|
||||
type: string
|
||||
kind:
|
||||
description: 'Kind of the referent. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds'
|
||||
type: string
|
||||
name:
|
||||
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
|
||||
type: string
|
||||
namespace:
|
||||
description: 'Namespace of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ This is optional field, it gets defaulted to the object holding it if left out.'
|
||||
type: string
|
||||
uri:
|
||||
description: URI can be an absolute URL(non-empty scheme and non-empty host) pointing to the target or a relative URI. Relative URIs will be resolved using the base URI retrieved from Ref.
|
||||
type: string
|
||||
retry:
|
||||
description: Retry is the minimum number of retries the sender should attempt when sending an event before moving it to the dead letter sink.
|
||||
type: integer
|
||||
format: int32
|
||||
status:
|
||||
description: Status represents the current state of the Trigger. This data may be out of date.
|
||||
type: object
|
||||
properties:
|
||||
annotations:
|
||||
description: Annotations is additional Status fields for the Resource to save some additional State as well as convey more information to the user. This is roughly akin to Annotations on any k8s resource, just the reconciler conveying richer information outwards.
|
||||
type: object
|
||||
x-kubernetes-preserve-unknown-fields: true
|
||||
conditions:
|
||||
description: Conditions the latest available observations of a resource's current state.
|
||||
type: array
|
||||
items:
|
||||
type: object
|
||||
required:
|
||||
- type
|
||||
- status
|
||||
properties:
|
||||
lastTransitionTime:
|
||||
description: 'LastTransitionTime is the last time the condition transitioned from one status to another. We use VolatileTime in place of metav1.Time to exclude this from creating equality.Semantic differences (all other things held constant).'
|
||||
type: string
|
||||
message:
|
||||
description: 'A human readable message indicating details about the transition.'
|
||||
type: string
|
||||
reason:
|
||||
description: 'The reason for the condition''s last transition.'
|
||||
type: string
|
||||
severity:
|
||||
description: 'Severity with which to treat failures of this type of condition. When this is not specified, it defaults to Error.'
|
||||
type: string
|
||||
status:
|
||||
description: 'Status of the condition, one of True, False, Unknown.'
|
||||
type: string
|
||||
type:
|
||||
description: 'Type of condition.'
|
||||
type: string
|
||||
deadLetterSinkUri:
|
||||
description: DeadLetterSinkURI is the resolved URI of the dead letter sink for this Trigger, in case there is none this will fallback to it's Broker status DeadLetterSinkURI.
|
||||
type: string
|
||||
observedGeneration:
|
||||
description: ObservedGeneration is the 'Generation' of the Service that was last processed by the controller.
|
||||
type: integer
|
||||
format: int64
|
||||
targetUri:
|
||||
description: TargetURI is the resolved URI of the receiver for this Trigger.
|
||||
type: string
|
||||
additionalPrinterColumns:
|
||||
- name: Broker
|
||||
type: string
|
||||
jsonPath: .spec.broker.name
|
||||
- name: Target_URI
|
||||
type: string
|
||||
jsonPath: .status.targetUri
|
||||
- name: Age
|
||||
type: date
|
||||
jsonPath: .metadata.creationTimestamp
|
||||
- name: Ready
|
||||
type: string
|
||||
jsonPath: ".status.conditions[?(@.type==\"Ready\")].status"
|
||||
- name: Reason
|
||||
type: string
|
||||
jsonPath: ".status.conditions[?(@.type==\"Ready\")].reason"
|
326
index.yaml
326
index.yaml
|
@ -826,6 +826,42 @@ entries:
|
|||
- assets/ambassador/ambassador-6.7.1100.tgz
|
||||
version: 6.7.1100
|
||||
argo-cd:
|
||||
- annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: changed
|
||||
description: entrypoint usage can be configured
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Argo CD
|
||||
catalog.cattle.io/kube-version: '>=1.22.0-0'
|
||||
catalog.cattle.io/release-name: argo-cd
|
||||
apiVersion: v2
|
||||
appVersion: v2.6.7
|
||||
created: "2023-03-30T17:38:05.348245278Z"
|
||||
dependencies:
|
||||
- condition: redis-ha.enabled
|
||||
name: redis-ha
|
||||
repository: file://./charts/redis-ha
|
||||
version: 4.22.5
|
||||
description: A Helm chart for Argo CD, a declarative, GitOps continuous delivery
|
||||
tool for Kubernetes.
|
||||
digest: 31f97dc46d9a7c1fbcb8f31e7e303f4906c16bbe68b5a343205d1fc3f0a7de0c
|
||||
home: https://github.com/argoproj/argo-helm
|
||||
icon: https://argo-cd.readthedocs.io/en/stable/assets/logo.png
|
||||
keywords:
|
||||
- argoproj
|
||||
- argocd
|
||||
- gitops
|
||||
kubeVersion: '>=1.22.0-0'
|
||||
maintainers:
|
||||
- name: argoproj
|
||||
url: https://argoproj.github.io/
|
||||
name: argo-cd
|
||||
sources:
|
||||
- https://github.com/argoproj/argo-helm/tree/main/charts/argo-cd
|
||||
- https://github.com/argoproj/argo-cd
|
||||
urls:
|
||||
- assets/argo/argo-cd-5.27.5.tgz
|
||||
version: 5.27.5
|
||||
- annotations:
|
||||
artifacthub.io/changes: |
|
||||
- kind: fixed
|
||||
|
@ -5592,6 +5628,28 @@ entries:
|
|||
urls:
|
||||
- assets/codefresh/cf-runtime-1.7.8.tgz
|
||||
version: 1.7.8
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Codefresh
|
||||
catalog.cattle.io/kube-version: '>=1.18-0'
|
||||
catalog.cattle.io/release-name: cf-runtime
|
||||
apiVersion: v2
|
||||
created: "2023-03-30T17:38:07.128555096Z"
|
||||
description: A Helm chart for Codefresh Runner
|
||||
digest: c5ce4aca7671ae726265c501e15919283ec24a7c7eb6cc203df5d3fcfdd2685f
|
||||
home: https://github.com/codefresh-io/venona
|
||||
icon: https://partner-charts.rancher.io/assets/logos/codefresh.jpg
|
||||
keywords:
|
||||
- codefresh
|
||||
- runner
|
||||
kubeVersion: '>=1.18-0'
|
||||
maintainers:
|
||||
- name: codefresh
|
||||
url: https://codefresh-io.github.io/
|
||||
name: cf-runtime
|
||||
urls:
|
||||
- assets/codefresh/cf-runtime-1.0.5.tgz
|
||||
version: 1.0.5
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Codefresh
|
||||
|
@ -6231,6 +6289,27 @@ entries:
|
|||
- assets/cloudcasa/cloudcasa-0.1.000.tgz
|
||||
version: 0.1.000
|
||||
cockroachdb:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: CockroachDB
|
||||
catalog.cattle.io/kube-version: '>=1.8-0'
|
||||
catalog.cattle.io/release-name: cockroachdb
|
||||
apiVersion: v1
|
||||
appVersion: 22.2.7
|
||||
created: "2023-03-30T17:38:07.117999417Z"
|
||||
description: CockroachDB is a scalable, survivable, strongly-consistent SQL database.
|
||||
digest: 2ee9b87d280200acdca8e38861c2f916366ceb895288b84781f6599a27cee3b9
|
||||
home: https://www.cockroachlabs.com
|
||||
icon: https://raw.githubusercontent.com/cockroachdb/cockroach/master/docs/media/cockroach_db.png
|
||||
maintainers:
|
||||
- email: helm-charts@cockroachlabs.com
|
||||
name: cockroachlabs
|
||||
name: cockroachdb
|
||||
sources:
|
||||
- https://github.com/cockroachdb/cockroach
|
||||
urls:
|
||||
- assets/cockroach-labs/cockroachdb-10.0.7.tgz
|
||||
version: 10.0.7
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: CockroachDB
|
||||
|
@ -7884,6 +7963,43 @@ entries:
|
|||
- assets/weka/csi-wekafsplugin-0.6.400.tgz
|
||||
version: 0.6.400
|
||||
datadog:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Datadog
|
||||
catalog.cattle.io/kube-version: '>=1.10-0'
|
||||
catalog.cattle.io/release-name: datadog
|
||||
apiVersion: v1
|
||||
appVersion: "7"
|
||||
created: "2023-03-30T17:38:07.334760601Z"
|
||||
dependencies:
|
||||
- condition: clusterAgent.metricsProvider.useDatadogMetrics
|
||||
name: datadog-crds
|
||||
repository: https://helm.datadoghq.com
|
||||
tags:
|
||||
- install-crds
|
||||
version: 0.4.7
|
||||
- condition: datadog.kubeStateMetricsEnabled
|
||||
name: kube-state-metrics
|
||||
repository: https://prometheus-community.github.io/helm-charts
|
||||
version: 2.13.2
|
||||
description: Datadog Agent
|
||||
digest: 4584ff091bd71de4de288b0dee22f76d2d4d3e517b0df16aaf1bd6d8fd99b392
|
||||
home: https://www.datadoghq.com
|
||||
icon: https://datadog-live.imgix.net/img/dd_logo_70x75.png
|
||||
keywords:
|
||||
- monitoring
|
||||
- alerting
|
||||
- metric
|
||||
maintainers:
|
||||
- email: support@datadoghq.com
|
||||
name: Datadog
|
||||
name: datadog
|
||||
sources:
|
||||
- https://app.datadoghq.com/account/settings#agent/kubernetes
|
||||
- https://github.com/DataDog/datadog-agent
|
||||
urls:
|
||||
- assets/datadog/datadog-3.24.0.tgz
|
||||
version: 3.24.0
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Datadog
|
||||
|
@ -10034,6 +10150,38 @@ entries:
|
|||
- assets/f5/f5-bigip-ctlr-0.0.1901.tgz
|
||||
version: 0.0.1901
|
||||
falcon-sensor:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: CrowdStrike Falcon Platform
|
||||
catalog.cattle.io/kube-version: '>1.15.0-0'
|
||||
catalog.cattle.io/release-name: falcon-sensor
|
||||
apiVersion: v2
|
||||
appVersion: 1.18.6
|
||||
created: "2023-03-30T17:38:07.188065608Z"
|
||||
description: A Helm chart to deploy CrowdStrike Falcon sensors into Kubernetes
|
||||
clusters.
|
||||
digest: df7981627725651658728a57b2f933b1031064cc5eed5ebc8e11e0360021082d
|
||||
home: https://crowdstrike.com
|
||||
icon: https://raw.githubusercontent.com/CrowdStrike/falcon-helm/main/images/crowdstrike-logo.svg
|
||||
keywords:
|
||||
- CrowdStrike
|
||||
- Falcon
|
||||
- EDR
|
||||
- kubernetes
|
||||
- security
|
||||
- monitoring
|
||||
- alerting
|
||||
kubeVersion: '>1.15.0-0'
|
||||
maintainers:
|
||||
- email: integrations@crowdstrike.com
|
||||
name: CrowdStrike Solutions Architecture
|
||||
name: falcon-sensor
|
||||
sources:
|
||||
- https://github.com/CrowdStrike/falcon-helm
|
||||
type: application
|
||||
urls:
|
||||
- assets/crowdstrike/falcon-sensor-1.18.6.tgz
|
||||
version: 1.18.6
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: CrowdStrike Falcon Platform
|
||||
|
@ -17857,6 +18005,41 @@ entries:
|
|||
- assets/linkerd/linkerd2-2.11.0.tgz
|
||||
version: 2.11.0
|
||||
loft:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Loft
|
||||
catalog.cattle.io/kube-version: '>=1.22-0'
|
||||
catalog.cattle.io/release-name: loft
|
||||
apiVersion: v2
|
||||
created: "2023-03-30T17:38:09.768375626Z"
|
||||
description: Secure Cluster Sharing, Self-Service Namespace Provisioning and Virtual
|
||||
Clusters
|
||||
digest: a99b8d130560a8d8d988e939461ee97d8d435458777999ae6b882232e3db7e66
|
||||
home: https://loft.sh
|
||||
icon: https://static.loft.sh/loft/logo/loft-logo.svg
|
||||
keywords:
|
||||
- developer
|
||||
- development
|
||||
- sharing
|
||||
- share
|
||||
- multi-tenancy
|
||||
- tenancy
|
||||
- cluster
|
||||
- space
|
||||
- namespace
|
||||
- vcluster
|
||||
- vclusters
|
||||
maintainers:
|
||||
- email: info@loft.sh
|
||||
name: Loft Labs, Inc.
|
||||
url: https://twitter.com/loft_sh
|
||||
name: loft
|
||||
sources:
|
||||
- https://github.com/loft-sh/loft
|
||||
type: application
|
||||
urls:
|
||||
- assets/loft/loft-3.0.2.tgz
|
||||
version: 3.0.2
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Loft
|
||||
|
@ -21753,6 +21936,19 @@ entries:
|
|||
- assets/openebs/openebs-1.12.300.tgz
|
||||
version: 1.12.300
|
||||
pixie-operator-chart:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Pixie
|
||||
catalog.cattle.io/release-name: pixie
|
||||
apiVersion: v2
|
||||
created: "2023-03-30T17:38:10.175655251Z"
|
||||
digest: 788357f85cf64bf18ce1b752dee7412863bdb80b181fdcb7ce126591dabc738f
|
||||
icon: https://raw.githubusercontent.com/cncf/artwork/master/projects/pixie/icon/color/pixie-icon-color.svg
|
||||
name: pixie-operator-chart
|
||||
type: application
|
||||
urls:
|
||||
- assets/pixie/pixie-operator-chart-0.1.1.tgz
|
||||
version: 0.1.1
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Pixie
|
||||
|
@ -26526,6 +26722,37 @@ entries:
|
|||
- assets/bitnami/spark-6.3.8.tgz
|
||||
version: 6.3.8
|
||||
speedscale-operator:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Speedscale Operator
|
||||
catalog.cattle.io/kube-version: '>= 1.17.0-0'
|
||||
catalog.cattle.io/release-name: speedscale-operator
|
||||
apiVersion: v1
|
||||
appVersion: 1.2.482
|
||||
created: "2023-03-30T17:38:10.37838369Z"
|
||||
description: Stress test your APIs with real world scenarios. Collect and replay
|
||||
traffic without scripting.
|
||||
digest: 7e380e6b06cc159c9b9246f6cf097720e878a40e96acf562f5cdc30f32cd9252
|
||||
home: https://speedscale.com
|
||||
icon: https://raw.githubusercontent.com/speedscale/assets/main/logo/gold_logo_only.png
|
||||
keywords:
|
||||
- speedscale
|
||||
- test
|
||||
- testing
|
||||
- regression
|
||||
- reliability
|
||||
- load
|
||||
- replay
|
||||
- network
|
||||
- traffic
|
||||
kubeVersion: '>= 1.17.0-0'
|
||||
maintainers:
|
||||
- email: support@speedscale.com
|
||||
name: Speedscale Support
|
||||
name: speedscale-operator
|
||||
urls:
|
||||
- assets/speedscale/speedscale-operator-1.2.28.tgz
|
||||
version: 1.2.28
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Speedscale Operator
|
||||
|
@ -27384,6 +27611,42 @@ entries:
|
|||
- assets/sumologic/sumologic-2.17.0.tgz
|
||||
version: 2.17.0
|
||||
sysdig:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Sysdig
|
||||
catalog.cattle.io/release-name: sysdig
|
||||
apiVersion: v1
|
||||
appVersion: 12.13.0
|
||||
created: "2023-03-30T17:38:10.615151025Z"
|
||||
description: Sysdig Monitor and Secure agent
|
||||
digest: a37e806dec6dd902208207a470754eb839c4188d93c2d05c1eea199f1307ac9d
|
||||
home: https://www.sysdig.com/
|
||||
icon: https://avatars.githubusercontent.com/u/5068817?s=200&v=4
|
||||
keywords:
|
||||
- monitoring
|
||||
- security
|
||||
- alerting
|
||||
- metric
|
||||
- troubleshooting
|
||||
- run-time
|
||||
maintainers:
|
||||
- email: lachlan@deis.com
|
||||
name: lachie83
|
||||
- email: jorge.salamero@sysdig.com
|
||||
name: bencer
|
||||
- email: nestor.salceda@sysdig.com
|
||||
name: nestorsalceda
|
||||
- email: alvaro.iradier@sysdig.com
|
||||
name: airadier
|
||||
- email: carlos.arilla@sysdig.com
|
||||
name: carillan81
|
||||
name: sysdig
|
||||
sources:
|
||||
- https://app.sysdigcloud.com/#/settings/user
|
||||
- https://github.com/draios/sysdig
|
||||
urls:
|
||||
- assets/sysdig/sysdig-1.15.81.tgz
|
||||
version: 1.15.81
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Sysdig
|
||||
|
@ -28800,6 +29063,44 @@ entries:
|
|||
- assets/bitnami/tomcat-10.4.9.tgz
|
||||
version: 10.4.9
|
||||
traefik:
|
||||
- annotations:
|
||||
artifacthub.io/changes: |
|
||||
- "BREAKING CHANGE: `image.repository` introduction may break during the upgrade. See PR #802."
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: Traefik Proxy
|
||||
catalog.cattle.io/kube-version: '>=1.16.0-0'
|
||||
catalog.cattle.io/release-name: traefik
|
||||
apiVersion: v2
|
||||
appVersion: v2.9.9
|
||||
created: "2023-03-30T17:38:10.658604569Z"
|
||||
description: A Traefik based Kubernetes ingress controller
|
||||
digest: 8fa0f7c3e809537acdef0ee9224dbcf475a152d23741b6f5a7a7cf6ba4b5add8
|
||||
home: https://traefik.io/
|
||||
icon: https://raw.githubusercontent.com/traefik/traefik/v2.3/docs/content/assets/img/traefik.logo.png
|
||||
keywords:
|
||||
- traefik
|
||||
- ingress
|
||||
- networking
|
||||
kubeVersion: '>=1.16.0-0'
|
||||
maintainers:
|
||||
- email: emile@vauge.com
|
||||
name: emilevauge
|
||||
- email: daniel.tomcej@gmail.com
|
||||
name: dtomcej
|
||||
- email: ldez@traefik.io
|
||||
name: ldez
|
||||
- email: michel.loiseleur@traefik.io
|
||||
name: mloiseleur
|
||||
- email: charlie.haley@traefik.io
|
||||
name: charlie-haley
|
||||
name: traefik
|
||||
sources:
|
||||
- https://github.com/traefik/traefik
|
||||
- https://github.com/traefik/traefik-helm-chart
|
||||
type: application
|
||||
urls:
|
||||
- assets/traefik/traefik-22.0.0.tgz
|
||||
version: 22.0.0
|
||||
- annotations:
|
||||
artifacthub.io/changes: "- \"⬆️ Upgrade traefik Docker tag to v2.9.9\"\n- \"\U0001F3A8
|
||||
Introduce `image.registry` and add explicit default (it may impact custom
|
||||
|
@ -29171,6 +29472,31 @@ entries:
|
|||
- assets/traefik/traefik-10.6.0.tgz
|
||||
version: 10.6.0
|
||||
triggermesh:
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: TriggerMesh
|
||||
catalog.cattle.io/kube-version: '>=1.20-0'
|
||||
catalog.cattle.io/release-name: triggermesh
|
||||
apiVersion: v2
|
||||
appVersion: v1.24.1
|
||||
created: "2023-03-30T17:38:10.690956821Z"
|
||||
dependencies:
|
||||
- condition: triggermesh-core.enabled
|
||||
name: triggermesh-core
|
||||
repository: file://./charts/triggermesh-core
|
||||
tags:
|
||||
- triggermesh
|
||||
- triggermesh-core
|
||||
- brokers
|
||||
version: 1.1.x
|
||||
description: A Helm chart deploying TriggerMesh Open Source Components
|
||||
digest: 3c2a4398c92e568084827380066d877f5b3a1ef80b2566248a44e610013dea1c
|
||||
icon: https://partner-charts.rancher.io/assets/logos/triggermesh.svg
|
||||
name: triggermesh
|
||||
type: application
|
||||
urls:
|
||||
- assets/triggermesh/triggermesh-0.7.2.tgz
|
||||
version: 0.7.2
|
||||
- annotations:
|
||||
catalog.cattle.io/certified: partner
|
||||
catalog.cattle.io/display-name: TriggerMesh
|
||||
|
|
Loading…
Reference in New Issue