Compare commits

...

7 Commits

Author SHA1 Message Date
Adam Cook
788d1056d3 [blocky] Update to 0.11 and add query log pvc (#353)
* [blocky] add query log persistence

Signed-off-by: Adam Cook <adam@adamjcook.dev>

* [blocky] bump version to v0.11

Signed-off-by: Adam Cook <adam@adamjcook.dev>
2020-12-14 12:53:46 -05:00
renovate[bot]
436bcfdd67 [powerdns] Update helm chart postgresql to v10.2.0 (#350)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-14 08:01:57 -05:00
renovate[bot]
786f52ee22 [teslamate] Update helm chart postgresql to v10.2.0 (#352)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-14 07:59:52 -05:00
renovate[bot]
b91b73ad0f [statping] Update helm chart postgresql to v10.1.4 (#342)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-12 10:33:12 -05:00
ᗪєνιη ᗷυнʟ
863dc3e33b update pull request template (#347)
Co-authored-by: Jeff Billimek <jeff@billimek.com>
2020-12-12 10:32:35 -05:00
renovate[bot]
a8e4b5b52e [teslamate] Update helm chart postgresql to v10.1.4 (#343)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-12 10:19:19 -05:00
renovate[bot]
349ab68ea1 [powerdns] Update helm chart postgresql to v10.1.4 (#341)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2020-12-12 10:17:42 -05:00
8 changed files with 119 additions and 15 deletions

View File

@@ -1,7 +1,40 @@
#### Special notes for your reviewer:
<!--
Before you open the request please review the following guidelines and tips to help it be more easily integrated:
#### Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]
- [ ] Chart Version bumped
- [ ] Variables are documented in the README.md
- [ ] Title of the PR starts with chart name (e.g. `[radarr]`)
- Describe the scope of your change - i.e. what the change does.
- Describe any known limitations with your change.
- Please run any tests or examples that can exercise your modified code.
Thank you for contributing! We will try to test and integrate the change as soon as we can. There is no need to bump or check in on a pull request (it will clutter the discussion of the request).
Also don't be worried if the request is closed or not integrated sometimes our priorities might not match the priorities of the pull request. Don't fret, the open source community thrives on forks and GitHub makes it easy to keep your changes in a forked repo.
-->
**Description of the change**
<!-- Describe the scope of your change - i.e. what the change does. -->
**Benefits**
<!-- What benefits will be realized by the code change? -->
**Possible drawbacks**
<!-- Describe any known limitations with your change -->
**Applicable issues**
<!-- Enter any applicable Issues here (You can reference an issue using #) -->
- fixes #
**Additional information**
<!-- If there's anything else that's important and relevant to your pull request, mention that information here.-->
**Checklist** <!-- [Place an '[X]' (no spaces) in all applicable fields. Please remove unrelated fields.] -->
- [ ] Chart version bumped in `Chart.yaml` according to [semver](http://semver.org/).
- [ ] Title of the PR starts with chart name (e.g. `[home-assistant]`)
- [ ] Chart is using our [common](https://github.com/k8s-at-home/charts/tree/master/charts/common) library as a dependency.
- [ ] (optional) Variables are documented in the README.md
<!-- Keep in mind that if you are submitting a new chart, try to use our [common](https://github.com/k8s-at-home/charts/tree/master/charts/common) library as a dependency. This will help maintaining charts here and keep them consistent between each other -->

View File

@@ -1,8 +1,8 @@
apiVersion: v2
appVersion: v0.10
appVersion: v0.11
description: DNS proxy as ad-blocker for local network
name: blocky
version: 4.0.1
version: 4.1.0
keywords:
- blocky
- dbs

View File

@@ -45,6 +45,13 @@ spec:
subPath: {{ $name }}
readOnly: true
{{- end }}
{{- if .Values.config.queryLog }}
- name: data
mountPath: {{ .Values.config.queryLog.dir }}
{{- if .Values.persistence.subPath }}
subPath: {{ .Values.persistence.subPath }}
{{- end }}
{{- end }}
ports:
- name: api
containerPort: 4000
@@ -89,6 +96,15 @@ spec:
- key: {{ $name }}
path: {{ $name }}
{{- end }}
{{- if .Values.config.queryLog }}
- name: data
{{- if .Values.persistence.enabled }}
persistentVolumeClaim:
claimName: {{ if .Values.persistence.existingClaim }}{{ .Values.persistence.existingClaim }}{{- else }}{{ template "blocky.fullname" . }}{{- end }}
{{- else }}
emptyDir: {}
{{- end }}
{{- end }}
{{- with .Values.nodeSelector }}
nodeSelector:
{{- toYaml . | nindent 8 }}

View File

@@ -0,0 +1,33 @@
{{- if and .Values.persistence.enabled (not .Values.persistence.existingClaim) }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "blocky.fullname" . }}
labels:
app.kubernetes.io/name: {{ include "blocky.name" . }}
helm.sh/chart: {{ include "blocky.chart" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/managed-by: {{ .Release.Service }}
{{- with .Values.persistence.annotations }}
annotations:
{{- toYaml . | nindent 4 }}
{{- end }}
{{- with .Values.persistence.finalizers }}
finalizers:
{{- toYaml . | nindent 4 }}
{{- end }}
spec:
accessModes:
{{- toYaml .Values.persistence.accessModes | nindent 4 }}
{{- if .Values.persistence.storageClassName }}
storageClassName: {{ .Values.persistence.storageClassName }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.size | quote }}
{{- with .Values.persistence.selectorLabels }}
selector:
matchLabels:
{{- toYaml . | nindent 6 }}
{{- end }}
{{- end -}}

View File

@@ -2,7 +2,7 @@ replicaCount: 1
image:
repository: spx01/blocky
tag: v0.10
tag: v0.11
pullPolicy: IfNotPresent
nameOverride: ""
@@ -106,11 +106,33 @@ config:
# url path, optional (default '/metrics')
path: /metrics
# optional: write query information (question, answer, client, duration etc) to daily csv file
# queryLog:
# # directory (will be mounted as volume in the pod)
# dir: /logs
# # if true, write one file per client. Writes all queries to single file otherwise
# perClient: true
# # if > 0, deletes log files which are older than ... days
# logRetentionDays: 7
# optional: HTTP listener port, default 0 = no http listener. If > 0, will be used for prometheus metrics, pprof, ...
httpPort: 4000
# optional: Log level (one from debug, info, warn, error). Default: info
logLevel: info
## Add persistence for query logs (if enabled)
persistence:
enabled: false
# storageClassName: default
accessModes:
- ReadWriteOnce
size: 10Gi
# annotations: {}
finalizers:
- kubernetes.io/pvc-protection
# selectorLabels: {}
# subPath: ""
# existingClaim:
# Probes configuration
probes:

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v4.3.0
description: PowerDNS is a DNS server, written in C++ and licensed under the GPL. It runs on most Unix derivatives. PowerDNS features a large number of different backends ranging from simple BIND style zonefiles to relational databases and load balancing/failover algorithms. A DNS recursor is provided as a separate program.
name: powerdns
version: 2.6.0
version: 2.8.0
home: https://www.powerdns.com/
sources:
- http://www.github.com/PowerDNS/
@@ -12,7 +12,7 @@ maintainers:
email: ryan@ryanholt.net
dependencies:
- name: postgresql
version: 10.1.3
version: 10.2.0
repository: https://charts.bitnami.com/bitnami
condition: postgres.enabled
- name: mariadb

View File

@@ -2,7 +2,7 @@ apiVersion: v2
name: statping
description: Status page for monitoring your websites and applications
type: application
version: 1.4.0
version: 1.5.0
appVersion: v0.90.65
keywords:
- statping
@@ -18,5 +18,5 @@ icon: https://github.com/statping/statping/blob/dev/frontend/src/assets/logo.png
dependencies:
- name: postgresql
repository: https://charts.bitnami.com/bitnami
version: 10.1.3
version: 10.1.4
condition: postgres.posgresql.enabled

View File

@@ -2,7 +2,7 @@ apiVersion: v2
appVersion: v1.20.0
description: A self-hosted data logger for your Tesla 🚘
name: teslamate
version: 3.3.0
version: 3.5.0
keywords:
- teslamate
- tesla
@@ -12,7 +12,7 @@ sources:
- https://github.com/adriankumpf/teslamate
dependencies:
- name: postgresql
version: 10.1.3
version: 10.2.0
repository: https://charts.bitnami.com/bitnami
condition: postgresql.enabled
maintainers: