Skip to content

Commit

Permalink
Update helmchart with new repo and chart name
Browse files Browse the repository at this point in the history
  • Loading branch information
jonstacks committed Jan 17, 2023
1 parent 0c9b916 commit f234725
Show file tree
Hide file tree
Showing 23 changed files with 95 additions and 95 deletions.
4 changes: 2 additions & 2 deletions helm/ingress-controller/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
apiVersion: v2
name: ngrok-ingress-controller
name: kubernetes-ingress-controller
description: A Kubernetes ingress controller built using ngrok.
version: 0.4.0
appVersion: 0.2.0
Expand All @@ -11,5 +11,5 @@ keywords:
- api gateway
home: https://ngrok.com
sources:
- https://github.com/ngrok/ngrok-ingress-controller
- https://github.com/ngrok/kubernetes-ingress-controller
icon: https://blog.ngrok.com/_next/image?url=%2Fassets%2Fblog%2Fplaceholder.png&w=1920&q=75
4 changes: 2 additions & 2 deletions helm/ingress-controller/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ the latest versions of the packages. You can then run `helm search repo ngrok`

To install the ngrok-ingress-controller chart:

`helm install my-ngrok-ingress-controller ngrok/ngrok-ingress-controller`
`helm install my-ngrok-ingress-controller ngrok/kubernetes-ingress-controller`

To uninstall the chart:

Expand All @@ -50,7 +50,7 @@ To uninstall the chart:
| `podAnnotations` | Used to inject custom annotations directly into | `{}` |
| `replicaCount` | The number of controllers and agents to run. | `1` |
| `image.registry` | The ngrok ingress controller image registry. | `docker.io` |
| `image.repository` | The ngrok ingress controller image repository. | `ngrok/ngrok-ingress-controller` |
| `image.repository` | The ngrok ingress controller image repository. | `ngrok/kubernetes-ingress-controller` |
| `image.tag` | The ngrok ingress controller image tag. | `latest` |
| `image.pullPolicy` | The ngrok ingress controller image pull policy. | `IfNotPresent` |
| `image.pullSecrets` | An array of imagePullSecrets to be used when pulling the image. | `[]` |
Expand Down
28 changes: 14 additions & 14 deletions helm/ingress-controller/templates/_helpers.tpl
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,22 @@
{{/*
Expand the name of the chart.
*/}}
{{- define "ngrok-ingress-controller.name" -}}
{{- define "kubernetes-ingress-controller.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/*
Create chart name and version as used by the chart label.
*/}}
{{- define "ngrok-ingress-controller.chart" -}}
{{- define "kubernetes-ingress-controller.chart" -}}
{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" -}}
{{- end -}}

{{/*
Create a default fully qualified app name.
We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
*/}}
{{- define "ngrok-ingress-controller.fullname" -}}
{{- define "kubernetes-ingress-controller.fullname" -}}
{{- if .Values.fullnameOverride -}}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}}
{{- else -}}
Expand All @@ -33,24 +33,24 @@ We truncate at 63 chars because some Kubernetes name fields are limited to this
{{/*
Create a default name for the credentials secret name using the helm release
*/}}
{{- define "ngrok-ingress-controller.credentialsSecretName" -}}
{{- define "kubernetes-ingress-controller.credentialsSecretName" -}}
{{- if .Values.credentials.secret.name -}}
{{- .Values.credentials.secret.name -}}
{{- else -}}
{{- printf "%s-credentials" (include "ngrok-ingress-controller.fullname" .) -}}
{{- printf "%s-credentials" (include "kubernetes-ingress-controller.fullname" .) -}}
{{- end -}}
{{- end -}}

{{/*
Common labels
*/}}
{{- define "ngrok-ingress-controller.labels" -}}
helm.sh/chart: {{ include "ngrok-ingress-controller.chart" . }}
{{ include "ngrok-ingress-controller.selectorLabels" . }}
{{- define "kubernetes-ingress-controller.labels" -}}
helm.sh/chart: {{ include "kubernetes-ingress-controller.chart" . }}
{{ include "kubernetes-ingress-controller.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
app.kubernetes.io/part-of: {{ template "ngrok-ingress-controller.name" . }}
app.kubernetes.io/part-of: {{ template "kubernetes-ingress-controller.name" . }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- if .Values.commonLabels}}
{{ toYaml .Values.commonLabels }}
Expand All @@ -60,17 +60,17 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
{{/*
Selector labels
*/}}
{{- define "ngrok-ingress-controller.selectorLabels" -}}
app.kubernetes.io/name: {{ include "ngrok-ingress-controller.name" . }}
{{- define "kubernetes-ingress-controller.selectorLabels" -}}
app.kubernetes.io/name: {{ include "kubernetes-ingress-controller.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end -}}

{{/*
Create the name of the controller service account to use
*/}}
{{- define "ngrok-ingress-controller.serviceAccountName" -}}
{{- define "kubernetes-ingress-controller.serviceAccountName" -}}
{{- if .Values.serviceAccount.create -}}
{{ default (include "ngrok-ingress-controller.fullname" .) .Values.serviceAccount.name }}
{{ default (include "kubernetes-ingress-controller.fullname" .) .Values.serviceAccount.name }}
{{- else -}}
{{ default "default" .Values.serviceAccount.name }}
{{- end -}}
Expand All @@ -79,7 +79,7 @@ Create the name of the controller service account to use
{{/*
Return the ngrok/ingress-controller image name
*/}}
{{- define "ngrok-ingress-controller.image" -}}
{{- define "kubernetes-ingress-controller.image" -}}
{{- $registryName := .Values.image.registry -}}
{{- $repositoryName := .Values.image.repository -}}
{{- $tag := .Values.image.tag | toString -}}
Expand Down
2 changes: 1 addition & 1 deletion helm/ingress-controller/templates/agent-config-cm.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "ngrok-ingress-controller.fullname" . }}-agent-cm
name: {{ include "kubernetes-ingress-controller.fullname" . }}-agent-cm
namespace: {{ .Release.Namespace }}
data:
METADATA: "{{ .Values.metaData }}"
Expand Down
4 changes: 2 additions & 2 deletions helm/ingress-controller/templates/controller-cm.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "ngrok-ingress-controller.fullname" . }}-manager-config
name: {{ include "kubernetes-ingress-controller.fullname" . }}-manager-config
namespace: {{ .Release.Namespace }}
data:
controller_manager_config.yaml: |
Expand All @@ -13,4 +13,4 @@ data:
bindAddress: 127.0.0.1:8080
leaderElection:
leaderElect: true
resourceName: {{ include "ngrok-ingress-controller.fullname" . }}-leader
resourceName: {{ include "kubernetes-ingress-controller.fullname" . }}-leader
18 changes: 9 additions & 9 deletions helm/ingress-controller/templates/controller-deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ apiVersion: apps/v1
kind: Deployment
metadata:
labels:
{{- include "ngrok-ingress-controller.labels" . | nindent 4 }}
{{- include "kubernetes-ingress-controller.labels" . | nindent 4 }}
app.kubernetes.io/component: controller
name: {{ include "ngrok-ingress-controller.fullname" . }}-manager
name: {{ include "kubernetes-ingress-controller.fullname" . }}-manager
namespace: {{ .Release.Namespace }}
annotations:
checksum/agent-config: {{ include (print $.Template.BasePath "/agent-config-cm.yaml") . | sha256sum }}
Expand All @@ -14,7 +14,7 @@ spec:
replicas: {{.Values.replicaCount}}
selector:
matchLabels:
{{- include "ngrok-ingress-controller.selectorLabels" . | nindent 6 }}
{{- include "kubernetes-ingress-controller.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: controller
template:
metadata:
Expand All @@ -27,17 +27,17 @@ spec:
prometheus.io/port: '8080'
prometheus.io/scrape: 'true'
labels:
{{- include "ngrok-ingress-controller.selectorLabels" . | nindent 8 }}
{{- include "kubernetes-ingress-controller.selectorLabels" . | nindent 8 }}
app.kubernetes.io/component: controller
spec:
serviceAccountName: {{ template "ngrok-ingress-controller.serviceAccountName" . }}
serviceAccountName: {{ template "kubernetes-ingress-controller.serviceAccountName" . }}
{{- if .Values.image.pullSecrets }}
imagePullSecrets:
{{- toYaml .Values.image.pullSecrets | nindent 8 }}
{{- end }}
containers:
- name: ngrok-ingress-controller
image: {{ include "ngrok-ingress-controller.image" . }}
image: {{ include "kubernetes-ingress-controller.image" . }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
command:
- /manager
Expand All @@ -50,20 +50,20 @@ spec:
{{- end }}
- --health-probe-bind-address=:8081
- --metrics-bind-address=:8080
- --election-id={{ include "ngrok-ingress-controller.fullname" . }}-leader
- --election-id={{ include "kubernetes-ingress-controller.fullname" . }}-leader
securityContext:
allowPrivilegeEscalation: false
env:
- name: NGROK_API_KEY
valueFrom:
secretKeyRef:
key: API_KEY
name: {{ include "ngrok-ingress-controller.credentialsSecretName" . }}
name: {{ include "kubernetes-ingress-controller.credentialsSecretName" . }}
- name: NGROK_AUTHTOKEN
valueFrom:
secretKeyRef:
key: AUTHTOKEN
name: {{ include "ngrok-ingress-controller.credentialsSecretName" . }}
name: {{ include "kubernetes-ingress-controller.credentialsSecretName" . }}
- name: POD_NAMESPACE
valueFrom:
fieldRef:
Expand Down
6 changes: 3 additions & 3 deletions helm/ingress-controller/templates/controller-rbac.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ roleRef:
name: ngrok-ingress-controller-leader-election-role
subjects:
- kind: ServiceAccount
name: {{ template "ngrok-ingress-controller.serviceAccountName" . }}
name: {{ template "kubernetes-ingress-controller.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
---
apiVersion: rbac.authorization.k8s.io/v1
Expand All @@ -79,7 +79,7 @@ roleRef:
name: ngrok-ingress-controller-manager-role
subjects:
- kind: ServiceAccount
name: {{ template "ngrok-ingress-controller.serviceAccountName" . }}
name: {{ template "kubernetes-ingress-controller.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
---
apiVersion: rbac.authorization.k8s.io/v1
Expand All @@ -92,5 +92,5 @@ roleRef:
name: ngrok-ingress-controller-proxy-role
subjects:
- kind: ServiceAccount
name: {{ template "ngrok-ingress-controller.serviceAccountName" . }}
name: {{ template "kubernetes-ingress-controller.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
apiVersion: v1
kind: ServiceAccount
metadata:
name: {{ template "ngrok-ingress-controller.serviceAccountName" . }}
name: {{ template "kubernetes-ingress-controller.serviceAccountName" . }}
namespace: {{ .Release.Namespace }}
labels:
{{- include "ngrok-ingress-controller.labels" . | nindent 4 }}
{{- include "kubernetes-ingress-controller.labels" . | nindent 4 }}
app.kubernetes.io/component: controller
{{- if .Values.serviceAccount.annotations }}
annotations:
Expand Down
2 changes: 1 addition & 1 deletion helm/ingress-controller/templates/credentials-secret.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
apiVersion: v1
kind: Secret
metadata:
name: {{ include "ngrok-ingress-controller.credentialsSecretName" .}}
name: {{ include "kubernetes-ingress-controller.credentialsSecretName" .}}
type: Opaque
data:
API_KEY: {{ required "An ngrok API key is required" .Values.credentials.apiKey | b64enc }}
Expand Down
2 changes: 1 addition & 1 deletion helm/ingress-controller/templates/ingress-class.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ apiVersion: networking.k8s.io/v1
kind: IngressClass
metadata:
labels:
{{- include "ngrok-ingress-controller.labels" . | nindent 4 }}
{{- include "kubernetes-ingress-controller.labels" . | nindent 4 }}
app.kubernetes.io/component: controller
name: {{ .Values.ingressClass.name }}
{{- if .Values.ingressClass.default }}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
{{- include "ngrok-ingress-controller.labels" . | nindent 4 }}
{{- include "kubernetes-ingress-controller.labels" . | nindent 4 }}
app.kubernetes.io/component: rbac
name: {{ include "ngrok-ingress-controller.fullname" . }}-domain-editor-role
name: {{ include "kubernetes-ingress-controller.fullname" . }}-domain-editor-role
rules:
- apiGroups:
- ingress.k8s.ngrok.com
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
{{- include "ngrok-ingress-controller.labels" . | nindent 4 }}
{{- include "kubernetes-ingress-controller.labels" . | nindent 4 }}
app.kubernetes.io/component: rbac
name: {{ include "ngrok-ingress-controller.fullname" . }}-domain-viewer-role
name: {{ include "kubernetes-ingress-controller.fullname" . }}-domain-viewer-role
rules:
- apiGroups:
- ingress.k8s.ngrok.com
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
{{- include "ngrok-ingress-controller.labels" . | nindent 4 }}
{{- include "kubernetes-ingress-controller.labels" . | nindent 4 }}
app.kubernetes.io/component: rbac
name: {{ include "ngrok-ingress-controller.fullname" . }}-tunnel-editor-role
name: {{ include "kubernetes-ingress-controller.fullname" . }}-tunnel-editor-role
rules:
- apiGroups:
- ingress.k8s.ngrok.com
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
labels:
{{- include "ngrok-ingress-controller.labels" . | nindent 4 }}
{{- include "kubernetes-ingress-controller.labels" . | nindent 4 }}
app.kubernetes.io/component: rbac
name: {{ include "ngrok-ingress-controller.fullname" . }}-tunnel-viewer-role
name: {{ include "kubernetes-ingress-controller.fullname" . }}-tunnel-viewer-role
rules:
- apiGroups:
- ingress.k8s.ngrok.com
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit f234725

Please sign in to comment.