6 Commits

Author SHA1 Message Date
38563e5c78 Update ghcr.io/moghtech/komodo-core Docker tag to v1.18.0
All checks were successful
lint-and-test-charts / lint-test (pull_request) Successful in 2m57s
2025-06-05 03:04:53 +00:00
428504098d fix list
All checks were successful
renovate / renovate (push) Successful in 2m42s
2025-06-04 21:58:01 -05:00
98d5f6de80 add trivy
Some checks failed
renovate / renovate (push) Has been cancelled
2025-06-04 21:50:19 -05:00
019fd4384d remove duplicate
Some checks failed
renovate / renovate (push) Has been cancelled
2025-06-04 21:45:56 -05:00
bb22ae7b02 add extension
Some checks failed
renovate / renovate (push) Has been cancelled
2025-06-04 21:43:33 -05:00
6d74a75e59 add trivy plugin
Some checks failed
renovate / renovate (push) Has been cancelled
2025-06-04 21:40:46 -05:00
9 changed files with 22 additions and 81 deletions

View File

@@ -63,12 +63,21 @@ argo-cd:
enabled: true enabled: true
server: server:
replicas: 2 replicas: 2
ingress: extensions:
enabled: false enabled: true
extensionList:
- name: extension-trivy
env:
- name: EXTENSION_URL
value: https://github.com/mziyabo/argocd-trivy-extension/releases/download/v0.2.0/extension-trivy.tar
- name: EXTENSION_CHECKSUM_URL
value: https://github.com/mziyabo/argocd-trivy-extension/releases/download/v0.2.0/extension-trivy_checksums.txt
metrics: metrics:
enabled: true enabled: true
serviceMonitor: serviceMonitor:
enabled: true enabled: true
ingress:
enabled: false
repoServer: repoServer:
replicas: 2 replicas: 2
extraContainers: extraContainers:

View File

@@ -189,41 +189,3 @@ spec:
- ApplyOutOfSyncOnly=true - ApplyOutOfSyncOnly=true
- ServerSideApply=true - ServerSideApply=true
- PruneLast=true - PruneLast=true
---
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: snapshot-controller
namespace: {{ .Release.Namespace }}
labels:
app.kubernetes.io/name: snapshot-controller
app.kubernetes.io/instance: {{ .Release.Name }}
app.kubernetes.io/part-of: {{ .Release.Name }}
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
source:
repoURL: {{ .Values.git.repo }}
targetRevision: {{ .Values.git.revision }}
path: clusters/{{ .Values.cluster.name }}/standalone/snapshot-controller
destination:
name: in-cluster
namespace: snapshot-controller
revisionHistoryLimit: 3
syncPolicy:
automated:
prune: true
selfHeal: true
retry:
limit: 10
backoff:
duration: 1m
factor: 2
maxDuration: 16m
syncOptions:
- CreateNamespace=true
- ApplyOutOfSyncOnly=true
- ServerSideApply=true
- PruneLast=true

View File

@@ -19,6 +19,9 @@ headlamp:
- name: cert-manager - name: cert-manager
source: https://artifacthub.io/packages/headlamp/headlamp-plugins/headlamp_cert-manager source: https://artifacthub.io/packages/headlamp/headlamp-plugins/headlamp_cert-manager
version: 0.1.0 version: 0.1.0
- name: trivy
source: https://artifacthub.io/packages/headlamp/headlamp-trivy/headlamp_trivy
version: 0.3.1
installOptions: installOptions:
parallel: true parallel: true
maxConcurrent: 2 maxConcurrent: 2

View File

@@ -9,7 +9,7 @@ komodo:
main: main:
image: image:
repository: ghcr.io/moghtech/komodo-core repository: ghcr.io/moghtech/komodo-core
tag: 1.17.5 tag: 1.18.0
pullPolicy: IfNotPresent pullPolicy: IfNotPresent
env: env:
- name: COMPOSE_LOGGING_DRIVER - name: COMPOSE_LOGGING_DRIVER

View File

@@ -8,7 +8,7 @@ kronic:
adminUsername: kronic adminUsername: kronic
existingSecretName: kronic-config-secret existingSecretName: kronic-config-secret
env: env:
KRONIC_ALLOW_NAMESPACES: "gitea vault talos libation kubernetes-cloudflare-ddns" KRONIC_ALLOW_NAMESPACES: "gitea,vault,talos,libation,kubernetes-cloudflare-ddns"
ingress: ingress:
enabled: false enabled: false
resources: resources:

View File

@@ -76,7 +76,7 @@ harbor:
# interval: 24h # interval: 24h
# dryrun: false # dryrun: false
trivy: trivy:
enabled: false enabled: true
database: database:
type: external type: external
external: external:

View File

@@ -1,20 +0,0 @@
apiVersion: v2
name: snapshot-controller
version: 1.0.0
description: Snapshot Controller
keywords:
- snapshot-controller
- storage
- kubernetes
home: https://wiki.alexlebens.dev/s/3057b7d3-4715-44ea-8617-5ef53657330b
sources:
- https://github.com/kubernetes-csi/external-snapshotter
- https://github.com/piraeusdatastore/helm-charts/tree/main/charts/snapshot-controller
maintainers:
- name: alexlebens
dependencies:
- name: snapshot-controller
version: 4.0.2
repository: https://piraeus.io/helm-charts/
icon: https://raw.githubusercontent.com/piraeusdatastore/piraeus/master/artwork/sandbox-artwork/icon/color.svg
appVersion: "v8.2.1"

View File

@@ -1,16 +0,0 @@
snapshot-controller:
controller:
replicaCount: 3
args:
leaderElection: true
leaderElectionNamespace: snapshot-controller
httpEndpoint: ":8080"
image:
repository: registry.k8s.io/sig-storage/snapshot-controller
tag: ""
resources:
requests:
cpu: 50m
memory: 128Mi
serviceMonitor:
create: true

View File

@@ -3,10 +3,13 @@ snapshot-controller:
replicaCount: 3 replicaCount: 3
args: args:
leaderElection: true leaderElection: true
leaderElectionNamespace: "$(NAMESPACE)" leaderElectionNamespace: snapshot-controller
image: image:
repository: registry.k8s.io/sig-storage/snapshot-controller repository: registry.k8s.io/sig-storage/snapshot-controller
tag: v8.2.1 tag: v8.2.1
resources:
requests:
cpu: 50m
memory: 128Mi
serviceMonitor: serviceMonitor:
create: true create: true
volumeSnapshotClasses: []