Skip to content

Commit

Permalink
Added chart versions:
Browse files Browse the repository at this point in the history
  cockroach-labs/cockroachdb:
    - 15.0.1
  kubecost/cost-analyzer:
    - 2.5.1
  speedscale/speedscale-operator:
    - 2.3.27
  • Loading branch information
github-actions[bot] committed Dec 18, 2024
1 parent a8e8a44 commit b15c1e5
Show file tree
Hide file tree
Showing 236 changed files with 44,784 additions and 3 deletions.
Binary file added assets/cockroach-labs/cockroachdb-15.0.1.tgz
Binary file not shown.
Binary file modified assets/kubecost/cost-analyzer-2.5.0.tgz
Binary file not shown.
Binary file added assets/kubecost/cost-analyzer-2.5.1.tgz
Binary file not shown.
Binary file added assets/speedscale/speedscale-operator-2.3.27.tgz
Binary file not shown.
14 changes: 14 additions & 0 deletions charts/cockroach-labs/cockroachdb/15.0.1/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# Contributing

Contributions are welcome!

For every change, please increment the `version` contained in
[Chart.yaml](https://github.com/cockroachdb/helm-charts/blob/master/cockroachdb/Chart.yaml).
The `version` roughly follows the [SEMVER](https://semver.org/) versioning
pattern. For changes which do not affect backwards compatibility, the PATCH or
MINOR version must be incremented, e.g. `4.1.3` -> `4.1.4`. For changes which
affect the backwards compatibility of the chart, the major version must be
incremented, e.g. `4.1.3` -> `5.0.0`. Examples of changes which affect backwards
compatibility include any major version releases of CockroachDB, as well as any
breaking changes to the CockroachDB chart templates.

18 changes: 18 additions & 0 deletions charts/cockroach-labs/cockroachdb/15.0.1/Chart.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
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: 24.3.1
description: CockroachDB is a scalable, survivable, strongly-consistent SQL database.
home: https://www.cockroachlabs.com
icon: file://assets/icons/cockroachdb.png
kubeVersion: '>=1.8-0'
maintainers:
- email: helm-charts@cockroachlabs.com
name: cockroachlabs
name: cockroachdb
sources:
- https://github.com/cockroachdb/cockroach
version: 15.0.1
589 changes: 589 additions & 0 deletions charts/cockroach-labs/cockroachdb/15.0.1/README.md

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions charts/cockroach-labs/cockroachdb/15.0.1/app-readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# CockroachDB Chart

CockroachDB is a Distributed SQL database that runs natively in Kubernetes. It gives you resilient, horizontal scale across multiple clouds with always-on availability and data partitioned by location.

CockroachDB scales horizontally without reconfiguration or need for a massive architectural overhaul. Simply add a new node to the cluster and CockroachDB takes care of the underlying complexity.

- Scale by simply adding new nodes to a CockroachDB cluster
- Automate balancing and distribution of ranges, not shards
- Optimize server utilization evenly across all nodes
50 changes: 50 additions & 0 deletions charts/cockroach-labs/cockroachdb/15.0.1/templates/NOTES.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
CockroachDB can be accessed via port {{ .Values.service.ports.grpc.external.port }} at the
following DNS name from within your cluster:

{{ template "cockroachdb.fullname" . }}-public.{{ .Release.Namespace }}.svc.cluster.local

Because CockroachDB supports the PostgreSQL wire protocol, you can connect to
the cluster using any available PostgreSQL client.

{{- if not .Values.tls.enabled }}

For example, you can open up a SQL shell to the cluster by running:

kubectl run -it --rm cockroach-client \
--image=cockroachdb/cockroach \
--restart=Never \
{{- if .Values.networkPolicy.enabled }}
--labels="{{ template "cockroachdb.fullname" . }}-client=true" \
{{- end }}
--command -- \
./cockroach sql --insecure --host={{ template "cockroachdb.fullname" . }}-public.{{ .Release.Namespace }}

From there, you can interact with the SQL shell as you would any other SQL
shell, confident that any data you write will be safe and available even if
parts of your cluster fail.
{{- else }}

Note that because the cluster is running in secure mode, any client application
that you attempt to connect will either need to have a valid client certificate
or a valid username and password.
{{- end }}

{{- if and (.Values.networkPolicy.enabled) (not (empty .Values.networkPolicy.ingress.grpc)) }}

Note: Since NetworkPolicy is enabled, the only Pods allowed to connect to this
CockroachDB cluster are:

1. Having the label: "{{ template "cockroachdb.fullname" . }}-client=true"

2. Matching the following rules: {{- toYaml .Values.networkPolicy.ingress.grpc | nindent 0 }}
{{- end }}

Finally, to open up the CockroachDB admin UI, you can port-forward from your
local machine into one of the instances in the cluster:

kubectl port-forward -n {{ .Release.Namespace }} {{ template "cockroachdb.fullname" . }}-0 {{ index .Values.conf `http-port` | int64 }}

Then you can access the admin UI at http{{ if .Values.tls.enabled }}s{{ end }}://localhost:{{ index .Values.conf `http-port` | int64 }}/ in your web browser.

For more information on using CockroachDB, please see the project's docs at:
https://www.cockroachlabs.com/docs/
Loading

0 comments on commit b15c1e5

Please sign in to comment.