Skip to content

Commit fb64ad1

Browse files
authored
Merge pull request #188 from djjudas21/scrap_bitnami
Switch out redis for valkey
2 parents c55d45c + 9920791 commit fb64ad1

File tree

6 files changed

+206
-205
lines changed

6 files changed

+206
-205
lines changed

charts/owncloud/Chart.lock

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
dependencies:
22
- name: mariadb
33
repository: https://charts.bitnami.com/bitnami
4-
version: 18.0.1
5-
- name: redis
6-
repository: https://charts.bitnami.com/bitnami
7-
version: 19.0.2
8-
digest: sha256:1ce6e9b42351a2d2b3bfe39683f62d7e1040cc4a7b94796ff4e4199b9ae62bc2
9-
generated: "2024-04-03T09:31:15.042882512+01:00"
4+
version: 18.2.6
5+
- name: valkey
6+
repository: https://valkey.io/valkey-helm/
7+
version: 0.7.5
8+
digest: sha256:84263a3de841980eb561ea5c883bff223dcf725847d9c9eea1cfeae5c386f9f7
9+
generated: "2025-10-16T22:14:24.325171183+01:00"

charts/owncloud/Chart.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,17 @@ name: owncloud
33
description: A file sharing server that puts the control and security of your own data back into your hands.
44
type: application
55

6-
version: 0.3.21
6+
version: 0.3.22
77
appVersion: "10.15.3"
88

99
dependencies:
1010
- name: mariadb
1111
condition: mariadb.enabled
1212
version: ~18
1313
repository: "https://charts.bitnami.com/bitnami"
14-
- name: redis
15-
version: ~19
16-
repository: "https://charts.bitnami.com/bitnami"
14+
- name: valkey
15+
version: ~0.7
16+
repository: "https://valkey.io/valkey-helm/"
1717

1818
home: https://github.com/djjudas21/owncloud-helm
1919
icon: https://bitnami.com/assets/stacks/owncloud/img/owncloud-stack-220x234.png

charts/owncloud/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# owncloud
22

3-
![Version: 0.3.21](https://img.shields.io/badge/Version-0.3.21-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.15.3](https://img.shields.io/badge/AppVersion-10.15.3-informational?style=flat-square)
3+
![Version: 0.3.22](https://img.shields.io/badge/Version-0.3.22-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 10.15.3](https://img.shields.io/badge/AppVersion-10.15.3-informational?style=flat-square)
44

55
A file sharing server that puts the control and security of your own data back into your hands.
66

@@ -22,7 +22,7 @@ A file sharing server that puts the control and security of your own data back i
2222
| Repository | Name | Version |
2323
|------------|------|---------|
2424
| https://charts.bitnami.com/bitnami | mariadb | ~18 |
25-
| https://charts.bitnami.com/bitnami | redis | ~19 |
25+
| https://valkey.io/valkey-helm/ | valkey | ~0.7 |
2626

2727
## Values
2828

@@ -62,14 +62,14 @@ A file sharing server that puts the control and security of your own data back i
6262
| persistence.storageClass | string | `""` | |
6363
| podAnnotations | object | `{}` | |
6464
| priorityClassName | string | `""` | |
65-
| redis | object | <https://github.com/bitnami/charts/blob/master/bitnami/redis/values.yaml> | Enable and configure redis subchart under this key. For more options see [redis chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/redis) |
6665
| replicaCount | int | `1` | Number of replicas |
6766
| resources | object | `{}` | |
6867
| service | object | See values.yaml | Configures service settings for the chart. |
6968
| serviceAccount.annotations | object | `{}` | Annotations to add to the service account |
7069
| serviceAccount.create | bool | `true` | Specifies whether a service account should be created |
7170
| serviceAccount.name | string | a name is generated using the fullname template | The name of the service account to use. |
7271
| tolerations | list | `[]` | |
72+
| valkey | object | <https://github.com/valkey-io/valkey-helm/blob/main/valkey/values.yaml> | Enable and configure valkey subchart under this key. For more options see [valkey chart documentation](https://github.com/valkey-io/valkey-helm/tree/main/valkey) |
7373

7474
----------------------------------------------
7575
Autogenerated from chart metadata using [helm-docs v1.14.2](https://github.com/norwoodj/helm-docs/releases/v1.14.2)

charts/owncloud/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ spec:
8888
- name: OWNCLOUD_REDIS_ENABLED
8989
value: "true"
9090
- name: OWNCLOUD_REDIS_HOST
91-
value: {{ .Release.Name }}-redis-master
91+
value: {{ .Release.Name }}-valkey
9292
- name: OWNCLOUD_ACCESSLOG_LOCATION
9393
value: "/dev/null"
9494
- name: OWNCLOUD_DB_TIMEOUT

charts/owncloud/values.schema.json

Lines changed: 137 additions & 166 deletions
Original file line numberDiff line numberDiff line change
@@ -525,172 +525,6 @@
525525
"title": "priorityClassName",
526526
"type": "string"
527527
},
528-
"redis": {
529-
"description": "Enable and configure redis subchart under this key.\n For more options see [redis chart documentation](https://github.com/bitnami/charts/tree/master/bitnami/redis)",
530-
"properties": {
531-
"architecture": {
532-
"default": "standalone",
533-
"required": [],
534-
"title": "architecture",
535-
"type": "string"
536-
},
537-
"auth": {
538-
"properties": {
539-
"enabled": {
540-
"default": false,
541-
"required": [],
542-
"title": "enabled",
543-
"type": "boolean"
544-
},
545-
"existingSecret": {
546-
"default": "",
547-
"required": [],
548-
"title": "existingSecret",
549-
"type": "string"
550-
},
551-
"existingSecretPasswordKey": {
552-
"default": "",
553-
"required": [],
554-
"title": "existingSecretPasswordKey",
555-
"type": "string"
556-
},
557-
"password": {
558-
"default": "redis",
559-
"required": [],
560-
"title": "password",
561-
"type": "string"
562-
},
563-
"sentinel": {
564-
"default": true,
565-
"required": [],
566-
"title": "sentinel",
567-
"type": "boolean"
568-
},
569-
"usePasswordFiles": {
570-
"default": false,
571-
"required": [],
572-
"title": "usePasswordFiles",
573-
"type": "boolean"
574-
}
575-
},
576-
"required": [],
577-
"title": "auth",
578-
"type": "object"
579-
},
580-
"image": {
581-
"properties": {
582-
"repository": {
583-
"default": "bitnamilegacy/redis",
584-
"required": [],
585-
"title": "repository",
586-
"type": "string"
587-
}
588-
},
589-
"required": [],
590-
"title": "image",
591-
"type": "object"
592-
},
593-
"master": {
594-
"properties": {
595-
"persistence": {
596-
"properties": {
597-
"accessModes": {
598-
"items": {
599-
"anyOf": [
600-
{
601-
"required": [],
602-
"type": "string"
603-
}
604-
],
605-
"required": []
606-
},
607-
"required": [],
608-
"title": "accessModes",
609-
"type": "array"
610-
},
611-
"enabled": {
612-
"default": true,
613-
"required": [],
614-
"title": "enabled",
615-
"type": "boolean"
616-
},
617-
"size": {
618-
"default": "8Gi",
619-
"required": [],
620-
"title": "size",
621-
"type": "string"
622-
},
623-
"storageClass": {
624-
"default": "",
625-
"required": [],
626-
"title": "storageClass",
627-
"type": "string"
628-
}
629-
},
630-
"required": [],
631-
"title": "persistence",
632-
"type": "object"
633-
},
634-
"priorityClassName": {
635-
"default": "",
636-
"required": [],
637-
"title": "priorityClassName",
638-
"type": "string"
639-
},
640-
"resources": {
641-
"required": [],
642-
"title": "resources",
643-
"type": "object"
644-
}
645-
},
646-
"required": [],
647-
"title": "master",
648-
"type": "object"
649-
},
650-
"metrics": {
651-
"properties": {
652-
"enabled": {
653-
"default": false,
654-
"required": [],
655-
"title": "enabled",
656-
"type": "boolean"
657-
},
658-
"prometheusRule": {
659-
"properties": {
660-
"enabled": {
661-
"default": false,
662-
"required": [],
663-
"title": "enabled",
664-
"type": "boolean"
665-
}
666-
},
667-
"required": [],
668-
"title": "prometheusRule",
669-
"type": "object"
670-
},
671-
"serviceMonitor": {
672-
"properties": {
673-
"enabled": {
674-
"default": false,
675-
"required": [],
676-
"title": "enabled",
677-
"type": "boolean"
678-
}
679-
},
680-
"required": [],
681-
"title": "serviceMonitor",
682-
"type": "object"
683-
}
684-
},
685-
"required": [],
686-
"title": "metrics",
687-
"type": "object"
688-
}
689-
},
690-
"required": [],
691-
"title": "redis",
692-
"type": "object"
693-
},
694528
"replicaCount": {
695529
"default": 1,
696530
"description": "Number of replicas",
@@ -757,6 +591,143 @@
757591
"required": [],
758592
"title": "tolerations",
759593
"type": "array"
594+
},
595+
"valkey": {
596+
"description": "Enable and configure valkey subchart under this key.\n For more options see [valkey chart documentation](https://github.com/valkey-io/valkey-helm/tree/main/valkey)",
597+
"properties": {
598+
"auth": {
599+
"properties": {
600+
"aclConfig": {
601+
"default": "# Users and permissions can be defined here\n# Example:\n# user default off\n# user default on \u003edefaultpassword ~* \u0026* +@all \n",
602+
"description": "Default ACL rules (used only if auth.enabled is true)",
603+
"required": [],
604+
"title": "aclConfig",
605+
"type": "string"
606+
},
607+
"enabled": {
608+
"default": false,
609+
"description": "Enable ACL-based authentication",
610+
"required": [],
611+
"title": "enabled",
612+
"type": "boolean"
613+
}
614+
},
615+
"required": [],
616+
"title": "auth",
617+
"type": "object"
618+
},
619+
"dataStorage": {
620+
"description": "Persistent storage configuration",
621+
"properties": {
622+
"accessModes": {
623+
"description": "Access modes for the PVC (e.g., ReadWriteOnce, ReadWriteMany)",
624+
"items": {
625+
"anyOf": [
626+
{
627+
"required": [],
628+
"type": "string"
629+
}
630+
],
631+
"required": []
632+
},
633+
"required": [],
634+
"title": "accessModes",
635+
"type": "array"
636+
},
637+
"className": {
638+
"default": "",
639+
"description": "Name of the storage class to use",
640+
"required": [],
641+
"title": "className",
642+
"type": "string"
643+
},
644+
"enabled": {
645+
"default": false,
646+
"description": "Enable persistent volume claim creation",
647+
"required": [],
648+
"title": "enabled",
649+
"type": "boolean"
650+
},
651+
"persistentVolumeClaimName": {
652+
"default": "",
653+
"description": "Use existing PVC by name (skip dynamic provisioning if set)",
654+
"required": [],
655+
"title": "persistentVolumeClaimName",
656+
"type": "string"
657+
},
658+
"requestedSize": {
659+
"default": "8Gi",
660+
"description": "Request size (e.g. 5Gi) for dynamically provisioned volume",
661+
"required": [],
662+
"title": "requestedSize",
663+
"type": "string"
664+
},
665+
"volumeName": {
666+
"default": "valkey-data",
667+
"description": "Name of the volume (referenced in deployment)",
668+
"required": [],
669+
"title": "volumeName",
670+
"type": "string"
671+
}
672+
},
673+
"required": [],
674+
"title": "dataStorage",
675+
"type": "object"
676+
},
677+
"metrics": {
678+
"properties": {
679+
"enabled": {
680+
"default": false,
681+
"description": "Enable Prometheus exporter sidecar",
682+
"required": [],
683+
"title": "enabled",
684+
"type": "boolean"
685+
},
686+
"exporter": {
687+
"properties": {
688+
"extraExporterSecrets": {
689+
"description": "Additional secrets to mount for metrics exporter",
690+
"items": {
691+
"required": []
692+
},
693+
"required": [],
694+
"title": "extraExporterSecrets",
695+
"type": "array"
696+
}
697+
},
698+
"required": [],
699+
"title": "exporter",
700+
"type": "object"
701+
}
702+
},
703+
"required": [],
704+
"title": "metrics",
705+
"type": "object"
706+
},
707+
"replicaCount": {
708+
"default": 1,
709+
"description": "Number of Valkey pods to run",
710+
"required": [],
711+
"title": "replicaCount",
712+
"type": "integer"
713+
},
714+
"resources": {
715+
"description": "Resource limits/requests for the main Valkey container",
716+
"required": [],
717+
"title": "resources",
718+
"type": "object"
719+
},
720+
"valkeyLogLevel": {
721+
"default": "notice",
722+
"description": "Valkey logging level: debug, verbose, notice, warning",
723+
"required": [],
724+
"title": "valkeyLogLevel",
725+
"type": "string"
726+
}
727+
},
728+
"required": [],
729+
"title": "valkey",
730+
"type": "object"
760731
}
761732
},
762733
"required": [],

0 commit comments

Comments
 (0)