holocron values.yaml
📜
nameOverride📜
Type: string
""
fullnameOverride📜
Type: string
""
frontend.replicas📜
Type: int
1
frontend.image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/holocron-dashboard"
frontend.image.tag📜
Type: string
"3.3.3"
frontend.image.pullPolicy📜
Type: string
"IfNotPresent"
frontend.securityContext.runAsGroup📜
Type: int
993
frontend.securityContext.runAsUser📜
Type: int
993
frontend.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
frontend.resources📜
Type: object
{}
frontend.podAnnotations📜
Type: object
{}
api.replicas📜
Type: int
1
api.image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/hygieia/holocron-api"
api.image.tag📜
Type: string
"3.3.0"
api.image.pullPolicy📜
Type: string
"IfNotPresent"
api.securityContext.runAsGroup📜
Type: int
1001
api.securityContext.runAsUser📜
Type: int
1001
api.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
api.resources📜
Type: object
{}
api.podAnnotations📜
Type: object
{}
api.livenessProbe.enabled📜
Type: bool
true
api.readinessProbe.enabled📜
Type: bool
true
api.env.REQUEST_IP_HEADER📜
Type: string
"Host"
Description: The request header containing the IP address of the client. Used by rate limiter and circuit breaker.
api.env.SSO_ENABLED📜
Type: bool
false
Description: Whether or not SSO is enabled.
api.env.SSO_ADMIN_GROUP📜
Type: string
""
Description: If SSO is enabled, the group name for admin users.
api.env.SSO_LEADERSHIP_GROUP📜
Type: string
""
Description: If SSO is enabled, the group name for leadership users.
api.env.SSO_GROUPS_KEY📜
Type: string
""
Description: If SSO is enabled, the JWT claim key which corresponds to the user’s groups.
api.env.SSO_USERNAME_KEY📜
Type: string
""
Description: If SSO is enabled, the JWT claim key which corresponds to the user’s username.
api.env.FEATURE_COST_METRICS📜
Type: bool
false
Description: Whether or not the experimental feature for cost metrics is enabled.
api.env.FEATURE_TEAM_VIEWS📜
Type: bool
false
Description: Whether or not the experimental feature for alternative team views is enabled.
api.env.RATE_LIMITER_ENABLED📜
Type: bool
true
Description: Whether or not the rate limiter is enabled.
api.env.RATE_LIMITS📜
Type: string
"500/hour"
Description: Request limit from each individual IP address.
api.env.RATE_LIMITING_IP_WHITELIST📜
Type: string
""
Description: Comma delineated list of IP addresses that won’t be rate limited.
api.env.CIRCUIT_BREAKER_ENABLED📜
Type: bool
true
Description: Whether or not the circuit breaker is enabled.
collectorGitlabSCM.replicas📜
Type: int
1
collectorGitlabSCM.image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-gitlab-scm"
collectorGitlabSCM.image.tag📜
Type: string
"3.1.1"
collectorGitlabSCM.image.pullPolicy📜
Type: string
"IfNotPresent"
collectorGitlabSCM.securityContext.runAsGroup📜
Type: int
1001
collectorGitlabSCM.securityContext.runAsUser📜
Type: int
1001
collectorGitlabSCM.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
collectorGitlabSCM.resources📜
Type: object
{}
collectorGitlabSCM.podAnnotations📜
Type: object
{}
collectorGitlabSCM.instances[0].image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-gitlab-scm"
collectorGitlabSCM.instances[0].image.tag📜
Type: string
"3.1.1"
collectorGitlabSCM.instances[0].image.pullPolicy📜
Type: string
"IfNotPresent"
collectorGitlabSCM.instances[0].securityContext📜
Type: object
{}
collectorGitlabSCM.instances[0].resources📜
Type: object
{}
collectorGitlabSCM.instances[0].podAnnotations📜
Type: object
{}
collectorGitlabSCM.instances[0].accessTokenSecretKey📜
Type: string
"gitlab-scm-0"
Description: The key from the secret containing the access token for the collector.
collectorGitlabSCM.instances[0].accessToken📜
Type: string
""
Description: If an existing secret is not provided, the access token to insert into the newly created secret.
collectorGitlabSCM.instances[0].env.COLLECTOR_NAME📜
Type: string
"gitlab-scm-0"
Description: A unique name to identify the collector.
collectorGitlabSCM.instances[0].env.COLLECTOR_INTERVAL_SECONDS📜
Type: int
600
Description: The number of seconds between collection run times.
collectorGitlabSCM.instances[0].env.LOOK_BACK_DAYS📜
Type: int
365
Description: The number of days of data to collect.
collectorGitlabSCM.instances[0].env.TARGET_URL📜
Type: string
"https://my-gitlab-url.com"
Description: The URL of the service to collect from.
collectorGitlabSCM.instances[0].env.COLLECTOR_TARGETS_INTRVL_SECS📜
Type: int
86400
Description: The number of seconds between collector target run times.
collectorGitlabSCM.instances[0].env.MAX_REQUESTS_PER_MINUTE📜
Type: int
500
Description: The maximum number of requests allowed per minute.
collectorJiraWorkflow.replicas📜
Type: int
1
collectorJiraWorkflow.image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-jira-workflow"
collectorJiraWorkflow.image.tag📜
Type: string
"3.0.4"
collectorJiraWorkflow.image.pullPolicy📜
Type: string
"IfNotPresent"
collectorJiraWorkflow.securityContext.runAsGroup📜
Type: int
1001
collectorJiraWorkflow.securityContext.runAsUser📜
Type: int
1001
collectorJiraWorkflow.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
collectorJiraWorkflow.resources📜
Type: object
{}
collectorJiraWorkflow.podAnnotations📜
Type: object
{}
collectorJiraWorkflow.instances[0].image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-jira-workflow"
collectorJiraWorkflow.instances[0].image.tag📜
Type: string
"3.0.4"
collectorJiraWorkflow.instances[0].image.pullPolicy📜
Type: string
"IfNotPresent"
collectorJiraWorkflow.instances[0].securityContext📜
Type: object
{}
collectorJiraWorkflow.instances[0].resources📜
Type: object
{}
collectorJiraWorkflow.instances[0].podAnnotations📜
Type: object
{}
collectorJiraWorkflow.instances[0].accessTokenSecretKey📜
Type: string
"jira-workflow-0"
Description: The key from the secret containing the access token for the collector.
collectorJiraWorkflow.instances[0].accessToken📜
Type: string
""
Description: If an existing secret is not provided, the access token to insert into the newly created secret.
collectorJiraWorkflow.instances[0].env.COLLECTOR_NAME📜
Type: string
"jira-workflow-0"
Description: A unique name to identify the collector.
collectorJiraWorkflow.instances[0].env.COLLECTOR_INTERVAL_SECONDS📜
Type: int
600
Description: The number of seconds between collection run times.
collectorJiraWorkflow.instances[0].env.LOOK_BACK_DAYS📜
Type: int
365
Description: The number of days of data to collect.
collectorJiraWorkflow.instances[0].env.TARGET_URL📜
Type: string
"https://my-jira-url.com"
Description: The URL of the service to collect from.
collectorJiraWorkflow.instances[0].env.COLLECTOR_TARGETS_INTRVL_SECS📜
Type: int
86400
Description: The number of seconds between collector target run times.
collectorJiraWorkflow.instances[0].env.MAX_REQUESTS_PER_MINUTE📜
Type: int
500
Description: The maximum number of requests allowed per minute.
collectorGitlabBuild.replicas📜
Type: int
1
collectorGitlabBuild.image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-gitlab-build"
collectorGitlabBuild.image.tag📜
Type: string
"3.0.4"
collectorGitlabBuild.image.pullPolicy📜
Type: string
"IfNotPresent"
collectorGitlabBuild.securityContext.runAsGroup📜
Type: int
1001
collectorGitlabBuild.securityContext.runAsUser📜
Type: int
1001
collectorGitlabBuild.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
collectorGitlabBuild.resources📜
Type: object
{}
collectorGitlabBuild.podAnnotations📜
Type: object
{}
collectorGitlabBuild.instances[0].image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-gitlab-build"
collectorGitlabBuild.instances[0].image.tag📜
Type: string
"3.0.4"
collectorGitlabBuild.instances[0].image.pullPolicy📜
Type: string
"IfNotPresent"
collectorGitlabBuild.instances[0].securityContext📜
Type: object
{}
collectorGitlabBuild.instances[0].resources📜
Type: object
{}
collectorGitlabBuild.instances[0].podAnnotations📜
Type: object
{}
collectorGitlabBuild.instances[0].accessTokenSecretKey📜
Type: string
"gitlab-build-0"
Description: The key from the secret containing the access token for the collector.
collectorGitlabBuild.instances[0].accessToken📜
Type: string
""
Description: If an existing secret is not provided, the access token to insert into the newly created secret.
collectorGitlabBuild.instances[0].env.COLLECTOR_NAME📜
Type: string
"gitlab-build-0"
Description: A unique name to identify the collector.
collectorGitlabBuild.instances[0].env.COLLECTOR_INTERVAL_SECONDS📜
Type: int
600
Description: The number of seconds between collection run times.
collectorGitlabBuild.instances[0].env.LOOK_BACK_DAYS📜
Type: int
365
Description: The number of days of data to collect.
collectorGitlabBuild.instances[0].env.TARGET_URL📜
Type: string
"https://my-gitlab-url.com"
Description: The URL of the service to collect from.
collectorGitlabBuild.instances[0].env.COLLECTOR_TARGETS_INTRVL_SECS📜
Type: int
86400
Description: The number of seconds between collector target run times.
collectorGitlabBuild.instances[0].env.MAX_REQUESTS_PER_MINUTE📜
Type: int
500
Description: The maximum number of requests allowed per minute.
collectorGitlabWorkflow.replicas📜
Type: int
1
collectorGitlabWorkflow.image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-gitlab-workflow"
collectorGitlabWorkflow.image.tag📜
Type: string
"3.0.4"
collectorGitlabWorkflow.image.pullPolicy📜
Type: string
"IfNotPresent"
collectorGitlabWorkflow.securityContext.runAsGroup📜
Type: int
1001
collectorGitlabWorkflow.securityContext.runAsUser📜
Type: int
1001
collectorGitlabWorkflow.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
collectorGitlabWorkflow.resources📜
Type: object
{}
collectorGitlabWorkflow.podAnnotations📜
Type: object
{}
collectorGitlabWorkflow.instances[0].image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-gitlab-workflow"
collectorGitlabWorkflow.instances[0].image.tag📜
Type: string
"3.0.4"
collectorGitlabWorkflow.instances[0].image.pullPolicy📜
Type: string
"IfNotPresent"
collectorGitlabWorkflow.instances[0].securityContext📜
Type: object
{}
collectorGitlabWorkflow.instances[0].resources📜
Type: object
{}
collectorGitlabWorkflow.instances[0].podAnnotations📜
Type: object
{}
collectorGitlabWorkflow.instances[0].accessTokenSecretKey📜
Type: string
"gitlab-workflow-0"
Description: The key from the secret containing the access token for the collector.
collectorGitlabWorkflow.instances[0].accessToken📜
Type: string
""
Description: If an existing secret is not provided, the access token to insert into the newly created secret.
collectorGitlabWorkflow.instances[0].env.COLLECTOR_NAME📜
Type: string
"gitlab-workflow-0"
Description: A unique name to identify the collector.
collectorGitlabWorkflow.instances[0].env.COLLECTOR_INTERVAL_SECONDS📜
Type: int
600
Description: The number of seconds between collection run times.
collectorGitlabWorkflow.instances[0].env.LOOK_BACK_DAYS📜
Type: int
365
Description: The number of days of data to collect.
collectorGitlabWorkflow.instances[0].env.TARGET_URL📜
Type: string
"https://my-gitlab-url.com"
Description: The URL of the service to collect from.
collectorGitlabWorkflow.instances[0].env.COLLECTOR_TARGETS_INTRVL_SECS📜
Type: int
86400
Description: The number of seconds between collector target run times.
collectorGitlabWorkflow.instances[0].env.MAX_REQUESTS_PER_MINUTE📜
Type: int
500
Description: The maximum number of requests allowed per minute.
collectorGitlabWorkflow.instances[0].env.HIGHEST_PRIORITY_LABELS📜
Type: string
"priority::1,highest"
Description: Comma delineated list of labels corresponding to highest priority.
collectorGitlabWorkflow.instances[0].env.HIGH_PRIORITY_LABELS📜
Type: string
"priority::2,high"
Description: Comma delineated list of labels corresponding to high priority.
collectorGitlabWorkflow.instances[0].env.MEDIUM_PRIORITY_LABELS📜
Type: string
"priority::3,medium"
Description: Comma delineated list of labels corresponding to medium priority.
collectorGitlabWorkflow.instances[0].env.LOW_PRIORITY_LABELS📜
Type: string
"priority::4,low"
Description: Comma delineated list of labels corresponding to low priority.
collectorGitlabWorkflow.instances[0].env.LOWEST_PRIORITY_LABELS📜
Type: string
"priority::5,lowest"
Description: Comma delineated list of labels corresponding to lowest priority.
collectorGitlabWorkflow.instances[0].env.DEFAULT_TICKET_PRIORITY📜
Type: string
"lowest"
Description: The priority to set on a ticket if it doesn’t have a matching priority label.
collectorGitlabWorkflow.instances[0].env.FEATURE_LABELS📜
Type: string
"kind::feature,feature"
Description: Comma delineated list of labels corresponding to feature tickets.
collectorGitlabWorkflow.instances[0].env.DEFECT_LABELS📜
Type: string
"kind::bug,kind::defect,bug,defect"
Description: Comma delineated list of labels corresponding to defect tickets.
collectorGitlabWorkflow.instances[0].env.MAINTENANCE_LABELS📜
Type: string
"kind::maintenance,kind::docs,maintenance,docs,documentation"
Description: Comma delineated list of labels corresponding to maintenance tickets.
collectorGitlabWorkflow.instances[0].env.UNPLANNED_LABELS📜
Type: string
"kind::unplanned"
Description: Comma delineated list of labels corresponding to unplanned tickets.
collectorGitlabWorkflow.instances[0].env.DEFAULT_TICKET_TYPE📜
Type: string
"feature"
Description: The type of ticket if it doesn’t have a matching type label.
collectorSonarQubeProjectAnalysis.replicas📜
Type: int
1
collectorSonarQubeProjectAnalysis.image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-sonarqube-project-analysis"
collectorSonarQubeProjectAnalysis.image.tag📜
Type: string
"3.0.5"
collectorSonarQubeProjectAnalysis.image.pullPolicy📜
Type: string
"IfNotPresent"
collectorSonarQubeProjectAnalysis.securityContext.runAsGroup📜
Type: int
1001
collectorSonarQubeProjectAnalysis.securityContext.runAsUser📜
Type: int
1001
collectorSonarQubeProjectAnalysis.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
collectorSonarQubeProjectAnalysis.resources📜
Type: object
{}
collectorSonarQubeProjectAnalysis.podAnnotations📜
Type: object
{}
collectorSonarQubeProjectAnalysis.instances[0].image.repository📜
Type: string
"registry1.dso.mil/ironbank/holocron/collector-sonarqube-project-analysis"
collectorSonarQubeProjectAnalysis.instances[0].image.tag📜
Type: string
"3.0.5"
collectorSonarQubeProjectAnalysis.instances[0].image.pullPolicy📜
Type: string
"IfNotPresent"
collectorSonarQubeProjectAnalysis.instances[0].securityContext📜
Type: object
{}
collectorSonarQubeProjectAnalysis.instances[0].resources📜
Type: object
{}
collectorSonarQubeProjectAnalysis.instances[0].podAnnotations📜
Type: object
{}
collectorSonarQubeProjectAnalysis.instances[0].accessTokenSecretKey📜
Type: string
"sonarqube-project-analysis-0"
Description: The key from the secret containing the access token for the collector.
collectorSonarQubeProjectAnalysis.instances[0].accessToken📜
Type: string
""
Description: If an existing secret is not provided, the access token to insert into the newly created secret.
collectorSonarQubeProjectAnalysis.instances[0].env.COLLECTOR_NAME📜
Type: string
"sonarqube-project-analysis-0"
Description: A unique name to identify the collector.
collectorSonarQubeProjectAnalysis.instances[0].env.COLLECTOR_INTERVAL_SECONDS📜
Type: int
600
Description: The number of seconds between collection run times.
collectorSonarQubeProjectAnalysis.instances[0].env.LOOK_BACK_DAYS📜
Type: int
365
Description: The number of days of data to collect.
collectorSonarQubeProjectAnalysis.instances[0].env.TARGET_URL📜
Type: string
"https://my-sonarqube-url.com"
Description: The URL of the service to collect from.
collectorSonarQubeProjectAnalysis.instances[0].env.COLLECTOR_TARGETS_INTRVL_SECS📜
Type: int
86400
Description: The number of seconds between collector target run times.
collectorSonarQubeProjectAnalysis.instances[0].env.MAX_REQUESTS_PER_MINUTE📜
Type: int
500
Description: The maximum number of requests allowed per minute.
collectorAuth.existingSecret📜
Type: string
""
Description: The name of the secret containing the access tokens for the collectors. If not provided, a secret will be created.
autoscaling.enabled📜
Type: bool
false
autoscaling.minReplicas📜
Type: int
1
autoscaling.maxReplicas📜
Type: int
100
autoscaling.targetCPUUtilizationPercentage📜
Type: int
80
imagePullSecrets[0].name📜
Type: string
"private-registry"
podSecurityContext📜
Type: object
{}
nodeSelector📜
Type: object
{}
tolerations📜
Type: list
[]
affinity📜
Type: object
{}
istio.enabled📜
Type: bool
false
istio.hardened.enabled📜
Type: bool
true
istio.hardened.customAuthorizationPolicies📜
Type: list
[]
istio.hardened.monitoring.enabled📜
Type: bool
true
istio.injection📜
Type: string
"enabled"
istio.holocron.gateways📜
Type: list
[]
istio.holocron.hosts📜
Type: list
[]
networkPolicies.enabled📜
Type: bool
true
networkPolicies.ingressLabels.app📜
Type: string
"istio-ingressgateway"
networkPolicies.ingressLabels.istio📜
Type: string
"ingressgateway"
networkPolicies.egressHostLabels📜
Type: object
{}
postgresql.enabled📜
Type: bool
true
postgresql.networkPolicy.enabled📜
Type: bool
false
postgresql.auth.existingSecret📜
Type: string
""
postgresql.auth.secretKey📜
Type: string
"password"
postgresql.auth.username📜
Type: string
"holocron"
postgresql.auth.password📜
Type: string
"holocron"
postgresql.auth.database📜
Type: string
"holocron"
postgresql.tls.enabled📜
Type: bool
true
postgresql.tls.autoGenerated📜
Type: bool
true
postgresql.service.ports.postgresql📜
Type: int
5432
postgresql.service.name📜
Type: string
"postgresql-servicename.namespace"
postgresql.global.imagePullSecrets📜
Type: list
[]
postgresql.global.imageRegistry📜
Type: string
"registry1.dso.mil"
postgresql.image.registry📜
Type: string
"registry1.dso.mil"
postgresql.image.repository📜
Type: string
"ironbank/opensource/postgres/postgresql"
postgresql.image.tag📜
Type: string
"15.5"
postgresql.image.pullSecrets[0]📜
Type: string
"private-registry"
postgresql.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
postgresql.primary.podSecurityContext.enabled📜
Type: bool
true
postgresql.primary.podSecurityContext.runAsUser📜
Type: int
1001
postgresql.primary.podSecurityContext.runAsGroup📜
Type: int
1001
postgresql.primary.podSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
postgresql.primary.containerSecurityContext.enabled📜
Type: bool
true
postgresql.primary.containerSecurityContext.runAsUser📜
Type: int
1001
postgresql.primary.containerSecurityContext.runAsGroup📜
Type: int
1001
postgresql.primary.containerSecurityContext.capabilities.drop[0]📜
Type: string
"ALL"
postgresql.primary.command[0]📜
Type: string
"/usr/bin/bash"
postgresql.primary.command[1]📜
Type: string
"-c"
postgresql.primary.command[2]📜
Type: string
"bash -x docker-entrypoint.sh postgres -d 2 -c listen_addresses=* -c ssl=on -c ssl_cert_file=/opt/bitnami/postgresql/certs/tls.crt -c ssl_key_file=/opt/bitnami/postgresql/certs/tls.key -c ssl_ca_file=/opt/bitnami/postgresql/certs/ca.crt\n"
postgresql.volumePermissions.enabled📜
Type: bool
true
postgresql.volumePermissions.securityContext.capabilities.drop[0]📜
Type: string
"ALL"
postgresql.volumePermissions.image.registry📜
Type: string
"registry1.dso.mil"
postgresql.volumePermissions.image.repository📜
Type: string
"ironbank/big-bang/base"
postgresql.volumePermissions.image.tag📜
Type: string
"2.0.0"
postgresql.volumePermissions.image.pullSecrets[0]📜
Type: string
"private-registry"
postgresql.metrics.image.registry📜
Type: string
"registry1.dso.mil"
postgresql.metrics.image.repository📜
Type: string
"ironbank/bitnami/postgres-exporter"
postgresql.metrics.image.tag📜
Type: string
"0.12.1"
postgresql.metrics.image.pullSecrets[0]📜
Type: string
"private-registry"
bbtests.enabled📜
Type: bool
false
bbtests.image📜
Type: string
"registry1.dso.mil/ironbank/big-bang/base:2.0.0"
bbtests.cypress.artifacts📜
Type: bool
true
bbtests.cypress.envs.cypress_frontend_url📜
Type: string
"http://holocron-frontend.holocron.svc.cluster.local"
bbtests.cypress.envs.cypress_backend_url📜
Type: string
"http://holocron-api.holocron.svc.cluster.local"