123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- {
- "phases": {
- "package": {
- "context": {
- "credentials": [
- {
- "url": "{VIB_ENV_CHARTS_REGISTRY}",
- "authn": {
- "username": "{VIB_ENV_CHARTS_REGISTRY_USERNAME}",
- "password": "{VIB_ENV_CHARTS_REGISTRY_PASSWORD}"
- }
- }
- ],
- "resources": {
- "url": "{SHA_ARCHIVE}",
- "path": "/bitnami/grafana-tempo"
- }
- },
- "actions": [
- {
- "action_id": "helm-package"
- },
- {
- "action_id": "helm-lint"
- }
- ]
- },
- "verify": {
- "context": {
- "resources": {
- "url": "{SHA_ARCHIVE}",
- "path": "/bitnami/grafana-tempo"
- },
- "target_platform": {
- "target_platform_id": "{VIB_ENV_TARGET_PLATFORM}",
- "size": {
- "name": "M4"
- }
- }
- },
- "actions": [
- {
- "action_id": "goss",
- "params": {
- "resources": {
- "path": "/.vib"
- },
- "tests_file": "grafana-tempo/goss/goss.yaml",
- "vars_file": "grafana-tempo/runtime-parameters.yaml",
- "remote": {
- "pod": {
- "workload": "deploy-grafana-tempo-compactor"
- }
- }
- }
- },
- {
- "action_id": "cypress",
- "params": {
- "resources": {
- "path": "/.vib/grafana-tempo/cypress"
- },
- "endpoint": "lb-grafana-tempo-compactor-http",
- "app_protocol": "HTTP",
- "env": {
- "compactorReplicaCount": "2",
- "distributorReplicaCount": "1",
- "ingesterReplicaCount": "1",
- "querierReplicaCount": "1",
- "metricsReplicaCount": "1",
- "gossipRingPort": "7946"
- }
- }
- },
- {
- "action_id": "kubescape",
- "params": {
- "threshold": {VIB_ENV_KUBESCAPE_SCORE_THRESHOLD}
- }
- }
- ]
- }
- }
- }
|