image: # blank by default, set this to override all other properties that create the path fullPath: "" registry: docker.repository.axway.com repository: ampc-docker-prod/1.2 name: v7-traceability-agent pullPolicy: IfNotPresent pullSecret: # Overrides the image tag whose default is the chart appVersion. tag: "1.2.33" nameOverride: "" fullnameOverride: "" statefulSet: enabled: false # setting to true uses a statefulset instead of the default deployment set # Health Check port statusPort: 8990 # Info on how to fetch the values for the env parameters can ve found in the below doc. # https://docs.axway.com/bundle/axway-open-docs/page/docs/central/connect-api-manager/gateway-administation/index.html#customizing-the-traceability-agent-environment-variable-file # More environment value: https://docs.axway.com/bundle/axway-open-docs/page/docs/central/connect-api-manager/agent-variables/index.html#common-variables-to-both-agents env: LOG_LEVEL: info CENTRAL_DEPLOYMENT: "prod" CENTRAL_USAGEREPORTING_OFFLINE: false # EVENT_LOG_PATHS: "/opt/Axway/apigateway/events/axwaydemo_traffic-*.log" EVENT_LOG_PATHS: "/events/*.log" EVENT_LOG_INPUT: true OPENTRAFFIC_LOG_INPUT: false OPENTRAFFIC_LOG_PATHS: /events/*.log TRACEABILITY_HOST: "ingestion.datasearch.axway.com:5044" TRACEABILITY_PROTOCOL: "tcp" TRACEABILITY_SAMPLING_PERCENTAGE: 1 TRACEABILITY_SAMPLING_ONLYERRORS: false APIMANAGER_PORT: "443" # flip to true if API manager is using a self signed certificate APIMANAGER_SSL_INSECURESKIPVERIFY: false APIGATEWAY_ONLY: false APIGATEWAY_PORT: "443" APIGATEWAY_GETHEADERS: true # flip to true if API gateway is using a self signed certificate APIGATEWAY_SSL_INSECURESKIPVERIFY: false APIGATEWAY_HEALTHCHECKPORT: 8090 APIGATEWAY_HEALTHCHECKPROTOCOL: "https" APIGATEWAY_HEALTHCHECKURI: login # The below secrets are a pre-requisite. Please refer to the readme file for more info secrets: credentials: "traceability-creds" keys: "traceability-keys" podAnnotations: initContainer: enabled: true image: name: alpine pullPolicy: IfNotPresent securityContext: runAsUser: 0 podSecurityContext: fsGroup: 2500 supplementalGroups: [2500] fsGroupChangePolicy: "OnRootMismatch" securityContext: tolerations: affinity: # specify the nodeSelector in overrides to change the default nodeSelector in the chart # nodeSelector: {} # Add additional labels to the agent deployment which may be required based on your configuration additionalLabels: # Add selector labels for deployment purposes selectorLabels: serviceAccount: # Specifies whether a service account should be created create: true # The name of the service account to use. # If not set and create is true, a name is generated using the fullname template name: resources: {} # We usually recommend not to specify default resources and to leave this as a conscious # choice for the user. This also increases chances charts run on environments with little # resources, such as Minikube. If you do want to specify resources, uncomment the following # lines, adjust them as necessary, and remove the curly braces after 'resources:'. # limits: # cpu: 100m # memory: 128Mi # requests: # cpu: 100m # memory: 128Mi dataVolume: useHostPath: false hostPath: /mnt/traceability-agent/data persistentVolumeClaimConfig: logs: storageClass: gp2-csi name: logs-claim data: # storage class to persist contents of data directory in the agent - should be available in the cluster i.e gp2, gp2-csi, default storageClass: gp2-csi name: data-claim events: name: events-claim mountPath: /events livenessProbe: initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 10 successThreshold: 1 failureThreshold: 3 readinessProbe: initialDelaySeconds: 30 periodSeconds: 10 timeoutSeconds: 10 successThreshold: 1 failureThreshold: 3