[platform] refactor: split cozystack-resource-definitions into separate packages (#1778)
## What this PR does
This PR splits the monolithic `cozystack-resource-definitions` package
into 25 individual resource definition packages (`*-rd`) for better
modularity and independent versioning.
**Changes:**
- Created 25 separate `*-rd` packages (bootbox-rd, bucket-rd,
clickhouse-rd, etcd-rd, ferretdb-rd, foundationdb-rd, http-cache-rd,
info-rd, ingress-rd, kafka-rd, kubernetes-rd, monitoring-rd, mysql-rd,
nats-rd, postgres-rd, rabbitmq-rd, redis-rd, seaweedfs-rd,
tcp-balancer-rd, tenant-rd, virtual-machine-rd, virtualprivatecloud-rd,
vm-disk-rd, vm-instance-rd, vpn-rd)
- Removed `packages/system/cozystack-resource-definitions`
- Updated platform bundles (paas-hosted, paas-full, distro-full) to
reference individual -rd packages
- Updated `hack/update-crd.sh` to use package-specific directories
Each `*-rd` package contains:
- `Chart.yaml` - package metadata
- `values.yaml` - default values
- `Makefile` - build instructions
- `cozyrds/<name>.yaml` - CRD definition
- `templates/cozyrd.yaml` - Helm template
**Benefits:**
- **Modularity**: Each resource definition is now a standalone package
- **Independent versioning**: Resources can be versioned independently
- **Maintainability**: Easier to update individual resources
- **Build efficiency**: Parallel building of resource packages
### Release note
```release-note
[platform] Split cozystack-resource-definitions into 25 separate *-rd packages for better modularity and independent versioning. Each resource definition is now a standalone package.
<!-- This is an auto-generated comment: release notes by coderabbit.ai -->
## Summary by CodeRabbit
* **Refactor**
* Split the monolithic resource-definitions into many independent resource-definition packages (e.g., bootbox-rd, bucket-rd, clickhouse-rd, etc.) for modular deployment and finer-grained management
* Updated deployment bundles to reference the new per-resource releases with uniform cozy-system namespace and CRD dependency
* **Chores**
* Added packaging/Helm stubs (Chart.yaml, Makefile, values, templates) for each new resource-definition
* **Bug Fixes**
* Made CRD path resolution dynamic (NAME validated before assignment)
<sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub>
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
parent
967f0bdc9f
commit
8d166e0754
129 changed files with 736 additions and 15 deletions
|
|
@ -8,7 +8,6 @@ need yq; need jq; need base64
|
|||
CHART_YAML="${CHART_YAML:-Chart.yaml}"
|
||||
VALUES_YAML="${VALUES_YAML:-values.yaml}"
|
||||
SCHEMA_JSON="${SCHEMA_JSON:-values.schema.json}"
|
||||
CRD_DIR="../../system/cozystack-resource-definitions/cozyrds"
|
||||
|
||||
[[ -f "$CHART_YAML" ]] || { echo "No $CHART_YAML found"; exit 1; }
|
||||
[[ -f "$SCHEMA_JSON" ]] || { echo "No $SCHEMA_JSON found"; exit 1; }
|
||||
|
|
@ -22,6 +21,8 @@ if [[ -z "$NAME" ]]; then
|
|||
echo "Chart.yaml: .name is empty"; exit 1
|
||||
fi
|
||||
|
||||
CRD_DIR="../../system/${NAME}-rd/cozyrds"
|
||||
|
||||
# Resolve icon path
|
||||
# Accepts:
|
||||
# /logos/foo.svg -> ./logos/foo.svg
|
||||
|
|
|
|||
|
|
@ -62,11 +62,155 @@ releases:
|
|||
namespace: cozy-system
|
||||
dependsOn: [cilium]
|
||||
|
||||
- name: cozystack-resource-definitions
|
||||
releaseName: cozystack-resource-definitions
|
||||
chart: cozystack-resource-definitions
|
||||
- name: bootbox-rd
|
||||
releaseName: bootbox-rd
|
||||
chart: bootbox-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cilium,cozystack-controller,cozystack-resource-definition-crd]
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: bucket-rd
|
||||
releaseName: bucket-rd
|
||||
chart: bucket-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: clickhouse-rd
|
||||
releaseName: clickhouse-rd
|
||||
chart: clickhouse-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: etcd-rd
|
||||
releaseName: etcd-rd
|
||||
chart: etcd-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: ferretdb-rd
|
||||
releaseName: ferretdb-rd
|
||||
chart: ferretdb-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: foundationdb-rd
|
||||
releaseName: foundationdb-rd
|
||||
chart: foundationdb-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: http-cache-rd
|
||||
releaseName: http-cache-rd
|
||||
chart: http-cache-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: info-rd
|
||||
releaseName: info-rd
|
||||
chart: info-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: ingress-rd
|
||||
releaseName: ingress-rd
|
||||
chart: ingress-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: kafka-rd
|
||||
releaseName: kafka-rd
|
||||
chart: kafka-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: kubernetes-rd
|
||||
releaseName: kubernetes-rd
|
||||
chart: kubernetes-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: monitoring-rd
|
||||
releaseName: monitoring-rd
|
||||
chart: monitoring-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: mysql-rd
|
||||
releaseName: mysql-rd
|
||||
chart: mysql-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: nats-rd
|
||||
releaseName: nats-rd
|
||||
chart: nats-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: postgres-rd
|
||||
releaseName: postgres-rd
|
||||
chart: postgres-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: rabbitmq-rd
|
||||
releaseName: rabbitmq-rd
|
||||
chart: rabbitmq-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: redis-rd
|
||||
releaseName: redis-rd
|
||||
chart: redis-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: seaweedfs-rd
|
||||
releaseName: seaweedfs-rd
|
||||
chart: seaweedfs-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: tcp-balancer-rd
|
||||
releaseName: tcp-balancer-rd
|
||||
chart: tcp-balancer-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: tenant-rd
|
||||
releaseName: tenant-rd
|
||||
chart: tenant-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: virtual-machine-rd
|
||||
releaseName: virtual-machine-rd
|
||||
chart: virtual-machine-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: virtualprivatecloud-rd
|
||||
releaseName: virtualprivatecloud-rd
|
||||
chart: virtualprivatecloud-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vm-disk-rd
|
||||
releaseName: vm-disk-rd
|
||||
chart: vm-disk-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vm-instance-rd
|
||||
releaseName: vm-instance-rd
|
||||
chart: vm-instance-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vpn-rd
|
||||
releaseName: vpn-rd
|
||||
chart: vpn-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: cert-manager
|
||||
releaseName: cert-manager
|
||||
|
|
|
|||
|
|
@ -106,11 +106,155 @@ releases:
|
|||
namespace: cozy-system
|
||||
dependsOn: [cilium,kubeovn,cozystack-api,cozystack-controller]
|
||||
|
||||
- name: cozystack-resource-definitions
|
||||
releaseName: cozystack-resource-definitions
|
||||
chart: cozystack-resource-definitions
|
||||
- name: bootbox-rd
|
||||
releaseName: bootbox-rd
|
||||
chart: bootbox-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cilium,kubeovn,cozystack-api,cozystack-controller,cozystack-resource-definition-crd]
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: bucket-rd
|
||||
releaseName: bucket-rd
|
||||
chart: bucket-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: clickhouse-rd
|
||||
releaseName: clickhouse-rd
|
||||
chart: clickhouse-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: etcd-rd
|
||||
releaseName: etcd-rd
|
||||
chart: etcd-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: ferretdb-rd
|
||||
releaseName: ferretdb-rd
|
||||
chart: ferretdb-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: foundationdb-rd
|
||||
releaseName: foundationdb-rd
|
||||
chart: foundationdb-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: http-cache-rd
|
||||
releaseName: http-cache-rd
|
||||
chart: http-cache-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: info-rd
|
||||
releaseName: info-rd
|
||||
chart: info-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: ingress-rd
|
||||
releaseName: ingress-rd
|
||||
chart: ingress-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: kafka-rd
|
||||
releaseName: kafka-rd
|
||||
chart: kafka-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: kubernetes-rd
|
||||
releaseName: kubernetes-rd
|
||||
chart: kubernetes-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: monitoring-rd
|
||||
releaseName: monitoring-rd
|
||||
chart: monitoring-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: mysql-rd
|
||||
releaseName: mysql-rd
|
||||
chart: mysql-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: nats-rd
|
||||
releaseName: nats-rd
|
||||
chart: nats-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: postgres-rd
|
||||
releaseName: postgres-rd
|
||||
chart: postgres-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: rabbitmq-rd
|
||||
releaseName: rabbitmq-rd
|
||||
chart: rabbitmq-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: redis-rd
|
||||
releaseName: redis-rd
|
||||
chart: redis-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: seaweedfs-rd
|
||||
releaseName: seaweedfs-rd
|
||||
chart: seaweedfs-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: tcp-balancer-rd
|
||||
releaseName: tcp-balancer-rd
|
||||
chart: tcp-balancer-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: tenant-rd
|
||||
releaseName: tenant-rd
|
||||
chart: tenant-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: virtual-machine-rd
|
||||
releaseName: virtual-machine-rd
|
||||
chart: virtual-machine-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: virtualprivatecloud-rd
|
||||
releaseName: virtualprivatecloud-rd
|
||||
chart: virtualprivatecloud-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vm-disk-rd
|
||||
releaseName: vm-disk-rd
|
||||
chart: vm-disk-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vm-instance-rd
|
||||
releaseName: vm-instance-rd
|
||||
chart: vm-instance-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vpn-rd
|
||||
releaseName: vpn-rd
|
||||
chart: vpn-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: cert-manager
|
||||
releaseName: cert-manager
|
||||
|
|
|
|||
|
|
@ -50,11 +50,155 @@ releases:
|
|||
namespace: cozy-system
|
||||
dependsOn: [cozystack-api,cozystack-controller]
|
||||
|
||||
- name: cozystack-resource-definitions
|
||||
releaseName: cozystack-resource-definitions
|
||||
chart: cozystack-resource-definitions
|
||||
- name: bootbox-rd
|
||||
releaseName: bootbox-rd
|
||||
chart: bootbox-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-api,cozystack-controller,cozystack-resource-definition-crd]
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: bucket-rd
|
||||
releaseName: bucket-rd
|
||||
chart: bucket-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: clickhouse-rd
|
||||
releaseName: clickhouse-rd
|
||||
chart: clickhouse-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: etcd-rd
|
||||
releaseName: etcd-rd
|
||||
chart: etcd-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: ferretdb-rd
|
||||
releaseName: ferretdb-rd
|
||||
chart: ferretdb-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: foundationdb-rd
|
||||
releaseName: foundationdb-rd
|
||||
chart: foundationdb-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: http-cache-rd
|
||||
releaseName: http-cache-rd
|
||||
chart: http-cache-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: info-rd
|
||||
releaseName: info-rd
|
||||
chart: info-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: ingress-rd
|
||||
releaseName: ingress-rd
|
||||
chart: ingress-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: kafka-rd
|
||||
releaseName: kafka-rd
|
||||
chart: kafka-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: kubernetes-rd
|
||||
releaseName: kubernetes-rd
|
||||
chart: kubernetes-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: monitoring-rd
|
||||
releaseName: monitoring-rd
|
||||
chart: monitoring-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: mysql-rd
|
||||
releaseName: mysql-rd
|
||||
chart: mysql-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: nats-rd
|
||||
releaseName: nats-rd
|
||||
chart: nats-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: postgres-rd
|
||||
releaseName: postgres-rd
|
||||
chart: postgres-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: rabbitmq-rd
|
||||
releaseName: rabbitmq-rd
|
||||
chart: rabbitmq-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: redis-rd
|
||||
releaseName: redis-rd
|
||||
chart: redis-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: seaweedfs-rd
|
||||
releaseName: seaweedfs-rd
|
||||
chart: seaweedfs-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: tcp-balancer-rd
|
||||
releaseName: tcp-balancer-rd
|
||||
chart: tcp-balancer-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: tenant-rd
|
||||
releaseName: tenant-rd
|
||||
chart: tenant-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: virtual-machine-rd
|
||||
releaseName: virtual-machine-rd
|
||||
chart: virtual-machine-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: virtualprivatecloud-rd
|
||||
releaseName: virtualprivatecloud-rd
|
||||
chart: virtualprivatecloud-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vm-disk-rd
|
||||
releaseName: vm-disk-rd
|
||||
chart: vm-disk-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vm-instance-rd
|
||||
releaseName: vm-instance-rd
|
||||
chart: vm-instance-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: vpn-rd
|
||||
releaseName: vpn-rd
|
||||
chart: vpn-rd
|
||||
namespace: cozy-system
|
||||
dependsOn: [cozystack-resource-definition-crd]
|
||||
|
||||
- name: cert-manager
|
||||
releaseName: cert-manager
|
||||
|
|
|
|||
|
|
@ -1,3 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: cozystack-resource-definitions
|
||||
name: bootbox-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
export NAME=cozystack-resource-definitions
|
||||
export NAME=bootbox-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
3
packages/system/bucket-rd/Chart.yaml
Normal file
3
packages/system/bucket-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: bucket-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/bucket-rd/Makefile
Normal file
4
packages/system/bucket-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=bucket-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/bucket-rd/templates/cozyrd.yaml
Normal file
4
packages/system/bucket-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/bucket-rd/values.yaml
Normal file
1
packages/system/bucket-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/clickhouse-rd/Chart.yaml
Normal file
3
packages/system/clickhouse-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: clickhouse-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/clickhouse-rd/Makefile
Normal file
4
packages/system/clickhouse-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=clickhouse-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/clickhouse-rd/templates/cozyrd.yaml
Normal file
4
packages/system/clickhouse-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/clickhouse-rd/values.yaml
Normal file
1
packages/system/clickhouse-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/etcd-rd/Chart.yaml
Normal file
3
packages/system/etcd-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: etcd-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/etcd-rd/Makefile
Normal file
4
packages/system/etcd-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=etcd-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/etcd-rd/templates/cozyrd.yaml
Normal file
4
packages/system/etcd-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/etcd-rd/values.yaml
Normal file
1
packages/system/etcd-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/ferretdb-rd/Chart.yaml
Normal file
3
packages/system/ferretdb-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: ferretdb-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/ferretdb-rd/Makefile
Normal file
4
packages/system/ferretdb-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=ferretdb-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/ferretdb-rd/templates/cozyrd.yaml
Normal file
4
packages/system/ferretdb-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/ferretdb-rd/values.yaml
Normal file
1
packages/system/ferretdb-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/foundationdb-rd/Chart.yaml
Normal file
3
packages/system/foundationdb-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: foundationdb-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/foundationdb-rd/Makefile
Normal file
4
packages/system/foundationdb-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=foundationdb-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/foundationdb-rd/templates/cozyrd.yaml
Normal file
4
packages/system/foundationdb-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/foundationdb-rd/values.yaml
Normal file
1
packages/system/foundationdb-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/http-cache-rd/Chart.yaml
Normal file
3
packages/system/http-cache-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: http-cache-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/http-cache-rd/Makefile
Normal file
4
packages/system/http-cache-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=http-cache-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/http-cache-rd/templates/cozyrd.yaml
Normal file
4
packages/system/http-cache-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/http-cache-rd/values.yaml
Normal file
1
packages/system/http-cache-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/info-rd/Chart.yaml
Normal file
3
packages/system/info-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: info-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/info-rd/Makefile
Normal file
4
packages/system/info-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=info-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/info-rd/templates/cozyrd.yaml
Normal file
4
packages/system/info-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/info-rd/values.yaml
Normal file
1
packages/system/info-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/ingress-rd/Chart.yaml
Normal file
3
packages/system/ingress-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: ingress-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/ingress-rd/Makefile
Normal file
4
packages/system/ingress-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=ingress-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/ingress-rd/templates/cozyrd.yaml
Normal file
4
packages/system/ingress-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/ingress-rd/values.yaml
Normal file
1
packages/system/ingress-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/kafka-rd/Chart.yaml
Normal file
3
packages/system/kafka-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: kafka-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/kafka-rd/Makefile
Normal file
4
packages/system/kafka-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=kafka-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/kafka-rd/templates/cozyrd.yaml
Normal file
4
packages/system/kafka-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/kafka-rd/values.yaml
Normal file
1
packages/system/kafka-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/kubernetes-rd/Chart.yaml
Normal file
3
packages/system/kubernetes-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: kubernetes-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/kubernetes-rd/Makefile
Normal file
4
packages/system/kubernetes-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=kubernetes-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/kubernetes-rd/templates/cozyrd.yaml
Normal file
4
packages/system/kubernetes-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/kubernetes-rd/values.yaml
Normal file
1
packages/system/kubernetes-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/monitoring-rd/Chart.yaml
Normal file
3
packages/system/monitoring-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: monitoring-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/monitoring-rd/Makefile
Normal file
4
packages/system/monitoring-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=monitoring-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/monitoring-rd/templates/cozyrd.yaml
Normal file
4
packages/system/monitoring-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/monitoring-rd/values.yaml
Normal file
1
packages/system/monitoring-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/mysql-rd/Chart.yaml
Normal file
3
packages/system/mysql-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: mysql-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/mysql-rd/Makefile
Normal file
4
packages/system/mysql-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=mysql-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/mysql-rd/templates/cozyrd.yaml
Normal file
4
packages/system/mysql-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/mysql-rd/values.yaml
Normal file
1
packages/system/mysql-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/nats-rd/Chart.yaml
Normal file
3
packages/system/nats-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: nats-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/nats-rd/Makefile
Normal file
4
packages/system/nats-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=nats-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/nats-rd/templates/cozyrd.yaml
Normal file
4
packages/system/nats-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/nats-rd/values.yaml
Normal file
1
packages/system/nats-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/postgres-rd/Chart.yaml
Normal file
3
packages/system/postgres-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: postgres-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/postgres-rd/Makefile
Normal file
4
packages/system/postgres-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=postgres-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/postgres-rd/templates/cozyrd.yaml
Normal file
4
packages/system/postgres-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/postgres-rd/values.yaml
Normal file
1
packages/system/postgres-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/rabbitmq-rd/Chart.yaml
Normal file
3
packages/system/rabbitmq-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: rabbitmq-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/rabbitmq-rd/Makefile
Normal file
4
packages/system/rabbitmq-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=rabbitmq-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/rabbitmq-rd/templates/cozyrd.yaml
Normal file
4
packages/system/rabbitmq-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/rabbitmq-rd/values.yaml
Normal file
1
packages/system/rabbitmq-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/redis-rd/Chart.yaml
Normal file
3
packages/system/redis-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: redis-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/redis-rd/Makefile
Normal file
4
packages/system/redis-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=redis-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/redis-rd/templates/cozyrd.yaml
Normal file
4
packages/system/redis-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/redis-rd/values.yaml
Normal file
1
packages/system/redis-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/seaweedfs-rd/Chart.yaml
Normal file
3
packages/system/seaweedfs-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: seaweedfs-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/seaweedfs-rd/Makefile
Normal file
4
packages/system/seaweedfs-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=seaweedfs-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/seaweedfs-rd/templates/cozyrd.yaml
Normal file
4
packages/system/seaweedfs-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/seaweedfs-rd/values.yaml
Normal file
1
packages/system/seaweedfs-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/tcp-balancer-rd/Chart.yaml
Normal file
3
packages/system/tcp-balancer-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: tcp-balancer-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
4
packages/system/tcp-balancer-rd/Makefile
Normal file
4
packages/system/tcp-balancer-rd/Makefile
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
export NAME=tcp-balancer-rd
|
||||
export NAMESPACE=cozy-system
|
||||
|
||||
include ../../../scripts/package.mk
|
||||
4
packages/system/tcp-balancer-rd/templates/cozyrd.yaml
Normal file
4
packages/system/tcp-balancer-rd/templates/cozyrd.yaml
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
{{- range $path, $_ := .Files.Glob "cozyrds/*" }}
|
||||
---
|
||||
{{ $.Files.Get $path }}
|
||||
{{- end }}
|
||||
1
packages/system/tcp-balancer-rd/values.yaml
Normal file
1
packages/system/tcp-balancer-rd/values.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
{}
|
||||
3
packages/system/tenant-rd/Chart.yaml
Normal file
3
packages/system/tenant-rd/Chart.yaml
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
apiVersion: v2
|
||||
name: tenant-rd
|
||||
version: 0.0.0 # Placeholder, the actual version will be automatically set during the build process
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue