Compare commits

...

1 Commits

Author SHA1 Message Date
Morten Olsen
7fc90c82f2 publish operator yaml 2025-08-12 23:55:38 +02:00
11 changed files with 36 additions and 10 deletions

View File

@@ -75,5 +75,7 @@ jobs:
with:
config-name: release-drafter-config.yml
publish: true
assets: |
operator.yaml
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

View File

@@ -1,10 +0,0 @@
apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
name: homelab-operator-local-path
provisioner: homelab-operator-local-path
reclaimPolicy: Retain
allowVolumeExpansion: true
volumeBindingMode: Immediate
parameters:
hello: 'world'

34
operator.yaml Normal file
View File

@@ -0,0 +1,34 @@
apiVersion: v1
kind: Namespace
metadata:
name: homelab
---
apiVersion: source.toolkit.fluxcd.io/v1
kind: GitRepository
metadata:
name: homelab
namespace: homelab
spec:
interval: 60m
url: https://github.com/morten-olsen/homelab-operator
ref:
branch: main
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: operator
namespace: homelab
spec:
releaseName: operator
chart:
spec:
chart: chart
sourceRef:
kind: GitRepository
name: homelab
namespace: homelab