blob: 81456c58dc3312e9e4d6da050f2bb8355ae749fc [file] [log] [blame]
mayankg2703ced85142018-03-20 05:42:53 +00001# Copyright © 2017 Amdocs, Bell Canada
jhhd4258672020-08-09 12:08:08 -05002# Modifications Copyright © 2018-2020 AT&T Intellectual Property
mayankg2703ced85142018-03-20 05:42:53 +00003#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16#################################################################
17# Global configuration defaults.
18#################################################################
19global:
20 nodePortPrefix: 302
Mahendra Raghuwanshi6c9dda82018-04-26 10:06:27 +000021 persistence: {}
mayankg2703ced85142018-03-20 05:42:53 +000022
23#################################################################
24# Application configuration defaults.
25#################################################################
26# application image
jhh9b28e0e2019-06-26 22:24:28 -050027image: sonatype/nexus:2.14.13-01
mayankg2703ced85142018-03-20 05:42:53 +000028pullPolicy: Always
29
30# flag to enable debugging - application support required
31debugEnabled: false
32
33# application configuration
mayankg2703ced85142018-03-20 05:42:53 +000034config: {}
mayankg2703ced85142018-03-20 05:42:53 +000035
36# default number of instances
37replicaCount: 1
38
39nodeSelector: {}
40
41affinity: {}
42
43# probe configuration parameters
44liveness:
BorislavG16fc7602018-06-13 10:57:51 +000045 initialDelaySeconds: 180
mayankg2703ced85142018-03-20 05:42:53 +000046 periodSeconds: 10
47 # necessary to disable liveness probe when setting breakpoints
48 # in debugger so K8s doesn't restart unresponsive container
49 enabled: true
50
51readiness:
BorislavG16fc7602018-06-13 10:57:51 +000052 initialDelaySeconds: 60
mayankg2703ced85142018-03-20 05:42:53 +000053 periodSeconds: 10
54 path: /nexus/service/local/status
55
56service:
jhh59ce22d2019-05-14 17:59:36 -050057 type: ClusterIP
jhhd4258672020-08-09 12:08:08 -050058 name: policy-nexus
jhh59ce22d2019-05-14 17:59:36 -050059 internalPort: 8081
Andreas Geisslerf10c5552023-03-21 18:09:46 +010060 ports:
61 - name: http
62 port: 8081
mayankg2703ced85142018-03-20 05:42:53 +000063
64ingress:
65 enabled: false
66
AndrewLamb7ef78ae2023-04-20 16:24:13 +010067serviceMesh:
68 authorizationPolicy:
69 authorizedPrincipals: []
70
Mahendra Raghuwanshi6c9dda82018-04-26 10:06:27 +000071## Persist data to a persitent volume
72persistence:
73 enabled: true
74 volumeReclaimPolicy: Retain
Sylvain Desbureauxdfa9a9b2019-08-29 17:35:51 +020075 accessMode: ReadWriteOnce
Mahendra Raghuwanshi6c9dda82018-04-26 10:06:27 +000076 size: 2Gi
77 mountPath: /dockerdata-nfs
jhhd4258672020-08-09 12:08:08 -050078 mountSubPath: policy/nexus/data
Mahendra Raghuwanshi6c9dda82018-04-26 10:06:27 +000079
vaibhavjayas4136f5d2018-08-17 07:01:05 +000080# Segregation for Different environment (Small and Large)
jhhd4258672020-08-09 12:08:08 -050081# Resource Limit flavor - By Default using small
vaibhavjayas4136f5d2018-08-17 07:01:05 +000082resources:
jhhd4258672020-08-09 12:08:08 -050083 flavor: small
vaibhavjayas4136f5d2018-08-17 07:01:05 +000084 small:
85 limits:
86 cpu: 1
87 memory: 1Gi
88 requests:
89 cpu: 1m
90 memory: 0.5Gi
91 large:
92 limits:
93 cpu: 2
94 memory: 2Gi
95 requests:
96 cpu: 2m
Mandeep Khinda60d36d42018-09-24 15:15:48 +000097 memory: 1Gi
jhh59ce22d2019-05-14 17:59:36 -050098 unlimited: {}
farida azmyc1178372021-04-11 12:55:33 +020099
100#Pods Service Account
101serviceAccount:
102 nameOverride: policy-nexus
103 roles:
104 - nothing