-
Notifications
You must be signed in to change notification settings - Fork 180
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
coder/coder: - 2.19.0 external-secrets/external-secrets: - 0.14.0 netscaler/netscaler-cpx-with-ingress-controller: - 2.3.15 netscaler/netscaler-ingress-controller: - 2.3.15 portworx/portworx: - 5.1.2 speedscale/speedscale-operator: - 2.3.181
- Loading branch information
1 parent
c38d9d6
commit 6ebe630
Showing
142 changed files
with
46,243 additions
and
2 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.
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,27 @@ | ||
# Patterns to ignore when building packages. | ||
# This supports shell glob matching, relative path matching, and | ||
# negation (prefixed with !). Only one pattern per line. | ||
.DS_Store | ||
# Common VCS dirs | ||
.git/ | ||
.gitignore | ||
.bzr/ | ||
.bzrignore | ||
.hg/ | ||
.hgignore | ||
.svn/ | ||
# Common backup files | ||
*.swp | ||
*.bak | ||
*.tmp | ||
*.orig | ||
*~ | ||
# Various IDEs | ||
.project | ||
.idea/ | ||
*.tmproj | ||
.vscode/ | ||
Makefile | ||
artifacthub-repo.yml | ||
|
||
tests |
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: libcoder | ||
repository: file://../libcoder | ||
version: 0.1.0 | ||
digest: sha256:5c9a99109258073b590a9f98268490ef387fde24c0c7c7ade9c1a8c7ef5e6e10 | ||
generated: "2023-08-08T07:27:19.677972411Z" |
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,27 @@ | ||
annotations: | ||
catalog.cattle.io/certified: partner | ||
catalog.cattle.io/display-name: Coder | ||
catalog.cattle.io/kube-version: '>=1.19-0' | ||
catalog.cattle.io/release-name: coder | ||
apiVersion: v2 | ||
appVersion: 2.19.0 | ||
dependencies: | ||
- name: libcoder | ||
repository: file://../libcoder | ||
version: 0.1.0 | ||
description: Remote development environments on your infrastructure | ||
home: https://github.com/coder/coder | ||
icon: file://assets/icons/coder.png | ||
keywords: | ||
- coder | ||
- terraform | ||
kubeVersion: '>=1.19-0' | ||
maintainers: | ||
- email: support@coder.com | ||
name: Coder Technologies, Inc. | ||
url: https://coder.com/contact | ||
name: coder | ||
sources: | ||
- https://github.com/coder/coder/tree/main/helm/coder | ||
type: application | ||
version: 2.19.0 |
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,53 @@ | ||
# Coder Helm Chart | ||
|
||
This directory contains the Helm chart used to deploy Coder onto a Kubernetes | ||
cluster. It contains the minimum required components to run Coder on Kubernetes, | ||
and notably (compared to Coder Classic) does not include a database server. | ||
|
||
## Getting Started | ||
|
||
> **Warning**: The main branch in this repository does not represent the | ||
> latest release of Coder. Please reference our installation docs for | ||
> instructions on a tagged release. | ||
View | ||
[our docs](https://coder.com/docs/install/kubernetes) | ||
for detailed installation instructions. | ||
|
||
## Values | ||
|
||
Please refer to [values.yaml](values.yaml) for available Helm values and their | ||
defaults. | ||
|
||
A good starting point for your values file is: | ||
|
||
```yaml | ||
coder: | ||
# You can specify any environment variables you'd like to pass to Coder | ||
# here. Coder consumes environment variables listed in | ||
# `coder server --help`, and these environment variables are also passed | ||
# to the workspace provisioner (so you can consume them in your Terraform | ||
# templates for auth keys etc.). | ||
# | ||
# Please keep in mind that you should not set `CODER_HTTP_ADDRESS`, | ||
# `CODER_TLS_ENABLE`, `CODER_TLS_CERT_FILE` or `CODER_TLS_KEY_FILE` as | ||
# they are already set by the Helm chart and will cause conflicts. | ||
env: | ||
- name: CODER_ACCESS_URL | ||
value: "https://coder.example.com" | ||
- name: CODER_PG_CONNECTION_URL | ||
valueFrom: | ||
secretKeyRef: | ||
# You'll need to create a secret called coder-db-url with your | ||
# Postgres connection URL like: | ||
# postgres://coder:password@postgres:5432/coder?sslmode=disable | ||
name: coder-db-url | ||
key: url | ||
|
||
# This env enables the Prometheus metrics endpoint. | ||
- name: CODER_PROMETHEUS_ADDRESS | ||
value: "0.0.0.0:2112" | ||
tls: | ||
secretNames: | ||
- my-tls-secret-name | ||
``` |
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 @@ | ||
# Coder/coder | ||
## Overview | ||
Coder provides development environments in your public and private clouds. Environments are defined with Terraform, connected through a secure high-speed tunnel, and automatically shut down when not in use to save on costs. Coder gives engineering teams the flexibility to use the cloud for workloads that are most beneficial to them. | ||
|
||
Developers can connect to Coder workspaces using the tools and IDEs they know and love including VS Code Remote, JetBrains Gateway, SSH as well as web IDEs such as JupyterLab, code-server, RStudio, and web terminals. | ||
## Highlights | ||
- Onboard developers in seconds instead of days | ||
- Define development environments in Terraform (EC2 VMs, Kubernetes Pods, Docker Containers, etc.) | ||
- Keep source code within your infrastructure, and use RBAC with existing authentication systems | ||
- Automatically shutdown idle resources to save on costs | ||
## Getting Started | ||
Review the Coder Kubernetes [installation instructions](https://coder.com/docs/install/kubernetes) for required prerequisites and options for the [values.yaml](https://github.com/coder/coder/blob/main/helm/coder/values.yaml) used by the chart. | ||
## Resources | ||
- [Coder Documentation](https://coder.com/docs) | ||
- [Coder Quickstart Guide](https://coder.com/docs/tutorials/quickstart) | ||
- [Discord Community](https://discord.gg/coder) |
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,11 @@ | ||
apiVersion: v2 | ||
appVersion: 0.1.0 | ||
description: Coder library chart | ||
home: https://github.com/coder/coder | ||
maintainers: | ||
- email: support@coder.com | ||
name: Coder Technologies, Inc. | ||
url: https://coder.com/contact | ||
name: libcoder | ||
type: library | ||
version: 0.1.0 |
89 changes: 89 additions & 0 deletions
89
charts/coder/coder/2.19.0/charts/libcoder/templates/_coder.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,89 @@ | ||
{{- define "libcoder.deployment.tpl" -}} | ||
apiVersion: apps/v1 | ||
kind: Deployment | ||
metadata: | ||
name: {{ include "coder.name" .}} | ||
labels: | ||
{{- include "coder.labels" . | nindent 4 }} | ||
{{- with .Values.coder.labels }} | ||
{{- toYaml . | nindent 4 }} | ||
{{- end }} | ||
annotations: {{ toYaml .Values.coder.annotations | nindent 4}} | ||
spec: | ||
replicas: {{ .Values.coder.replicaCount }} | ||
selector: | ||
matchLabels: | ||
{{- include "coder.selectorLabels" . | nindent 6 }} | ||
template: | ||
metadata: | ||
labels: | ||
{{- include "coder.labels" . | nindent 8 }} | ||
{{- with .Values.coder.podLabels }} | ||
{{- toYaml . | nindent 8 }} | ||
{{- end }} | ||
annotations: | ||
{{- toYaml .Values.coder.podAnnotations | nindent 8 }} | ||
spec: | ||
serviceAccountName: {{ .Values.coder.serviceAccount.name | quote }} | ||
restartPolicy: Always | ||
{{- with .Values.coder.image.pullSecrets }} | ||
imagePullSecrets: | ||
{{- toYaml . | nindent 8 }} | ||
{{- end }} | ||
terminationGracePeriodSeconds: 60 | ||
{{- with .Values.coder.affinity }} | ||
affinity: | ||
{{- toYaml . | nindent 8 }} | ||
{{- end }} | ||
{{- with .Values.coder.tolerations }} | ||
tolerations: | ||
{{- toYaml . | nindent 8 }} | ||
{{- end }} | ||
{{- with .Values.coder.nodeSelector }} | ||
nodeSelector: | ||
{{ toYaml . | nindent 8 }} | ||
{{- end }} | ||
{{- with .Values.coder.topologySpreadConstraints }} | ||
topologySpreadConstraints: | ||
{{- toYaml . | nindent 8 }} | ||
{{- end }} | ||
{{- with .Values.coder.initContainers }} | ||
initContainers: | ||
{{ toYaml . | nindent 8 }} | ||
{{- end }} | ||
containers: [] | ||
{{- include "coder.volumes" . | nindent 6 }} | ||
{{- end -}} | ||
{{- define "libcoder.deployment" -}} | ||
{{- include "libcoder.util.merge" (append . "libcoder.deployment.tpl") -}} | ||
{{- end -}} | ||
|
||
{{- define "libcoder.containerspec.tpl" -}} | ||
name: coder | ||
image: {{ include "coder.image" . | quote }} | ||
imagePullPolicy: {{ .Values.coder.image.pullPolicy }} | ||
command: | ||
{{- toYaml .Values.coder.command | nindent 2 }} | ||
resources: | ||
{{- toYaml .Values.coder.resources | nindent 2 }} | ||
lifecycle: | ||
{{- toYaml .Values.coder.lifecycle | nindent 2 }} | ||
securityContext: {{ toYaml .Values.coder.securityContext | nindent 2 }} | ||
{{ include "coder.volumeMounts" . }} | ||
{{- end -}} | ||
{{- define "libcoder.containerspec" -}} | ||
{{- include "libcoder.util.merge" (append . "libcoder.containerspec.tpl") -}} | ||
{{- end -}} | ||
|
||
{{- define "libcoder.serviceaccount.tpl" -}} | ||
apiVersion: v1 | ||
kind: ServiceAccount | ||
metadata: | ||
name: {{ .Values.coder.serviceAccount.name | quote }} | ||
annotations: {{ toYaml .Values.coder.serviceAccount.annotations | nindent 4 }} | ||
labels: | ||
{{- include "coder.labels" . | nindent 4 }} | ||
{{- end -}} | ||
{{- define "libcoder.serviceaccount" -}} | ||
{{- include "libcoder.util.merge" (append . "libcoder.serviceaccount.tpl") -}} | ||
{{- end -}} |
Oops, something went wrong.