feat(nfd): v0.18.0, use OCIRepo

This commit is contained in:
JJGadgets
2025-10-07 14:42:50 +08:00
parent 3e27d1531b
commit a3a009f2dd
3 changed files with 38 additions and 11 deletions

View File

@@ -42,6 +42,18 @@
"matchUpdateTypes": ["major"],
"commitMessagePrefix": "feat(oci/{{#if groupName}}group/{{groupName}}{{else if (lookup (split depName '/') 2)}}{{ lookup (split depName '/') 2 }}{{#if (lookup (split depName '/') 3)}}/{{ lookup (split depName '/') 3 }}{{/if}}{{#if (lookup (split depName '/') 4)}}/{{ lookup (split depName '/') 4 }}{{/if}}{{#if (lookup (split depName '/') 5)}}/{{ lookup (split depName '/') 5 }}{{/if}}{{else if (lookup (split depName '/') 1)}}{{ lookup (split depName '/') 1 }}{{else}}{{depName}}{{/if}})!:"
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["!major"],
"matchFileNames": ["**/hr.yaml", "**/helmrepo.yaml", "**/helmrelease.yaml"],
"semanticCommitScope": "helm/{{#if groupName}}group/{{groupName}}{{else if (lookup (split depName '/') 2)}}{{ lookup (split depName '/') 2 }}{{#if (lookup (split depName '/') 3)}}/{{ lookup (split depName '/') 3 }}{{/if}}{{#if (lookup (split depName '/') 4)}}/{{ lookup (split depName '/') 4 }}{{/if}}{{#if (lookup (split depName '/') 5)}}/{{ lookup (split depName '/') 5 }}{{/if}}{{else if (lookup (split depName '/') 1)}}{{ lookup (split depName '/') 1 }}{{else}}{{depName}}{{/if}}"
},
{
"matchDatasources": ["docker"],
"matchUpdateTypes": ["major"],
"matchFileNames": ["**/hr.yaml", "**/helmrepo.yaml", "**/helmrelease.yaml"],
"commitMessagePrefix": "feat(helm/{{#if groupName}}group/{{groupName}}{{else if (lookup (split depName '/') 2)}}{{ lookup (split depName '/') 2 }}{{#if (lookup (split depName '/') 3)}}/{{ lookup (split depName '/') 3 }}{{/if}}{{#if (lookup (split depName '/') 4)}}/{{ lookup (split depName '/') 4 }}{{/if}}{{#if (lookup (split depName '/') 5)}}/{{ lookup (split depName '/') 5 }}{{/if}}{{else if (lookup (split depName '/') 1)}}{{ lookup (split depName '/') 1 }}{{else}}{{depName}}{{/if}})!:"
},
{
"matchDatasources": ["github-releases", "github-tags"],
"matchFileNames": [".github/workflows/**"],

View File

@@ -100,7 +100,8 @@
{
"description": "Immich Group",
"groupName": "Immich",
"matchPackageNames": ["**immich**"],
"matchDatasources": ["docker", "github-tags"],
"matchPackageNames": ["**immich**", "ghcr.io/immich-app/**"],
"versioning": "semver",
"sourceUrl": "https://github.com/immich-app/immich",
"separateMinorPatch": true

View File

@@ -1,18 +1,32 @@
---
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
# yaml-language-server: $schema=https://flux.jank.ing/ocirepository-source-v1.json?test
apiVersion: source.toolkit.fluxcd.io/v1
kind: OCIRepository
metadata:
name: node-feature-discovery
namespace: kube-system
spec:
chart:
spec:
chart: node-feature-discovery
version: 0.17.3
sourceRef:
kind: HelmRepository
name: node-feature-discovery
namespace: flux-system
interval: 1h
layerSelector:
mediaType: application/vnd.cncf.helm.chart.content.v1.tar+gzip
operation: copy
url: oci://registry.k8s.io/nfd/charts/node-feature-discovery
ref:
tag: 0.18.0
---
# yaml-language-server: $schema=https://flux.jank.ing/helmrelease/v2/github/kubernetes-sigs/node-feature-discovery/master/deployment/helm/node-feature-discovery
# TODO: change above from master to latest version tag, once a release includes values schema
apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: &app node-feature-discovery
namespace: &ns kube-system
spec:
interval: 1h
chartRef:
kind: OCIRepository
name: *app
namespace: *ns
values:
worker:
config: