Compare commits

..

19 Commits

Author SHA1 Message Date
8b615f4780 increase chart version 2024-02-28 12:41:02 -03:00
1f3a4d3042 rename values 2024-02-28 12:38:17 -03:00
7c4601835c Merge pull request #7 from alexlebens/renovate/homeassistant-home-assistant-2024.x
Update homeassistant/home-assistant Docker tag to v2024.2.5
2024-02-28 12:35:40 -03:00
renovate[bot]
401871daa1 Update homeassistant/home-assistant Docker tag to v2024.2.5 2024-02-28 15:33:26 +00:00
b53ba2b073 remove kind testing 2024-02-28 12:24:22 -03:00
3191e4ed53 revert to prior change 2024-02-28 12:14:34 -03:00
72ea1faa67 test method to update chart.yaml 2024-02-28 12:11:08 -03:00
751a1d4143 move bumpVersion to rule 2024-02-28 11:57:39 -03:00
81bd94a1db split imageName into imageRepo and imageTag 2024-02-28 11:42:33 -03:00
e49b1482a1 update renovate configuration 2024-02-28 11:42:12 -03:00
ba4273041d match renovate config with net-infra 2024-02-27 17:33:05 -03:00
d45a5f6084 remove core label 2024-02-27 17:17:09 -03:00
e3627d3531 change renovate config 2024-02-27 16:55:42 -03:00
f12bb5a879 increase app version 2024-02-26 21:46:12 -03:00
f4c2938d95 move renovate file location 2024-02-26 16:54:38 -03:00
7a8c6e7b3c bump chart version 2024-02-23 21:12:32 -03:00
c0ca3a909c increase app version 2024-02-23 21:05:57 -03:00
792e4c018c increase app version 2024-02-23 17:13:44 -03:00
e51e4e34dc add config and books volumes 2024-02-22 23:02:38 -03:00
13 changed files with 116 additions and 27 deletions

View File

@@ -0,0 +1,2 @@
# This file is processed by Renovate bot so that it creates a PR on new major Renovate versions
FROM renovate/renovate:37

76
.github/renovate.json vendored Normal file
View File

@@ -0,0 +1,76 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
"mergeConfidence:all-badges",
":rebaseStalePrs"
],
"timezone": "US/Mountain",
"schedule": [
"after 10am every weekday",
"before 5pm every weekday"
],
"labels": [
"outside-rule"
],
"packageRules": [
{
"description": "Disables for non major Renovate version",
"matchPaths": [
".github/renovate-update-notification/Dockerfile"
],
"matchUpdateTypes": [
"minor",
"patch",
"pin",
"digest",
"rollback"
],
"enabled": false
},
{
"description": "Generate for major Renovate version",
"matchPaths": [
".github/renovate-update-notification/Dockerfile"
],
"matchUpdateTypes": [
"major"
],
"addLabels": [
"upgrade"
],
"automerge": false
},
{
"description": "Generate image updates on Tuesdays",
"matchPackageNames": [
"linuxserver/calibre",
"homeassistant/home-assistant",
"ghcr.io/gethomepage/homepage",
"ghcr.io/cloudnative-pg/postgresql"
],
"matchDatasources": [
"docker",
"gitea-releases",
"gitea-tags",
"github-releases",
"github-tags",
"gitlab-packages",
"gitlab-releases",
"gitlab-tags"
],
"schedule": [
"after 10am on tuesday",
"before 5pm on tuesday"
],
"addLabels": [
"upgrade",
"weekly",
"image"
],
"bumpVersion": "minor",
"automerge": false,
"minimumReleaseAge": "3 days"
}
]
}

View File

@@ -35,11 +35,3 @@ jobs:
- name: Run chart-testing (lint)
if: steps.list-changed.outputs.changed == 'true'
run: ct lint --target-branch ${{ github.event.repository.default_branch }}
- name: Create kind cluster
if: steps.list-changed.outputs.changed == 'true'
uses: helm/kind-action@v1.9.0
- name: Run chart-testing (install)
if: steps.list-changed.outputs.changed == 'true'
run: ct install --target-branch ${{ github.event.repository.default_branch }}

View File

@@ -1,6 +1,6 @@
apiVersion: v2
name: calibre-server
version: 0.0.3
version: 0.0.4
description: Chart for Calibre content database
keywords:
- media

View File

@@ -49,6 +49,8 @@ spec:
{{- end }}
volumeMounts:
- mountPath: /config
name: calibre-server-config
- mountPath: /books
name: calibre-server-books
resources:
{{- toYaml .Values.deployment.resources | nindent 12 }}
@@ -74,6 +76,9 @@ spec:
timeoutSeconds: 1
periodSeconds: 5
volumes:
- name: calibre-server-config
persistentVolumeClaim:
claimName: calibre-server-config
- name: calibre-server-books
persistentVolumeClaim:
claimName: {{ .Values.persistence.books.claimName }}

View File

@@ -0,0 +1,20 @@
kind: PersistentVolumeClaim
apiVersion: v1
metadata:
name: calibre-server-config
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: calibre-server
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/version: {{ .Chart.AppVersion }}
app.kubernetes.io/component: web
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/managed-by: helm
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: {{ .Values.persistence.config.storageSize }}
storageClassName: {{ .Values.persistence.config.storageClassName }}
volumeMode: {{ .Values.persistence.config.volumeMode }}

View File

@@ -34,5 +34,9 @@ ingressRoute:
outpost: authentik-proxy-outpost
port: 9000
persistence:
config:
storageClassName: ceph-block
storageSize: 5Gi
volumeMode: Filesystem
books:
claimName: calibre-server-nfs-storage

View File

@@ -1,6 +1,6 @@
apiVersion: v2
name: home-assistant
version: 0.0.9
version: 0.0.13
description: Chart for Home Assistant
keywords:
- home-automation
@@ -9,4 +9,4 @@ sources:
maintainers:
- name: alexlebens
icon: https://avatars.githubusercontent.com/u/13844975?s=200&v=4
appVersion: v2024.2.2
appVersion: v2024.2.5

View File

@@ -3,7 +3,7 @@ deployment:
strategy: Recreate
image:
repository: homeassistant/home-assistant
tag: 2024.2.2
tag: 2024.2.5
imagePullPolicy: IfNotPresent
env:
TZ: US/Mountain

View File

@@ -1,6 +1,6 @@
apiVersion: v2
name: postgres-cluster
version: 0.0.5
version: 0.1.1
description: Chart for cloudnative-pg cluster
keywords:
- database

View File

@@ -11,7 +11,7 @@ metadata:
app.kubernetes.io/part-of: {{ .Release.Name }}
app.kubernetes.io/managed-by: helm
spec:
imageName: {{ .Values.cluster.imageName }}
imageName: "{{ .Values.cluster.image.repository }}:{{ .Values.cluster.image.tag }}"
instances: {{ .Values.cluster.instances }}
replicationSlots:
highAvailability:

View File

@@ -1,6 +1,8 @@
cluster:
name: cl01tl
imageName: ghcr.io/cloudnative-pg/postgresql:16.0
image:
repository: ghcr.io/cloudnative-pg/postgresql
tag: 16.0
instances: 2
parameters:
shared_buffers: 128MB

View File

@@ -1,12 +0,0 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
"mergeConfidence:all-badges"
],
"timezone": "US/Mountain",
"lockFileMaintenance": {
"enabled": true,
"automerge": true
}
}