-
Notifications
You must be signed in to change notification settings - Fork 169
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
buoyant/linkerd-control-plane: - 2024.11.1 buoyant/linkerd-crds: - 2024.11.1 codefresh/cf-runtime: - 7.0.0 hashicorp/vault: - 0.29.0 percona/psmdb-db: - 1.17.1 quobyte/quobyte-cluster: - 0.2.0
- Loading branch information
1 parent
76b5a39
commit a1bbbd8
Showing
256 changed files
with
34,153 additions
and
5 deletions.
There are no files selected for viewing
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
charts/buoyant/linkerd-control-plane/2024.11.1/.helmignore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Patterns to ignore when building packages. | ||
# This supports shell glob matching, relative path matching, and | ||
# negation (prefixed with !). Only one pattern per line. | ||
.DS_Store | ||
OWNERS | ||
# Common VCS dirs | ||
.git/ | ||
.gitignore | ||
.bzr/ | ||
.bzrignore | ||
.hg/ | ||
.hgignore | ||
.svn/ | ||
# Common backup files | ||
*.swp | ||
*.bak | ||
*.tmp | ||
*~ | ||
# Various IDEs | ||
.project | ||
.idea/ | ||
*.tmproj |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
dependencies: | ||
- name: partials | ||
repository: file://../partials | ||
version: 0.1.0 | ||
digest: sha256:8e42f9c9d4a2dc883f17f94d6044c97518ced19ad0922f47b8760e47135369ba | ||
generated: "2021-12-06T11:42:50.784240359-05:00" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
annotations: | ||
catalog.cattle.io/auto-install: linkerd-crds | ||
catalog.cattle.io/certified: partner | ||
catalog.cattle.io/display-name: Linkerd Control Plane | ||
catalog.cattle.io/featured: "5" | ||
catalog.cattle.io/kube-version: '>=1.22.0-0' | ||
catalog.cattle.io/release-name: linkerd-control-plane | ||
apiVersion: v2 | ||
appVersion: edge-24.11.1 | ||
dependencies: | ||
- name: partials | ||
repository: file://../partials | ||
version: 0.1.0 | ||
description: 'Linkerd gives you observability, reliability, and security for your | ||
microservices — with no code change required. ' | ||
home: https://linkerd.io | ||
icon: file://assets/icons/linkerd-control-plane.png | ||
keywords: | ||
- service-mesh | ||
kubeVersion: '>=1.22.0-0' | ||
maintainers: | ||
- email: cncf-linkerd-dev@lists.cncf.io | ||
name: Linkerd authors | ||
url: https://linkerd.io/ | ||
name: linkerd-control-plane | ||
sources: | ||
- https://github.com/linkerd/linkerd2/ | ||
type: application | ||
version: 2024.11.1 |
322 changes: 322 additions & 0 deletions
322
charts/buoyant/linkerd-control-plane/2024.11.1/README.md
Large diffs are not rendered by default.
Oops, something went wrong.
133 changes: 133 additions & 0 deletions
133
charts/buoyant/linkerd-control-plane/2024.11.1/README.md.gotmpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,133 @@ | ||
{{ template "chart.header" . }} | ||
{{ template "chart.description" . }} | ||
|
||
{{ template "chart.versionBadge" . }} | ||
{{ template "chart.typeBadge" . }} | ||
{{ template "chart.appVersionBadge" . }} | ||
|
||
{{ template "chart.homepageLine" . }} | ||
|
||
## Quickstart and documentation | ||
|
||
You can run Linkerd on any Kubernetes cluster in a matter of seconds. See the | ||
[Linkerd Getting Started Guide][getting-started] for how. | ||
|
||
For more comprehensive documentation, start with the [Linkerd | ||
docs][linkerd-docs]. | ||
|
||
## Prerequisite: linkerd-crds chart | ||
|
||
Before installing this chart, please install the `linkerd-crds` chart, which | ||
creates all the CRDs that the components from the current chart require. | ||
|
||
## Prerequisite: identity certificates | ||
|
||
The identity component of Linkerd requires setting up a trust anchor | ||
certificate, and an issuer certificate with its key. These need to be provided | ||
to Helm by the user (unlike when using the `linkerd install` CLI which can | ||
generate these automatically). You can provide your own, or follow [these | ||
instructions](https://linkerd.io/2/tasks/generate-certificates/) to generate new | ||
ones. | ||
|
||
Alternatively, both trust anchor and identity issuer certificates may be | ||
derived from in-cluster resources. Existing CA (trust anchor) certificates | ||
**must** live in a `ConfigMap` resource named `linkerd-identity-trust-roots`. | ||
Issuer certificates **must** live in a `Secret` named | ||
`linkerd-identity-issuer`. Both resources should exist in the control-plane's | ||
install namespace. In order to use an existing CA, Linkerd needs to be | ||
installed with `identity.externalCA=true`. To use an existing issuer | ||
certificate, Linkerd should be installed with | ||
`identity.issuer.scheme=kubernetes.io/tls`. | ||
|
||
A more comprehensive description is in the [automatic certificate rotation | ||
guide](https://linkerd.io/2.12/tasks/automatically-rotating-control-plane-tls-credentials/#a-note-on-third-party-cert-management-solutions). | ||
|
||
Note that the provided certificates must be ECDSA certificates. | ||
|
||
## Adding Linkerd's Helm repository | ||
|
||
Included here for completeness-sake, but should have already been added when | ||
`linkerd-base` was installed. | ||
|
||
```bash | ||
# To add the repo for Linkerd edge releases: | ||
helm repo add linkerd https://helm.linkerd.io/edge | ||
``` | ||
|
||
## Installing the chart | ||
|
||
You must provide the certificates and keys described in the preceding section, | ||
and the same expiration date you used to generate the Issuer certificate. | ||
|
||
```bash | ||
helm install linkerd-control-plane -n linkerd \ | ||
--set-file identityTrustAnchorsPEM=ca.crt \ | ||
--set-file identity.issuer.tls.crtPEM=issuer.crt \ | ||
--set-file identity.issuer.tls.keyPEM=issuer.key \ | ||
linkerd/linkerd-control-plane | ||
``` | ||
|
||
Note that you require to install this chart in the same namespace you installed | ||
the `linkerd-base` chart. | ||
|
||
## Setting High-Availability | ||
|
||
Besides the default `values.yaml` file, the chart provides a `values-ha.yaml` | ||
file that overrides some default values as to set things up under a | ||
high-availability scenario, analogous to the `--ha` option in `linkerd install`. | ||
Values such as higher number of replicas, higher memory/cpu limits and | ||
affinities are specified in that file. | ||
|
||
You can get ahold of `values-ha.yaml` by fetching the chart files: | ||
|
||
```bash | ||
helm fetch --untar linkerd/linkerd-control-plane | ||
``` | ||
|
||
Then use the `-f` flag to provide the override file, for example: | ||
|
||
```bash | ||
helm install linkerd-control-plane -n linkerd \ | ||
--set-file identityTrustAnchorsPEM=ca.crt \ | ||
--set-file identity.issuer.tls.crtPEM=issuer.crt \ | ||
--set-file identity.issuer.tls.keyPEM=issuer.key \ | ||
-f linkerd2/values-ha.yaml | ||
linkerd/linkerd-control-plane | ||
``` | ||
|
||
## Get involved | ||
|
||
* Check out Linkerd's source code at [GitHub][linkerd2]. | ||
* Join Linkerd's [user mailing list][linkerd-users], [developer mailing | ||
list][linkerd-dev], and [announcements mailing list][linkerd-announce]. | ||
* Follow [@linkerd][twitter] on Twitter. | ||
* Join the [Linkerd Slack][slack]. | ||
|
||
[getting-started]: https://linkerd.io/2/getting-started/ | ||
[linkerd2]: https://github.com/linkerd/linkerd2 | ||
[linkerd-announce]: https://lists.cncf.io/g/cncf-linkerd-announce | ||
[linkerd-dev]: https://lists.cncf.io/g/cncf-linkerd-dev | ||
[linkerd-docs]: https://linkerd.io/2/overview/ | ||
[linkerd-users]: https://lists.cncf.io/g/cncf-linkerd-users | ||
[slack]: http://slack.linkerd.io | ||
[twitter]: https://twitter.com/linkerd | ||
|
||
## Extensions for Linkerd | ||
|
||
The current chart installs the core Linkerd components, which grant you | ||
reliability and security features. Other functionality is available through | ||
extensions. Check the corresponding docs for each one of the following | ||
extensions: | ||
|
||
* Observability: | ||
[Linkerd-viz](https://github.com/linkerd/linkerd2/blob/main/viz/charts/linkerd-viz/README.md) | ||
* Multicluster: | ||
[Linkerd-multicluster](https://github.com/linkerd/linkerd2/blob/main/multicluster/charts/linkerd-multicluster/README.md) | ||
* Tracing: | ||
[Linkerd-jaeger](https://github.com/linkerd/linkerd2/blob/main/jaeger/charts/linkerd-jaeger/README.md) | ||
|
||
{{ template "chart.requirementsSection" . }} | ||
|
||
{{ template "chart.valuesSection" . }} | ||
|
||
{{ template "helm-docs.versionFooter" . }} |
14 changes: 14 additions & 0 deletions
14
charts/buoyant/linkerd-control-plane/2024.11.1/app-readme.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
# Linkerd 2 Chart | ||
|
||
Linkerd is an ultra light, ultra simple, ultra powerful service mesh. Linkerd | ||
adds security, observability, and reliability to Kubernetes, without the | ||
complexity. | ||
|
||
This particular Helm chart only installs the control plane core. You will also need to install the | ||
linkerd-crds chart. This chart should be automatically installed along with any other dependencies. | ||
If it is not installed as a dependency, install it first. | ||
|
||
To gain access to the observability features, please install the linkerd-viz chart. | ||
Other extensions are available (multicluster, jaeger) under the linkerd Helm repo. | ||
|
||
Full documentation available at: https://linkerd.io/2/overview/ |
21 changes: 21 additions & 0 deletions
21
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/.helmignore
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# Patterns to ignore when building packages. | ||
# This supports shell glob matching, relative path matching, and | ||
# negation (prefixed with !). Only one pattern per line. | ||
.DS_Store | ||
# Common VCS dirs | ||
.git/ | ||
.gitignore | ||
.bzr/ | ||
.bzrignore | ||
.hg/ | ||
.hgignore | ||
.svn/ | ||
# Common backup files | ||
*.swp | ||
*.bak | ||
*.tmp | ||
*~ | ||
# Various IDEs | ||
.project | ||
.idea/ | ||
*.tmproj |
5 changes: 5 additions & 0 deletions
5
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/Chart.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
apiVersion: v1 | ||
description: 'A Helm chart containing Linkerd partial templates, depended by the ''linkerd'' | ||
and ''patch'' charts. ' | ||
name: partials | ||
version: 0.1.0 |
9 changes: 9 additions & 0 deletions
9
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/README.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
# partials | ||
|
||
A Helm chart containing Linkerd partial templates, | ||
depended by the 'linkerd' and 'patch' charts. | ||
|
||
![Version: 0.1.0](https://img.shields.io/badge/Version-0.1.0-informational?style=flat-square) | ||
|
||
---------------------------------------------- | ||
Autogenerated from chart metadata using [helm-docs v1.12.0](https://github.com/norwoodj/helm-docs/releases/v1.12.0) |
14 changes: 14 additions & 0 deletions
14
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/README.md.gotmpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{{ template "chart.header" . }} | ||
{{ template "chart.description" . }} | ||
|
||
{{ template "chart.versionBadge" . }} | ||
{{ template "chart.typeBadge" . }} | ||
{{ template "chart.appVersionBadge" . }} | ||
|
||
{{ template "chart.homepageLine" . }} | ||
|
||
{{ template "chart.requirementsSection" . }} | ||
|
||
{{ template "chart.valuesSection" . }} | ||
|
||
{{ template "helm-docs.versionFooter" . }} |
Empty file.
38 changes: 38 additions & 0 deletions
38
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/templates/_affinity.tpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
{{ define "linkerd.pod-affinity" -}} | ||
podAntiAffinity: | ||
preferredDuringSchedulingIgnoredDuringExecution: | ||
- podAffinityTerm: | ||
labelSelector: | ||
matchExpressions: | ||
- key: {{ default "linkerd.io/control-plane-component" .label }} | ||
operator: In | ||
values: | ||
- {{ .component }} | ||
topologyKey: topology.kubernetes.io/zone | ||
weight: 100 | ||
requiredDuringSchedulingIgnoredDuringExecution: | ||
- labelSelector: | ||
matchExpressions: | ||
- key: {{ default "linkerd.io/control-plane-component" .label }} | ||
operator: In | ||
values: | ||
- {{ .component }} | ||
topologyKey: kubernetes.io/hostname | ||
{{- end }} | ||
|
||
{{ define "linkerd.node-affinity" -}} | ||
nodeAffinity: | ||
{{- toYaml .Values.nodeAffinity | trim | nindent 2 }} | ||
{{- end }} | ||
|
||
{{ define "linkerd.affinity" -}} | ||
{{- if or .Values.enablePodAntiAffinity .Values.nodeAffinity -}} | ||
affinity: | ||
{{- end }} | ||
{{- if .Values.enablePodAntiAffinity -}} | ||
{{- include "linkerd.pod-affinity" . | nindent 2 }} | ||
{{- end }} | ||
{{- if .Values.nodeAffinity -}} | ||
{{- include "linkerd.node-affinity" . | nindent 2 }} | ||
{{- end }} | ||
{{- end }} |
16 changes: 16 additions & 0 deletions
16
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/templates/_capabilities.tpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{{- define "partials.proxy.capabilities" -}} | ||
capabilities: | ||
{{- if .Values.proxy.capabilities.add }} | ||
add: | ||
{{- toYaml .Values.proxy.capabilities.add | trim | nindent 4 }} | ||
{{- end }} | ||
{{- if .Values.proxy.capabilities.drop }} | ||
drop: | ||
{{- toYaml .Values.proxy.capabilities.drop | trim | nindent 4 }} | ||
{{- end }} | ||
{{- end -}} | ||
|
||
{{- define "partials.proxy-init.capabilities.drop" -}} | ||
drop: | ||
{{ toYaml .Values.proxyInit.capabilities.drop | trim }} | ||
{{- end -}} |
15 changes: 15 additions & 0 deletions
15
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/templates/_debug.tpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
{{- define "partials.debug" -}} | ||
image: {{.Values.debugContainer.image.name}}:{{.Values.debugContainer.image.version | default .Values.linkerdVersion}} | ||
imagePullPolicy: {{.Values.debugContainer.image.pullPolicy | default .Values.imagePullPolicy}} | ||
name: linkerd-debug | ||
terminationMessagePolicy: FallbackToLogsOnError | ||
# some environments require probes, so we provide some infallible ones | ||
livenessProbe: | ||
exec: | ||
command: | ||
- "true" | ||
readinessProbe: | ||
exec: | ||
command: | ||
- "true" | ||
{{- end -}} |
14 changes: 14 additions & 0 deletions
14
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/templates/_helpers.tpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
{{/* vim: set filetype=mustache: */}} | ||
{{/* | ||
Splits a coma separated list into a list of string values. | ||
For example "11,22,55,44" will become "11","22","55","44" | ||
*/}} | ||
{{- define "partials.splitStringList" -}} | ||
{{- if gt (len (toString .)) 0 -}} | ||
{{- $ports := toString . | splitList "," -}} | ||
{{- $last := sub (len $ports) 1 -}} | ||
{{- range $i,$port := $ports -}} | ||
"{{$port}}"{{ternary "," "" (ne $i $last)}} | ||
{{- end -}} | ||
{{- end -}} | ||
{{- end -}} |
17 changes: 17 additions & 0 deletions
17
charts/buoyant/linkerd-control-plane/2024.11.1/charts/partials/templates/_metadata.tpl
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{{- define "partials.annotations.created-by" -}} | ||
linkerd.io/created-by: {{ .Values.cliVersion | default (printf "linkerd/helm %s" ( (.Values.image).version | default .Values.linkerdVersion)) }} | ||
{{- end -}} | ||
|
||
{{- define "partials.proxy.annotations" -}} | ||
linkerd.io/proxy-version: {{.Values.proxy.image.version | default .Values.linkerdVersion}} | ||
cluster-autoscaler.kubernetes.io/safe-to-evict: "true" | ||
linkerd.io/trust-root-sha256: {{ .Values.identityTrustAnchorsPEM | sha256sum }} | ||
{{- end -}} | ||
|
||
{{/* | ||
To add labels to the control-plane components, instead update at individual component manifests as | ||
adding here would also update `spec.selector.matchLabels` which are immutable and would fail upgrades. | ||
*/}} | ||
{{- define "partials.proxy.labels" -}} | ||
linkerd.io/proxy-{{.workloadKind}}: {{.component}} | ||
{{- end -}} |
Oops, something went wrong.