@@ -258,6 +258,52 @@ objects:
258258 resources :
259259 limits : {cpu: '${CPU_LIMIT_EVALUATOR_RECALC}', memory: '${MEM_LIMIT_EVALUATOR_RECALC}'}
260260 requests : {cpu: '${CPU_REQUEST_EVALUATOR_RECALC}', memory: '${MEM_REQUEST_EVALUATOR_RECALC}'}
261+
262+ - name : evaluator-user-evaluation
263+ replicas : ${{REPLICAS_EVALUATOR_USER_EVALUATION}}
264+ webServices :
265+ public :
266+ enabled : true
267+ private :
268+ enabled : true
269+ metrics :
270+ enabled : true
271+ podSpec :
272+ image : ${IMAGE}:${IMAGE_TAG}
273+ initContainers :
274+ - name : check-for-db
275+ image : ${IMAGE}:${IMAGE_TAG}
276+ command :
277+ - ./database_admin/check-upgraded.sh
278+ env :
279+ - {name: POD_CONFIG, value: '${DATABASE_ADMIN_CONFIG}'}
280+ command :
281+ - ./scripts/entrypoint.sh
282+ - evaluator
283+ env :
284+ - {name: LOG_LEVEL, value: '${LOG_LEVEL_EVALUATOR_USER_EVALUATION}'}
285+ - {name: GIN_MODE, value: '${GIN_MODE}'}
286+ - {name: SHOW_CLOWDER_VARS, value: ''}
287+ - {name: DB_DEBUG, value: '${DB_DEBUG_EVALUATOR_USER_EVALUATION}'}
288+ - {name: DB_USER, value: evaluator}
289+ - {name: DB_PASSWD, valueFrom: {secretKeyRef: {name: patchman-engine-database-passwords,
290+ key : evaluator-database-password}}}
291+ - {name: KAFKA_GROUP, value: patchman}
292+ - {name: KAFKA_READER_MAX_ATTEMPTS, value: '${KAFKA_READER_MAX_ATTEMPTS}'}
293+ - {name: KAFKA_WRITER_MAX_ATTEMPTS, value: '${KAFKA_WRITER_MAX_ATTEMPTS}'}
294+ - {name: EVAL_TOPIC, value: patchman.evaluator.user-evaluation}
295+ - {name: PAYLOAD_TRACKER_TOPIC, value: platform.payload-status}
296+ - {name: REMEDIATIONS_UPDATE_TOPIC, value: 'platform.remediation-updates.patch'}
297+ - {name: NOTIFICATIONS_TOPIC, value: 'platform.notifications.ingress'}
298+ - {name: SSL_CERT_DIR, value: '${SSL_CERT_DIR}'}
299+ - {name: GOGC, value: '${GOGC}'} # set garbage collection limit for go 1.18
300+ - {name: ENABLE_PROFILER, value: '${ENABLE_PROFILER_EVALUATOR_USER_EVALUATION}'}
301+ - {name: GOMEMLIMIT, value: '${GOMEMLIMIT_EVALUATOR}'}
302+ - {name: POD_CONFIG, value: 'label=user-evaluation;${EVALUATOR_USER_EVALUATION_CONFIG}'}
303+ - {name: CONSOLEDOT_HOSTNAME, value: '${CONSOLEDOT_HOSTNAME}'}
304+ resources :
305+ limits : {cpu: '${CPU_LIMIT_EVALUATOR_USER_EVALUATION}', memory: '${MEM_LIMIT_EVALUATOR_USER_EVALUATION}'}
306+ requests : {cpu: '${CPU_REQUEST_EVALUATOR_USER_EVALUATION}', memory: '${MEM_REQUEST_EVALUATOR_USER_EVALUATION}'}
261307
262308 jobs :
263309 - name : vmaas-sync
@@ -675,6 +721,17 @@ parameters:
675721- {name: ENABLE_PROFILER_EVALUATOR_RECALC, value: 'false'}
676722- {name: EVALUATOR_RECALC_CONFIG, value: ''}
677723
724+ # Evaluator - user evaluation
725+ - {name: REPLICAS_EVALUATOR_USER_EVALUATION, value: '1'}
726+ - {name: LOG_LEVEL_EVALUATOR_USER_EVALUATION, value: debug}
727+ - {name: DB_DEBUG_EVALUATOR_USER_EVALUATION, value: 'false'}
728+ - {name: CPU_LIMIT_EVALUATOR_USER_EVALUATION, value: '2'}
729+ - {name: MEM_LIMIT_EVALUATOR_USER_EVALUATION, value: 3000Mi}
730+ - {name: CPU_REQUEST_EVALUATOR_USER_EVALUATION, value: '1'}
731+ - {name: MEM_REQUEST_EVALUATOR_USER_EVALUATION, value: 1500Mi}
732+ - {name: ENABLE_PROFILER_EVALUATOR_USER_EVALUATION, value: 'false'}
733+ - {name: EVALUATOR_USER_EVALUATION_CONFIG, value: ''}
734+
678735# JOBS
679736- {name: LOG_LEVEL_JOBS, value: debug}
680737- {name: DB_DEBUG_JOBS, value: 'false'}
0 commit comments