Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Dependency Track 4.12.1 #450

Merged
merged 1 commit into from
Nov 9, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
211 changes: 211 additions & 0 deletions repo/packages/dependency-track.packages.kadras.io/4.12.1.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,211 @@
apiVersion: data.packaging.carvel.dev/v1alpha1
kind: Package
metadata:
creationTimestamp: null
name: dependency-track.packages.kadras.io.4.12.1
spec:
licenses:
- Apache 2.0
refName: dependency-track.packages.kadras.io
releaseNotes: https://github.com/kadras-io/package-for-dependency-track/releases
releasedAt: "2024-11-09T22:29:44Z"
template:
spec:
deploy:
- kapp: {}
fetch:
- imgpkgBundle:
image: ghcr.io/kadras-io/package-for-dependency-track@sha256:9445747e1800ec4d9be4cfd3df26e3b556b3656db40f665c9832c77bf3161feb
template:
- ytt:
paths:
- config
- kbld:
paths:
- '-'
- .imgpkg/images.yml
valuesSchema:
openAPIv3:
additionalProperties: false
properties:
api_server:
additionalProperties: false
description: Settings for the API Server component.
properties:
logging:
additionalProperties: false
description: Settings for logging.
properties:
format:
default: console
description: 'Log encoding format. Options: `console`, `json`.'
enum:
- console
- json
type: string
level:
default: info
description: 'Log verbosity level. Options: `trace`, `debug`, `info`,
`warn`, `error`.'
enum:
- trace
- debug
- info
- warn
- error
type: string
type: object
metrics:
additionalProperties: false
description: Settings for metrics.
properties:
enabled:
default: true
description: Whether to enable the generation of Prometheus metrics.
type: boolean
type: object
resources:
additionalProperties: false
description: Resource configuration for the API Server component.
properties:
limits:
additionalProperties: false
properties:
cpu:
default: "4"
description: CPU limits configuration for the API Server component.
type: string
memory:
default: 5Gi
description: Memory limits configuration for the API Server
component.
type: string
type: object
requests:
additionalProperties: false
properties:
cpu:
default: "0.5"
description: CPU requests configuration for the API Server component.
type: string
memory:
default: 5Gi
description: Memory requests configuration for the API Server
component.
type: string
type: object
type: object
storage:
additionalProperties: false
description: Storage configuration for the API Server component.
properties:
class_name:
default: ""
description: Class name for the PersistenceVolume to create.
type: string
size:
default: 1Gi
description: Size of the PersistenceVolume to create.
type: string
type: object
type: object
domain_name:
default: ""
description: Domain name for Dependency Track. It must be a valid DNS name.
minLength: 4
type: string
frontend:
additionalProperties: false
description: Settings for the Frontend component.
properties:
replicas:
default: 1
description: The number of Frontend replicas. In order to enable high
availability, it should be greater than 1.
minimum: 1
type: integer
resources:
additionalProperties: false
description: Resource configuration for the Frontend component.
properties:
limits:
additionalProperties: false
properties:
cpu:
default: 500m
description: CPU limits configuration for the Frontend component.
type: string
memory:
default: 128Mi
description: Memory limits configuration for the Frontend component.
type: string
type: object
requests:
additionalProperties: false
properties:
cpu:
default: 150m
description: CPU requests configuration for the Frontend component.
type: string
memory:
default: 64Mi
description: Memory requests configuration for the Frontend
component.
type: string
type: object
type: object
type: object
ingress_issuer:
default: ""
description: A reference to the ClusterIssuer to use for enabling TLS in
Dependency Track.
example: kadras-ca-issuer
minLength: 4
type: string
x-example-description: Kadras private CA
postgresql:
additionalProperties: false
description: Settings for the PostgreSQL database.
properties:
instances:
default: 1
description: Number of instances for the PostgreSQL database cluster.
Define at least 3 for production scenarios.
minimum: 1
type: integer
storage:
additionalProperties: false
description: Storage configuration for each PostgreSQL instance.
properties:
size:
default: 1Gi
description: Size of the PersistenceVolume to create for each PostgreSQL
instance.
type: string
type: object
type: object
proxy:
additionalProperties: false
description: Settings for the corporate proxy.
properties:
http_proxy:
default: ""
description: The HTTP proxy to use for network traffic.
type: string
https_proxy:
default: ""
description: The HTTPS proxy to use for network traffic.
type: string
no_proxy:
default: ""
description: A comma-separated list of hostnames, IP addresses, or IP
ranges in CIDR format that should not use the proxy.
type: string
type: object
system_requirement_check:
default: true
description: Whether Dependency Track will check for memory and CPU requirements
at startup time.
type: boolean
type: object
version: 4.12.1