| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126 |
- version: v2beta1
- builds:
- - name: porter
- method: docker
- dockerfile: ./docker/Dockerfile
- env:
- import_from:
- - default/base-env
- - name: job
- method: docker
- context: ./services/preview_env_setup_job
- dockerfile: ./services/preview_env_setup_job/Dockerfile
- env:
- import_from:
- - default/base-env
- - name: ccp
- method: docker
- dockerfile: ./external/ccp/zarf/docker/Dockerfile
- context: ./external/ccp
- env:
- import_from:
- - default/ccp-base-env
- apps:
- - name: setup-job
- depends_on:
- - porter-dashboard
- run_once: true
- helm_chart:
- name: job
- build_ref: job
- - name: porter-ccp
- depends_on:
- - postgres
- - nats
- helm_chart:
- name: web
- build_ref: ccp
- helm_values:
- ingress:
- enabled: false
- service:
- port: 7833
- container:
- port: 7833
- command: ccp
- args: "start --server --all-consumers"
- - name: porter-dashboard
- depends_on:
- - postgres
- helm_chart:
- name: web
- build_ref: porter
- helm_values:
- ingress:
- enabled: true
- container:
- port: 8080
- resources:
- requests:
- cpu: 400m
- memory: 512Mi
- addons:
- - name: postgres
- helm_chart:
- name: postgresql
- helm_values:
- image:
- tag: 15-debian-11
- postgresqlUsername: postgres
- postgresqlPassword: postgres
- postgresqlDatabase: postgres
- - name: opentelemetry-collector
- helm_chart:
- name: opentelemetry-collector
- url: https://open-telemetry.github.io/opentelemetry-helm-charts
- helm_values:
- mode: daemonset
- config:
- exporters:
- otlp/honeycomb:
- endpoint: api.honeycomb.io:443
- headers:
- x-honeycomb-team: p4Xkp5DeAOoDvwDCM7uJNH
- receivers:
- jaeger: null
- otlp:
- protocols:
- http: null
- prometheus: null
- zipkin: null
- service:
- pipelines:
- logs: null
- metrics: null
- traces:
- exporters:
- - otlp/honeycomb
- processors:
- - batch
- receivers:
- - otlp
- - name: nats
- helm_chart:
- name: nats
- url: https://nats-io.github.io/k8s/helm/charts
- helm_values:
- cluster:
- enabled: true
- replicas: 3
- nats:
- jetstream:
- enabled: true
- memStorage:
- enabled: true
- size: 2Gi
- fileStorage:
- enabled: false
- websocket:
- enabled: true
- port: 4223
- noTLS: true
- natsbox:
- enabled: true
|