-
Notifications
You must be signed in to change notification settings - Fork 171
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
cockroach-labs/cockroachdb: - 15.0.1 kubecost/cost-analyzer: - 2.5.1 speedscale/speedscale-operator: - 2.3.27
- Loading branch information
1 parent
a8e8a44
commit b15c1e5
Showing
236 changed files
with
44,784 additions
and
3 deletions.
There are no files selected for viewing
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
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. | ||
|
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,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 |
Large diffs are not rendered by default.
Oops, something went wrong.
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 @@ | ||
# 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
50
charts/cockroach-labs/cockroachdb/15.0.1/templates/NOTES.txt
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,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/ |
Oops, something went wrong.