Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit63a79ca

Browse files
authored
Merge pull request#13 from MammatusPHP/create-keda-scaler-chart
Create Keda scaler chart
2 parents5223ada +9142b80 commit63a79ca

File tree

11 files changed

+122
-12
lines changed

11 files changed

+122
-12
lines changed

‎charts/keda/.helmignore‎

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Patterns to ignore when building packages.
2+
# This supports shell glob matching, relative path matching, and
3+
# negation (prefixed with !). Only one pattern per line.
4+
.DS_Store
5+
# Common VCS dirs
6+
.git/
7+
.gitignore
8+
.bzr/
9+
.bzrignore
10+
.hg/
11+
.hgignore
12+
.svn/
13+
# Common backup files
14+
*.swp
15+
*.bak
16+
*.tmp
17+
*~
18+
# Various IDEs
19+
.project
20+
.idea/
21+
*.tmproj
22+
.vscode/

‎charts/keda/Chart.yaml‎

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion:v2
2+
name:keda
3+
description:Keda extension chart
4+
type:library
5+
version:0.0.1
6+
appVersion:0.0.1
7+
maintainers:
8+
-name:WyriHaximus
9+
email:helm@ceesjankiewiet.nl
10+
url:https://wyrihaximus.net/

‎charts/keda/templates/_helpers.tpl‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{{/* vim: setfiletype=mustache: */}}
2+
{{/*
3+
Expand the name of the chart.
4+
*/}}
5+
{{- define"mammatus.keda.deployment" -}}
6+
{{-include"mammatus.keda.scaled_object" .}}
7+
{{-include"mammatus.keda.trigger_authentication" .}}
8+
{{- end -}}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{{/* vim: setfiletype=mustache: */}}
2+
{{/*
3+
Expand the name of the chart.
4+
*/}}
5+
{{- define"mammatus.keda.scaled_object" -}}
6+
{{-$deploymentName := .name}}
7+
---
8+
apiVersion: keda.sh/v1alpha1
9+
kind: ScaledObject
10+
metadata:
11+
name:{{ .name}}
12+
spec:
13+
scaleTargetRef:
14+
apiVersion: apps/v1
15+
kind: Deployment
16+
name:{{ .name}}
17+
idleReplicaCount:{{ .arguments.idleReplicaCount}}
18+
minReplicaCount:{{ .arguments.minReplicaCount}}
19+
maxReplicaCount:{{ .arguments.maxReplicaCount}}
20+
cooldownPeriod:{{ .arguments.cooldownPeriod}}
21+
advanced:{{ .arguments.advanced|toYaml|nindent 4}}
22+
triggers:
23+
{{- range$index,$trigger := .arguments.triggers}}
24+
- type:{{$trigger.type}}
25+
mode:{{$trigger.mode}}
26+
authenticationRef:
27+
name:{{$deploymentName}}-{{$index}}
28+
{{- end}}
29+
{{- end -}}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{{/* vim: setfiletype=mustache: */}}
2+
{{/*
3+
Expand the name of the chart.
4+
*/}}
5+
{{- define"mammatus.keda.trigger_authentication" -}}
6+
{{-$deploymentName := .name}}
7+
{{- range$index,$trigger := .arguments.triggers}}
8+
---
9+
apiVersion: keda.sh/v1alpha1
10+
kind: TriggerAuthentication
11+
metadata:
12+
name:{{$deploymentName}}-{{$index}}
13+
spec:
14+
{{- (dict"secretTargetRef" (list .authenticationRef))|toYaml|nindent 2}}
15+
{{- end}}
16+
{{- end}}

‎charts/keda/values.yaml‎

Whitespace-only changes.

‎charts/mammatus/Chart.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ apiVersion: v2
22
name:mammatus
33
description:MammatusPHP Chart
44
type:application
5-
version:0.0.8
6-
appVersion:0.0.8
5+
version:0.0.9
6+
appVersion:0.0.9
77
maintainers:
88
-name:WyriHaximus
99
email:helm@ceesjankiewiet.nl

‎charts/mammatus/templates/_pod.yaml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,14 @@ containers:
1414
{{-$resourcesSet :=false}}
1515
{{- range .addOns}}
1616
{{-ifeq .type"container"}}
17-
{{-include .helper .arguments | nindent 4}}
17+
{{-include .helper(dict"arguments".arguments) | nindent 4}}
1818
{{-ifeq .helper"mammatus.container.resources"}}
1919
{{-$resourcesSet =true}}
2020
{{- end}}
2121
{{- end}}
2222
{{- end}}
2323
{{-ifeq$resourcesSetfalse}}
24-
{{-include"mammatus.container.resources" (dict"cpu" $.Values.resources.cpu"memory" $.Values.resources.memmory) | nindent 4}}
24+
{{-include"mammatus.container.resources" (dict"arguments" (dict"cpu" $.Values.resources.cpu"memory" $.Values.resources.memmory)) | nindent 4}}
2525
{{- end}}
2626
{{-include"mammatus.volumeMounts" . | nindent 4}}
2727
{{include"mammatus.volumes" .}}

‎charts/mammatus/templates/addOn/container/_resources.yaml‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22
{{- define"mammatus.container.resources" -}}
33
resources:
44
limits:
5-
cpu:{{ .cpu}}
6-
memory:{{ .memory}}
5+
cpu:{{ .arguments.cpu}}
6+
memory:{{ .arguments.memory}}
77
requests:
8-
cpu:{{ .cpu}}
9-
memory:{{ .memory}}
8+
cpu:{{ .arguments.cpu}}
9+
memory:{{ .arguments.memory}}
1010
{{- end -}}
1111

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{{- range .Values.deployments }}
2+
{{- $deploymentName := .name }}
23
{{- range .addOns }}
34
{{- if eq .type "deployment" }}
45
---
5-
{{- include .helper .arguments }}
6+
{{- include .helper(dict "arguments".arguments "name" $deploymentName) }}
67
{{- end }}
78
{{- end }}
89
{{- end }}

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp