add jfrog

This commit is contained in:
2022-11-11 16:31:08 -06:00
parent b4a74479d2
commit 821a5f91b8
3 changed files with 71 additions and 5 deletions

View File

@@ -1,16 +1,16 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: nexus-repository-manager
name: jfrog
namespace: argocd
spec:
project: default
source:
repoURL: https://github.com/DeveloperDurp/homelab.git
targetRevision: main
path: nexus-repository-manager
path: jfrog
destination:
namespace: nexus-repository-manager
namespace: jfrog
name: in-cluster
syncPolicy:
automated:

View File

@@ -1,11 +1,11 @@
apiVersion: v2
name: nexus-repository-manager
name: jfrog-artifactory
description: A Helm chart for Kubernetes
type: application
version: 0.1.0
appVersion: "1.16.0"
dependencies:
- name: nexus-repository-manager
- name: artifactory-jcr
repository: https://sonatype.github.io/helm3-charts/
version: 42.0.1

View File

@@ -0,0 +1,66 @@
artifactory-jcr:
artifactory:
## Artifactory
## See full list of supported Artifactory options and documentation in artifactory chart: https://github.com/jfrog/charts/tree/master/stable/artifactory
artifactory:
## Default tag is from the artifactory sub-chart in the requirements.yaml
image:
registry: releases-docker.jfrog.io
repository: jfrog/artifactory-jcr
resources:
requests:
memory: "1Gi"
cpu: "500m"
limits:
memory: "4Gi"
installer:
platform: jcr-helm
installerInfo: '{"productId": "Helm_artifactory-jcr/{{ .Chart.Version }}", "features": [ { "featureId": "Platform/{{ default "kubernetes" .Values.installer.platform }}"}]}'
## Nginx
## See full list of supported Nginx options and documentation in artifactory chart: https://github.com/jfrog/charts/tree/master/stable/artifactory
nginx:
enabled: false
tlsSecretName: ""
service:
type: LoadBalancer
## Ingress
## See full list of supported Ingress options and documentation in artifactory chart: https://github.com/jfrog/charts/tree/master/stable/artifactory
ingress:
enabled: true
ingressClassName: nginx
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "0"
cert-manager.io/cluster-issuer: letsencrypt-production
hostPath: /
hostRepo: jcr.durp.info
tls:
- secretName: jcr.durp.info
hosts:
- jcr.durp.info
## PostgreSQL
## See list of supported postgresql options and documentation in artifactory chart: https://github.com/jfrog/charts/tree/master/stable/artifactory
## Configuration values for the PostgreSQL dependency sub-chart
## ref: https://github.com/bitnami/charts/blob/master/bitnami/postgresql/README.md
postgresql:
enabled: true
## This key is required for upgrades to protect old PostgreSQL chart's breaking changes.
databaseUpgradeReady: "yes"
## If NOT using the PostgreSQL in this chart (artifactory.postgresql.enabled=false),
## specify custom database details here or leave empty and Artifactory will use embedded derby.
## See full list of database options and documentation in artifactory chart: https://github.com/jfrog/charts/tree/master/stable/artifactory
# database:
jfconnect:
enabled: false
## Enable the PostgreSQL sub chart
postgresql:
enabled: true