From e94923e7c95a1476e9e804092f3a2e4910dede8f Mon Sep 17 00:00:00 2001 From: Fran Mulero Date: Tue, 7 Feb 2023 10:41:41 +0100 Subject: [PATCH] [bitnami/containers] Add publish osspi feature (#21804) [bitnami/containers] Add publish osspi feature #21804 Signed-off-by: Fran Mulero --- .github/workflows/cd-pipeline.yml | 240 +++++------------- .github/workflows/cd-prepare.yml | 170 +++++++++++++ .vib/acmesolver/vib-publish.json | 21 +- .vib/airflow-exporter/vib-publish.json | 21 +- .vib/airflow-scheduler/vib-publish.json | 21 +- .vib/airflow-worker/vib-publish.json | 21 +- .vib/airflow/vib-publish.json | 21 +- .vib/alertmanager/vib-publish.json | 21 +- .vib/apache-exporter/vib-publish.json | 21 +- .vib/apache/vib-publish.json | 21 +- .vib/appsmith/vib-publish.json | 21 +- .vib/argo-cd/vib-publish.json | 21 +- .vib/argo-workflow-cli/vib-publish.json | 21 +- .../argo-workflow-controller/vib-publish.json | 21 +- .vib/argo-workflow-exec/vib-publish.json | 21 +- .vib/aspnet-core/vib-publish.json | 21 +- .vib/aws-cli/vib-publish.json | 21 +- .vib/azure-cli/vib-publish.json | 21 +- .vib/bitnami-shell/vib-publish.json | 21 +- .vib/blackbox-exporter/vib-publish.json | 21 +- .vib/cainjector/vib-publish.json | 21 +- .vib/cassandra-exporter/vib-publish.json | 21 +- .vib/cassandra/vib-publish.json | 21 +- .vib/cert-manager-webhook/vib-publish.json | 21 +- .vib/cert-manager/vib-publish.json | 21 +- .vib/chartmuseum/vib-publish.json | 21 +- .vib/clickhouse/vib-publish.json | 21 +- .vib/cluster-autoscaler/vib-publish.json | 21 +- .vib/codeigniter/vib-publish.json | 21 +- .vib/concourse/vib-publish.json | 21 +- .vib/configmap-reload/vib-publish.json | 21 +- .vib/configurable-http-proxy/vib-publish.json | 21 +- .vib/consul-exporter/vib-publish.json | 21 +- .vib/consul/vib-publish.json | 21 +- .vib/contour-operator/vib-publish.json | 21 +- .vib/contour/vib-publish.json | 21 +- .vib/cosign/vib-publish.json | 21 +- .vib/couchdb/vib-publish.json | 21 +- .vib/dex/vib-publish.json | 21 +- .vib/discourse/vib-publish.json | 21 +- .vib/dokuwiki/vib-publish.json | 21 +- .vib/dotnet-sdk/vib-publish.json | 21 +- .vib/dotnet/vib-publish.json | 21 +- .vib/drupal-nginx/vib-publish.json | 21 +- .vib/drupal/vib-publish.json | 21 +- .vib/ejbca/vib-publish.json | 21 +- .vib/elasticsearch-exporter/vib-publish.json | 21 +- .vib/elasticsearch/vib-publish.json | 21 +- .vib/envoy/1.20/vib-publish.json | 21 +- .vib/envoy/vib-publish.json | 21 +- .vib/etcd/vib-publish.json | 21 +- .vib/express/vib-publish.json | 21 +- .vib/external-dns/vib-publish.json | 21 +- .vib/fluent-bit/vib-publish.json | 21 +- .vib/fluentd/vib-publish.json | 21 +- .vib/geode/vib-publish.json | 21 +- .vib/ghost/vib-publish.json | 21 +- .vib/git/vib-publish.json | 21 +- .vib/gitea/vib-publish.json | 21 +- .vib/gitlab-runner-helper/vib-publish.json | 21 +- .vib/gitlab-runner/vib-publish.json | 21 +- .vib/golang/vib-publish.json | 21 +- .vib/google-cloud-sdk/vib-publish.json | 21 +- .vib/gotrue/vib-publish.json | 21 +- .vib/gradle/vib-publish.json | 21 +- .vib/grafana-image-renderer/vib-publish.json | 21 +- .vib/grafana-loki/vib-publish.json | 21 +- .vib/grafana-mimir/vib-publish.json | 21 +- .vib/grafana-operator/vib-publish.json | 21 +- .vib/grafana-tempo-query/vib-publish.json | 21 +- .vib/grafana-tempo-vulture/vib-publish.json | 21 +- .vib/grafana-tempo/vib-publish.json | 21 +- .vib/grafana/vib-publish.json | 21 +- .vib/haproxy/vib-publish.json | 21 +- .vib/harbor-adapter-trivy/vib-publish.json | 21 +- .vib/harbor-core/vib-publish.json | 21 +- .vib/harbor-exporter/vib-publish.json | 21 +- .vib/harbor-jobservice/vib-publish.json | 21 +- .vib/harbor-notary-server/vib-publish.json | 21 +- .vib/harbor-notary-signer/vib-publish.json | 21 +- .vib/harbor-portal/vib-publish.json | 21 +- .vib/harbor-registry/vib-publish.json | 21 +- .vib/harbor-registryctl/vib-publish.json | 21 +- .vib/influxdb/vib-publish.json | 21 +- .vib/jaeger/vib-publish.json | 21 +- .vib/jasperreports/vib-publish.json | 21 +- .vib/java/vib-publish.json | 21 +- .vib/jenkins/vib-publish.json | 21 +- .vib/jmx-exporter/vib-publish.json | 21 +- .vib/joomla/vib-publish.json | 21 +- .vib/jruby/vib-publish.json | 21 +- .vib/jsonnet/vib-publish.json | 21 +- .vib/jupyter-base-notebook/vib-publish.json | 21 +- .vib/jupyterhub/vib-publish.json | 21 +- .vib/kafka-exporter/vib-publish.json | 21 +- .vib/kafka/vib-publish.json | 21 +- .vib/kapacitor/vib-publish.json | 21 +- .vib/keycloak-config-cli/vib-publish.json | 21 +- .vib/keycloak/vib-publish.json | 21 +- .vib/kiam/vib-publish.json | 21 +- .vib/kibana/vib-publish.json | 21 +- .vib/kong-ingress-controller/vib-publish.json | 21 +- .vib/kong/vib-publish.json | 21 +- .vib/ksql/vib-publish.json | 21 +- .vib/kube-rbac-proxy/vib-publish.json | 21 +- .vib/kube-state-metrics/vib-publish.json | 21 +- .vib/kubeapps-apis/vib-publish.json | 21 +- .../vib-publish.json | 21 +- .vib/kubeapps-asset-syncer/vib-publish.json | 21 +- .vib/kubeapps-dashboard/vib-publish.json | 21 +- .vib/kubeapps-kubeops/vib-publish.json | 21 +- .vib/kubeapps-pinniped-proxy/vib-publish.json | 21 +- .vib/kubectl/vib-publish.json | 21 +- .../vib-publish.json | 21 +- .vib/laravel/vib-publish.json | 21 +- .vib/logstash/vib-publish.json | 21 +- .vib/magento/vib-publish.json | 21 +- .vib/mariadb-galera/10.3/vib-publish.json | 21 +- .vib/mariadb-galera/10.4/vib-publish.json | 21 +- .vib/mariadb-galera/vib-publish.json | 21 +- .vib/mariadb/10.3/vib-publish.json | 21 +- .vib/mariadb/10.4/vib-publish.json | 21 +- .vib/mariadb/vib-publish.json | 21 +- .vib/mastodon/vib-publish.json | 21 +- .vib/matomo/vib-publish.json | 21 +- .vib/mediawiki/vib-publish.json | 21 +- .vib/memcached-exporter/vib-publish.json | 21 +- .vib/memcached/vib-publish.json | 21 +- .vib/metallb-controller/vib-publish.json | 21 +- .vib/metallb-speaker/vib-publish.json | 21 +- .vib/metrics-server/vib-publish.json | 21 +- .vib/minio-client/vib-publish.json | 21 +- .vib/minio/vib-publish.json | 21 +- .vib/mongodb-exporter/vib-publish.json | 21 +- .vib/mongodb-sharded/vib-publish.json | 21 +- .vib/mongodb/vib-publish.json | 21 +- .vib/moodle/vib-publish.json | 21 +- .vib/mxnet/vib-publish.json | 21 +- .vib/mysql/vib-publish.json | 21 +- .vib/mysqld-exporter/vib-publish.json | 21 +- .vib/nats-exporter/vib-publish.json | 21 +- .vib/nats/vib-publish.json | 21 +- .vib/neo4j/vib-publish.json | 21 +- .vib/nginx-exporter/vib-publish.json | 21 +- .../nginx-ingress-controller/vib-publish.json | 21 +- .vib/nginx/vib-publish.json | 21 +- .vib/node-exporter/vib-publish.json | 21 +- .vib/node/vib-publish.json | 21 +- .vib/oauth2-proxy/vib-publish.json | 21 +- .vib/odoo/13/vib-publish.json | 21 +- .vib/odoo/14/vib-publish.json | 21 +- .vib/odoo/vib-publish.json | 21 +- .vib/opencart/vib-publish.json | 21 +- .vib/openldap/vib-publish.json | 21 +- .vib/openresty/vib-publish.json | 21 +- .vib/oras/vib-publish.json | 21 +- .vib/osclass/vib-publish.json | 21 +- .vib/parse-dashboard/vib-publish.json | 21 +- .vib/parse/4/vib-publish.json | 21 +- .vib/parse/vib-publish.json | 21 +- .vib/percona-mysql/vib-publish.json | 21 +- .vib/percona-xtrabackup/vib-publish.json | 21 +- .vib/pgbouncer/vib-publish.json | 21 +- .vib/pgpool/vib-publish.json | 21 +- .vib/php-fpm/vib-publish.json | 21 +- .vib/phpbb/vib-publish.json | 21 +- .vib/phpmyadmin/vib-publish.json | 21 +- .vib/pinniped/vib-publish.json | 21 +- .vib/postgres-exporter/vib-publish.json | 21 +- .vib/postgresql-repmgr/vib-publish.json | 21 +- .vib/postgresql/vib-publish.json | 21 +- .vib/postgrest/vib-publish.json | 21 +- .vib/prestashop/vib-publish.json | 21 +- .vib/prometheus-operator/vib-publish.json | 21 +- .../prometheus-rsocket-proxy/vib-publish.json | 21 +- .vib/prometheus/vib-publish.json | 21 +- .vib/promtail/vib-publish.json | 21 +- .vib/pushgateway/vib-publish.json | 21 +- .vib/python/vib-publish.json | 21 +- .vib/pytorch/vib-publish.json | 21 +- .../vib-publish.json | 21 +- .vib/rabbitmq/3.9/vib-publish.json | 21 +- .vib/rabbitmq/vib-publish.json | 21 +- .vib/rails/vib-publish.json | 21 +- .vib/rclone/vib-publish.json | 21 +- .vib/redis-cluster/vib-publish.json | 21 +- .vib/redis-exporter/vib-publish.json | 21 +- .vib/redis-sentinel/vib-publish.json | 21 +- .vib/redis/vib-publish.json | 21 +- .vib/redmine/vib-publish.json | 21 +- .vib/reportserver/vib-publish.json | 21 +- .../vib-publish.json | 21 +- .../vib-publish.json | 21 +- .vib/ruby/vib-publish.json | 21 +- .vib/schema-registry/vib-publish.json | 21 +- .vib/sealed-secrets/vib-publish.json | 21 +- .vib/solr/vib-publish.json | 21 +- .vib/sonarqube/vib-publish.json | 21 +- .vib/spark/vib-publish.json | 21 +- .../vib-publish.json | 21 +- .../vib-publish.json | 21 +- .vib/spring-cloud-dataflow/vib-publish.json | 21 +- .../vib-publish.json | 21 +- .vib/spring-cloud-skipper/vib-publish.json | 21 +- .vib/suitecrm/vib-publish.json | 21 +- .vib/supabase-postgres-meta/vib-publish.json | 21 +- .vib/supabase-realtime/vib-publish.json | 21 +- .vib/supabase-storage/vib-publish.json | 21 +- .vib/supabase-storage/vib-verify.json | 3 +- .vib/supabase-studio/vib-publish.json | 21 +- .vib/symfony/vib-publish.json | 21 +- .vib/telegraf/vib-publish.json | 21 +- .vib/tensorflow-resnet/vib-publish.json | 21 +- .vib/tensorflow-serving/vib-publish.json | 21 +- .vib/thanos/vib-publish.json | 21 +- .vib/tomcat/vib-publish.json | 21 +- .vib/trivy/vib-publish.json | 21 +- .vib/wavefront-hpa-adapter/vib-publish.json | 21 +- .../vib-publish.json | 21 +- .../vib-publish.json | 21 +- .vib/wavefront-proxy/vib-publish.json | 21 +- .vib/wildfly/vib-publish.json | 21 +- .vib/wordpress-nginx/vib-publish.json | 21 +- .vib/wordpress/vib-publish.json | 21 +- .vib/zookeeper/vib-publish.json | 21 +- 225 files changed, 4672 insertions(+), 403 deletions(-) create mode 100644 .github/workflows/cd-prepare.yml diff --git a/.github/workflows/cd-pipeline.yml b/.github/workflows/cd-pipeline.yml index 3bef6a910a19..548e40e93958 100644 --- a/.github/workflows/cd-pipeline.yml +++ b/.github/workflows/cd-pipeline.yml @@ -1,205 +1,87 @@ -name: '[CI/CD] CD Pipeline' -run-name: " ${{ github.event_name == 'workflow_dispatch' && format('[CD] Retrying SHA: {0}', inputs.sha) || '' }}" +name: '[CI/CD] CD Pipeline Run' +run-name: "${{ format('[CI/CD] CD Publish {0}',github.event.workflow_run.display_title) }}" on: # rebuild any PRs and main branch changes - workflow_dispatch: - inputs: - sha: - description: 'Commit to retry' - required: true - default: 'HEAD' - push: - branches: - - main - paths: - - 'bitnami/**' + workflow_run: + workflows: + - '\[CI/CD\] CD Prepare' + types: + - 'completed' +permissions: + actions: read env: CSP_API_URL: https://console.cloud.vmware.com CSP_API_TOKEN: ${{ secrets.CSP_API_TOKEN }} VIB_PUBLIC_URL: https://cp.bromelia.vmware.com jobs: - get-containers: + get-metadata: runs-on: ubuntu-latest name: Get modified containers path - if: | - github.event_name == 'workflow_dispatch' || - (github.event.head_commit.author.username == 'bitnami-bot' && github.event.forced == false) + if: ${{ github.event.workflow_run.conclusion == 'success' }} outputs: - result: ${{ steps.get-containers.outputs.result }} - containers: ${{ steps.get-containers.outputs.containers }} + packages_json_url: ${{ steps.get-artifacts.outputs.packages_json_url }} + containers: ${{ steps.get-artifacts.outputs.containers }} + marketplace_user: ${{ steps.get-registry-credentials.outputs.marketplace_user }} + marketplace_passwd: ${{ steps.get-registry-credentials.outputs.marketplace_passwd }} steps: - - id: get-containers + - id: get-artifacts name: Get modified containers path env: - GITHUB_COMMITS: ${{ github.event_name == 'workflow_dispatch' && format('[{{"id":"{0}"}}]', inputs.sha) || toJson(github.event.commits) }} + PREPARE_WORKFLOW_ARTIFACTS_URL: ${{ github.event.workflow_run.artifacts_url }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} run: | - # Get all commits associated to the push - commits=($(echo "${GITHUB_COMMITS}" | jq -r '.[] | .id')) - containers=() - for commit in "${commits[@]}"; do - containers_in_commit=() - # Using the Github API to detect the files changed as git merge-base stops working when the branch is behind - URL="https://api.github.com/repos/${{ github.repository }}/commits/${commit}" - files_changed_data=$(curl -s --header 'authorization: Bearer ${{ secrets.GITHUB_TOKEN }}' -X GET -G "$URL") - files_changed="$(echo $files_changed_data | jq -r '.files[] | .filename')" - # Adding || true to avoid "Process exited with code 1" errors - containers_in_commit+=($(echo "$files_changed" | xargs dirname | grep -o "^bitnami/[^/]*/[^/]*/[^/]*" | sort | uniq || true)) - for container in "${containers_in_commit[@]}"; do - if [[ ! $containers =~ (^|[[:space:]])$container($|[[:space:]]) ]]; then - # Avoid duplicates - containers+=("${container}") - fi - done - done - - if [[ "${#containers[@]}" -le "0" ]]; then - echo "No changes detected in containers. The rest of the steps will be skipped." - echo "result=skip" >> $GITHUB_OUTPUT - else - containers_json=$(printf "%s\n" "${containers[@]}" | jq -R . | jq -cs .) - echo "result=ok" >> $GITHUB_OUTPUT - echo "containers=${containers_json}" >> $GITHUB_OUTPUT - fi - vib-publish: - runs-on: ubuntu-latest - needs: get-containers - if: ${{ needs.get-containers.outputs.result == 'ok' }} - name: Publish - strategy: - fail-fast: false - max-parallel: 2 - matrix: - container: ${{ fromJSON(needs.get-containers.outputs.containers) }} - steps: - - uses: actions/checkout@v3 - name: Checkout Repository - # Full history is not required anymore - with: - fetch-depth: 1 - - id: get-container-metadata - name: Get image tag and container name - run: | - if [[ -d "${{ matrix.container }}" ]]; then - tag="$(grep -oE "org.opencontainers.image.ref.name=\".+\"" ${{ matrix.container }}/Dockerfile | sed -nr "s|org.opencontainers.image.ref.name=\"(.+)\"|\1|p")" - if [[ -z "${tag}" ]]; then - echo "No tag found for: ${{ matrix.container }}" - exit 1 - else - rolling_tags="$(yq '.rolling-tags' ${{ matrix.container }}/tags-info.yaml -o json | jq -c)" - name="$(echo "${{ matrix.container }}" | awk -F '/' '{print $2}')" - branch="$(echo "${{ matrix.container }}" | awk -F '/' '{print $3}')" - echo "rolling_tags=${rolling_tags}" >> $GITHUB_OUTPUT - echo "tag=${tag}" >> $GITHUB_OUTPUT - echo "name=${name}" >> $GITHUB_OUTPUT - echo "branch=${branch}" >> $GITHUB_OUTPUT - echo "result=ok" >> $GITHUB_OUTPUT - fi - else - # Container folder doesn't exists we are assuming a deprecation - echo "result=skip" >> $GITHUB_OUTPUT - fi + curl -sSL -o artifacts.json -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" -H "Authorization: Bearer $GITHUB_TOKEN" $PREPARE_WORKFLOW_ARTIFACTS_URL + publish_metadata_url="$(jq -r '.artifacts[] | select(.name == "publish-metadata.json") | .archive_download_url' artifacts.json)" + curl -sSL -o publish-metadata.json.zip -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" -H "Authorization: Bearer $GITHUB_TOKEN" $publish_metadata_url + unzip publish-metadata.json.zip + containers=$(cat publish-metadata.json | jq -c) + packages_json_url="$(jq -r '.artifacts[] | select(.name == "packages.json") | .archive_download_url' artifacts.json)" + echo "packages_json_url=${packages_json_url}" >> $GITHUB_OUTPUT + echo "containers=${containers}" >> $GITHUB_OUTPUT - id: get-registry-credentials name: Get marketplace's registry credentials + if: ${{ steps.get-artifacts.output.packages_json_url != '' }} run: | - csp_auth_token=$(curl -s -H 'Content-Type: application/x-www-form-urlencoded' -X POST -d "grant_type=refresh_token&api_token=${{ secrets.PROD_MARKETPLACE_API_TOKEN }}" https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize | jq -re .access_token) - repo_info=$(curl -s -X POST -H "Content-Type: application/json" -H "csp-auth-token:$csp_auth_token" -d '{"withCredentials":true, "storageType":"OCI"}' https://gtw.marketplace.cloud.vmware.com/api/v1/repositories/transient) + # csp_auth_token=$(curl -s -H 'Content-Type: application/x-www-form-urlencoded' -X POST -d "grant_type=refresh_token&api_token=${{ secrets.PROD_MARKETPLACE_API_TOKEN }}" https://console.cloud.vmware.com/csp/gateway/am/api/auth/api-tokens/authorize | jq -re .access_token) + # repo_info=$(curl -s -X POST -H "Content-Type: application/json" -H "csp-auth-token:$csp_auth_token" -d '{"withCredentials":true, "storageType":"OCI"}' https://gtw.marketplace.cloud.vmware.com/api/v1/repositories/transient) marketplace_user=$(echo "$repo_info" | jq -re .response.repodetails.username) marketplace_passwd=$(echo "$repo_info" | jq -re .response.repodetails.token) echo "::add-mask::${marketplace_user}" echo "::add-mask::${marketplace_passwd}" echo "marketplace_user=${marketplace_user}" >> $GITHUB_OUTPUT echo "marketplace_passwd=${marketplace_passwd}" >> $GITHUB_OUTPUT - - id: get-dsl-filepath - name: Get pipeline DSL filepath - run: | - dsl_path="${{ steps.get-container-metadata.outputs.name }}" - if [[ -d ".vib/${dsl_path}/${{ steps.get-container-metadata.outputs.branch }}" ]]; then - dsl_path="${dsl_path}/${{ steps.get-container-metadata.outputs.branch }}" - fi - echo "dsl_path=${dsl_path}" >> $GITHUB_OUTPUT - - uses: vmware-labs/vmware-image-builder-action@main - name: 'Publish ${{ steps.get-container-metadata.outputs.name }}: ${{ steps.get-container-metadata.outputs.tag }}' - if: ${{ steps.get-container-metadata.outputs.result == 'ok' }} + + vib-publish: + runs-on: ubuntu-latest + needs: get-metadata + name: Publish + strategy: + fail-fast: false + max-parallel: 2 + matrix: + container: ${{ fromJSON(needs.get-metadata.outputs.containers) }} + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + # Full history is not required anymore with: - pipeline: ${{ steps.get-dsl-filepath.outputs.dsl_path }}/vib-publish.json + ref: ${{ matrix.container.sha }} + fetch-depth: 1 + - uses: vmware-labs/vmware-image-builder-action@main + name: 'Publish ${{ matrix.container.name }}: ${{ matrix.container.tag }}' + with: + pipeline: ${{ matrix.container.dsl_path }}/vib-publish.json env: # Path with docker resources - VIB_ENV_PATH: ${{ matrix.container }} + VIB_ENV_PATH: "${{ matrix.container.path }}" # Container name - VIB_ENV_CONTAINER: ${{ steps.get-container-metadata.outputs.name }} - VIB_ENV_TAG: ${{ steps.get-container-metadata.outputs.tag }} - VIB_ENV_ROLLING_TAGS: ${{ steps.get-container-metadata.outputs.rolling_tags }} - VIB_ENV_REGISTRY_URL: ${{ secrets.PROD_MARKETPLACE_REGISTRY_URL }} - VIB_ENV_REGISTRY_USERNAME: ${{ steps.get-registry-credentials.outputs.marketplace_user }} - VIB_ENV_REGISTRY_PASSWORD: ${{ steps.get-registry-credentials.outputs.marketplace_passwd }} - - name: Install s3cmd - run: sudo apt-get install -y s3cmd - - name: 'Getting 3rd party packages for OSSPI for ${{ steps.get-container-metadata.outputs.name }}: ${{ steps.get-container-metadata.outputs.tag }}' - if: ${{ steps.get-container-metadata.outputs.result == 'ok' }} - env: - # Path with docker resources - VIB_ENV_PATH: ${{ matrix.container }} - run: | - # If it's set from outside, can be changed - ARCH="${ARCH:-amd64}" - IMAGE_NAME=$(grep -oE "org.opencontainers.image.ref.name=\".+\"" ${{ matrix.container }}/Dockerfile | sed -nr "s|org.opencontainers.image.ref.name=\"(.+)\"|\1|p") - VERSION=$(grep -oE "org.opencontainers.image.version=\".+\"" ${{ matrix.container }}/Dockerfile | sed -nr "s|org.opencontainers.image.version=\"(.+)\"|\1|p") - ASSET=$(grep -oE "org.opencontainers.image.title=\".+\"" ${{ matrix.container }}/Dockerfile | sed -nr "s|org.opencontainers.image.title=\"(.+)\"|\1|p") - CLEANED_IMAGE_NAME=${IMAGE_NAME#"$VERSION-"} - # split by - - ASSET_DATA=(${CLEANED_IMAGE_NAME//-/ }) - OS=${ASSET_DATA[0]}-${ASSET_DATA[1]} - REVISION=(${ASSET_DATA[2]/r/}) - - COMPONENTS_FILES=$(s3cmd ls -l --access_key=${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY }} s3://${{ secrets.AWS_S3_BUCKET }}/$ASSET/$VERSION/$OS/$ARCH/$REVISION/ | grep "components.json" | wc -l) - # If the components.json file, so it seems has external packages - if [[ $COMPONENTS_FILES -gt 0 ]]; then - s3cmd get --access_key=${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY }} s3://${{ secrets.AWS_S3_BUCKET }}/$ASSET/$VERSION/$OS/$ARCH/$REVISION/components.json components.json - - declare -A PACKAGES - # Iterating over the external components to get the involved elements - while read -r COMPONENT_ID; do - COMPONENT_VERSION_FULL=$(jq -c ".$COMPONENT_ID.version" components.json) - COMPONENT_VERSION_FULL=(${COMPONENT_VERSION_FULL//"\""/}) - - # Sanityzing strings - COMPONENT_ID=(${COMPONENT_ID//"\""/}) - #split by "-" - COMPONENT_PARTS=(${COMPONENT_VERSION_FULL//-/ }) - COMPONENT_VERSION=${COMPONENT_PARTS[0]} - - COMPILATION_RECIPE=$(s3cmd ls -l --access_key=${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY }} s3://${{ secrets.AWS_S3_BUCKET }}/$COMPONENT_ID/$COMPONENT_VERSION/$OS/$ARCH/ | grep "compilation-recipe.json" | wc -l) - # If the components.json file, so it seems has external packages - if [[ $COMPILATION_RECIPE -gt 0 ]]; then - s3cmd get --access_key=${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY }} s3://${{ secrets.AWS_S3_BUCKET }}/$COMPONENT_ID/$COMPONENT_VERSION/$OS/$ARCH/compilation-recipe.json compilation-recipe.json - else - s3cmd get --access_key=${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY }} s3://${{ secrets.AWS_S3_BUCKET }}/$COMPONENT_ID/$COMPONENT_VERSION-${COMPONENT_PARTS[1]}/$OS/$ARCH/compilation-recipe.json compilation-recipe.json - fi - # now getting each component to be reported - while read -r JSON_PACKAGE; do - PACKAGE_ID=$(echo "$JSON_PACKAGE" | jq -r '.id' ) - PACKAGE_VERSION=$(echo "$JSON_PACKAGE" | jq -r '.version' ) - PACKAGE_URL=$(echo "$JSON_PACKAGE" | jq -r '.source.upstreamSourceUrl') - PACKAGES[$PACKAGE_ID]="$PACKAGE_VERSION $PACKAGE_URL" - done <<<"$(jq -c '.components[]' compilation-recipe.json)" - rm compilation-recipe.json - done <<<"$(jq -c 'keys[]' components.json)" - - # Now creating the JSON file with the needed transformations - JSON_PACKAGES=() - for PACKAGE_ID in "${!PACKAGES[@]}" - do - VALUES=(${PACKAGES[$PACKAGE_ID]// / }) - CLEANED_URL=(${VALUES[1]/git+/}) - if [ -z "$CLEANED_URL" ] - then - echo "[WARNING] The URL for $PACKAGE_ID:${VALUES[0]} is missing in the recipe" - else - JSON_PACKAGES+=($(jq -n '{"_unique_id": $uniqueID, "name": $name, "version": $version, "url": $url, "repository": "other"}' --arg uniqueID "other:$PACKAGE_ID:${VALUES[0]}" --arg name $PACKAGE_ID --arg version ${VALUES[0]} --arg url $CLEANED_URL)) - fi - done - JSON_ARRAY=$(printf "%s" "${JSON_PACKAGES[@]}" | jq -s) - echo "$JSON_ARRAY" > packages.json - s3cmd put --access_key=${{ secrets.AWS_ACCESS_KEY_ID }} --secret_key=${{ secrets.AWS_SECRET_ACCESS_KEY }} packages.json s3://${{ secrets.AWS_S3_BUCKET }}/$ASSET/$VERSION/$OS/$ARCH/$REVISION/packages.json - else - echo "$IMAGE_NAME:$VERSION doesn't have external components.json" - fi + VIB_ENV_CONTAINER: "${{ matrix.container.name }}" + VIB_ENV_CONTAINER_URL: "${{ matrix.container.sha_url }}" + VIB_ENV_PACKAGES_JSON_URL: "${{ needs.get-metadata.outputs.packages_json_url }}" + VIB_ENV_APP_VERSION: "${{ matrix.container.app_version }}" + VIB_ENV_OS_FLAVOUR: "${{ matrix.container.os_flavour }}" + VIB_ENV_GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" + VIB_ENV_TAG: "${{ matrix.container.tag }}" + VIB_ENV_ROLLING_TAGS: "${{ toJSON(matrix.container.rolling_tags) }}" + VIB_ENV_REGISTRY_URL: "${{ secrets.PROD_MARKETPLACE_REGISTRY_URL }}" + VIB_ENV_REGISTRY_USERNAME: "${{ needs.get-metadata.outputs.marketplace_user }}" + VIB_ENV_REGISTRY_PASSWORD: "${{ needs.get-metadata.outputs.marketplace_passwd }}" \ No newline at end of file diff --git a/.github/workflows/cd-prepare.yml b/.github/workflows/cd-prepare.yml new file mode 100644 index 000000000000..188dfbe2a0a6 --- /dev/null +++ b/.github/workflows/cd-prepare.yml @@ -0,0 +1,170 @@ +name: '[CI/CD] CD Prepare' +run-name: "${{ github.event_name == 'workflow_dispatch' && format('Retrying SHA: {0}', inputs.sha) || '' }}" +on: # rebuild any PRs and main branch changes + workflow_dispatch: + inputs: + sha: + description: 'Commit to retry' + required: true + default: 'HEAD' + push: + branches: + - main + paths: + - 'bitnami/**' +env: + CSP_API_URL: https://console.cloud.vmware.com + CSP_API_TOKEN: ${{ secrets.CSP_API_TOKEN }} + VIB_PUBLIC_URL: https://cp.bromelia.vmware.com +jobs: + prepare: + runs-on: ubuntu-latest + name: Retrieve metadata and auxiliary files + if: | + github.event_name == 'workflow_dispatch' || + (github.event.head_commit.author.username == 'bitnami-bot' && github.event.forced == false) + outputs: + result: ${{ steps.get-publish-metadata.outputs.result }} + containers: ${{ steps.get-publish-metadata.outputs.containers }} + steps: + - name: Install s3cmd + run: sudo apt-get install -y s3cmd + - name: Checkout Repository + uses: actions/checkout@v3 + # Full history is not required anymore + with: + ref: ${{github.event_name == 'workflow_dispatch' && inputs.sha || '' }} + fetch-depth: 1 + - id: get-publish-metadata + name: Get information about containers to publish + env: + GITHUB_REPO: ${{ github.repository }} + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_COMMITS: ${{ github.event_name == 'workflow_dispatch' && format('[{{"id":"{0}"}}]', inputs.sha) || toJson(github.event.commits) }} + SHA_URL: ${{ format('{0}/tarball/{1}', github.event.repository.url, (github.event_name == 'workflow_dispatch' && inputs.sha || github.sha)) }} + SHA: ${{github.event_name == 'workflow_dispatch' && inputs.sha || '' }} + run: | + # Get all commits associated to the push + containers=() + while read -r commit; do + # Using the Github API to detect the files changed as git merge-base stops working when the branch is behind + url="https://api.github.com/repos/${GITHUB_REPO}/commits/${commit}" + files_changed_data=$(curl -s --header "authorization: Bearer ${GITHUB_TOKEN}" -X GET -G "$url") + files_changed="$(echo "$files_changed_data" | jq -r '.files[] | .filename')" + while read -r container; do + if [[ ! "${containers[*]}" =~ (^|[[:space:]])$container($|[[:space:]]) ]]; then + # Avoid duplicates + containers+=("${container}") + if [[ -d "${container}" ]]; then + tag="$(grep -oE "org.opencontainers.image.ref.name=\".+\"" "${container}/Dockerfile" | sed -nr "s|org.opencontainers.image.ref.name=\"(.+)\"|\1|p")" + if [[ -z "${tag}" ]]; then + echo "No tag found for: ${container}" + else + name="$(grep -oE "org.opencontainers.image.title=\".+\"" "${container}/Dockerfile" | sed -nr "s|org.opencontainers.image.title=\"(.+)\"|\1|p")" + app_version="$(grep -oE "org.opencontainers.image.version=\".+\"" "${container}/Dockerfile" | sed -nr "s|org.opencontainers.image.version=\"(.+)\"|\1|p")" + os_flavour="$(grep -oP "OS_FLAVOUR=\"\K[^\"]+" "${container}/Dockerfile")" + revision="${tag#"${app_version}-${os_flavour}-r"}" + rolling_tags="$(yq '.rolling-tags' "${container}/tags-info.yaml" -o json | jq -c)" + branch="$(echo "${container}" | awk -F '/' '{print $3}')" + dsl_path="${name}" + if [[ -d ".vib/${dsl_path}/${branch}" ]]; then + dsl_path="${dsl_path}/${branch}" + fi + container_json=$(jq -n '{"name": $name, "path": $path, "os_flavour": $os_flavour, "branch": $branch, "app_version": $app_version, "revision": $revision, "sha": $sha, "sha_url": $sha_url, "dsl_path": $dsl_path, "tag": $tag, "rolling_tags": $rolling_tags}' \ + --arg name "$name" --arg path "$container" --arg os_flavour "$os_flavour" --arg branch "$branch" --arg app_version "$app_version" --arg revision "$revision" --arg sha "$SHA" --arg sha_url "$SHA_URL" --arg dsl_path "$dsl_path" --arg tag "$tag" --argjson rolling_tags "$rolling_tags") + containers_json+=("${container_json}") + fi + fi + fi + done <<< "$(echo "$files_changed" | xargs dirname | grep -o "^bitnami/[^/]*/[^/]*/[^/]*" | sort | uniq || true)" + done <<< "$(echo "${GITHUB_COMMITS}" | jq -r '.[] | .id')" + + if [[ "${#containers[@]}" -le "0" ]]; then + echo "No changes detected in containers. The rest of the steps will be skipped." + echo "result=skip" >> $GITHUB_OUTPUT + else + publish_metadata=$(printf "%s\n" "${containers_json[@]}" | jq -s .) + echo "result=ok" >> $GITHUB_OUTPUT + echo "${publish_metadata}" > publish-metadata.json + fi + - name: Getting 3rd party packages for OSSPI + if: ${{ steps.get-publish-metadata.outputs.result == 'ok' }} + env: + AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }} + AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }} + AWS_DEFAULT_REGION: us-east-1 + run: | + while read -r container; do + # If it's set from outside, can be changed + arch="${arch:-amd64}" + image_name=$(echo "$container" | jq -cr '.tag') + image_path=$(echo "$container" | jq -cr '.path') + version=$(echo "$container" | jq -cr '.app_version') + asset=$(echo "$container" | jq -cr '.name') + os_flavour=$(echo "$container" | jq -cr '.os_flavour') + revision=$(echo "$container" | jq -cr '.revision') + + components_files=$(s3cmd ls -l "s3://$AWS_S3_BUCKET/$asset/$version/$os_flavour/$arch/$revision/" | grep -c "components.json") + # If the components.json file, so it seems has external packages + if [[ $components_files -gt 0 ]]; then + s3cmd get -q "s3://${AWS_S3_BUCKET}/$asset/$version/$os_flavour/$arch/$revision/components.json" components.json + + declare -A packages=() + # Iterating over the external components to get the involved elements + while read -r component_id; do + component_version_full=$(jq -cr '."'${component_id}'".version' components.json) + + #split by "-" + component_parts=(${component_version_full//-/ }) + component_version=${component_parts[0]} + compilation_recipe=$(s3cmd ls -l "s3://${AWS_S3_BUCKET}/$component_id/$component_version/$os_flavour/$arch/" | grep -c "compilation-recipe.json") + # If the components.json file, so it seems has external packages + if [[ $compilation_recipe -gt 0 ]]; then + s3cmd get -q "s3://${AWS_S3_BUCKET}/$component_id/$component_version/$os_flavour/$arch/compilation-recipe.json" compilation-recipe.json + else + s3cmd get -q "s3://${AWS_S3_BUCKET}/$component_id/$component_version-${component_parts[1]}/$os_flavour/$arch/compilation-recipe.json" compilation-recipe.json + fi + # now getting each component to be reported + while read -r json_package; do + package_id=$(echo "$json_package" | jq -r '.id' ) + echo "${asset}: ${package_id}" + package_version=$(echo "$json_package" | jq -r '.version' ) + package_url=$(echo "$json_package" | jq -r '.source.upstreamSourceUrl') + packages[$package_id]="$package_version $package_url" + done <<<"$(jq -cr '.components[]' compilation-recipe.json)" + rm compilation-recipe.json + done <<<"$(jq -cr 'keys[]' components.json)" + + # Now creating the JSON file with the needed transformations + declare -a json_packages=() + for package_id in "${!packages[@]}" + do + values=(${packages[$package_id]// / }) + cleaned_url="${values[1]#git+}" + if [ -z "$cleaned_url" ] + then + echo "[WARNING] The URL for ${package_id}:${values[0]} is missing in the recipe" + else + json_packages+=($(jq -n '{"_unique_id": $uniqueID, "name": $name, "version": $version, "url": $url, "repository": "other"}' --arg uniqueID "other:$package_id:${values[0]}" --arg name "$package_id" --arg version "${values[0]}" --arg url "$cleaned_url")) + fi + done + JSON_ARRAY=$(printf "%s" "${json_packages[@]}" | jq -s) + echo "${JSON_ARRAY}" > "${image_path}/packages.json" + jq -n '{"packages": $packages, "server": { "scanner": "custom", "type": "Hub"}}' --argjson packages "$(cat ${image_path}/packages.json)" > "$image_path/osspi-packages.json" + s3cmd put "${image_path}/packages.json" "s3://${AWS_S3_BUCKET}/${asset}/${version}/${os_flavour}/${arch}/${revision}/packages.json" + rm components.json + else + echo "$image_name:$version doesn't have external components.json" + fi + done <<<"$(jq -c '.[]' publish-metadata.json)" + - uses: actions/upload-artifact@v3 + if: ${{ steps.get-publish-metadata.outputs.result == 'ok' }} + with: + name: publish-metadata.json + path: ./publish-metadata.json + - uses: actions/upload-artifact@v3 + if: ${{ steps.get-publish-metadata.outputs.result == 'ok' }} + with: + name: packages.json + path: ~/work/containers/**/osspi-packages.json \ No newline at end of file diff --git a/.vib/acmesolver/vib-publish.json b/.vib/acmesolver/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/acmesolver/vib-publish.json +++ b/.vib/acmesolver/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/airflow-exporter/vib-publish.json b/.vib/airflow-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/airflow-exporter/vib-publish.json +++ b/.vib/airflow-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/airflow-scheduler/vib-publish.json b/.vib/airflow-scheduler/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/airflow-scheduler/vib-publish.json +++ b/.vib/airflow-scheduler/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/airflow-worker/vib-publish.json b/.vib/airflow-worker/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/airflow-worker/vib-publish.json +++ b/.vib/airflow-worker/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/airflow/vib-publish.json b/.vib/airflow/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/airflow/vib-publish.json +++ b/.vib/airflow/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/alertmanager/vib-publish.json b/.vib/alertmanager/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/alertmanager/vib-publish.json +++ b/.vib/alertmanager/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/apache-exporter/vib-publish.json b/.vib/apache-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/apache-exporter/vib-publish.json +++ b/.vib/apache-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/apache/vib-publish.json b/.vib/apache/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/apache/vib-publish.json +++ b/.vib/apache/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/appsmith/vib-publish.json b/.vib/appsmith/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/appsmith/vib-publish.json +++ b/.vib/appsmith/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/argo-cd/vib-publish.json b/.vib/argo-cd/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/argo-cd/vib-publish.json +++ b/.vib/argo-cd/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/argo-workflow-cli/vib-publish.json b/.vib/argo-workflow-cli/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/argo-workflow-cli/vib-publish.json +++ b/.vib/argo-workflow-cli/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/argo-workflow-controller/vib-publish.json b/.vib/argo-workflow-controller/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/argo-workflow-controller/vib-publish.json +++ b/.vib/argo-workflow-controller/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/argo-workflow-exec/vib-publish.json b/.vib/argo-workflow-exec/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/argo-workflow-exec/vib-publish.json +++ b/.vib/argo-workflow-exec/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/aspnet-core/vib-publish.json b/.vib/aspnet-core/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/aspnet-core/vib-publish.json +++ b/.vib/aspnet-core/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/aws-cli/vib-publish.json b/.vib/aws-cli/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/aws-cli/vib-publish.json +++ b/.vib/aws-cli/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/azure-cli/vib-publish.json b/.vib/azure-cli/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/azure-cli/vib-publish.json +++ b/.vib/azure-cli/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/bitnami-shell/vib-publish.json b/.vib/bitnami-shell/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/bitnami-shell/vib-publish.json +++ b/.vib/bitnami-shell/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/blackbox-exporter/vib-publish.json b/.vib/blackbox-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/blackbox-exporter/vib-publish.json +++ b/.vib/blackbox-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/cainjector/vib-publish.json b/.vib/cainjector/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/cainjector/vib-publish.json +++ b/.vib/cainjector/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/cassandra-exporter/vib-publish.json b/.vib/cassandra-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/cassandra-exporter/vib-publish.json +++ b/.vib/cassandra-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/cassandra/vib-publish.json b/.vib/cassandra/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/cassandra/vib-publish.json +++ b/.vib/cassandra/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/cert-manager-webhook/vib-publish.json b/.vib/cert-manager-webhook/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/cert-manager-webhook/vib-publish.json +++ b/.vib/cert-manager-webhook/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/cert-manager/vib-publish.json b/.vib/cert-manager/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/cert-manager/vib-publish.json +++ b/.vib/cert-manager/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/chartmuseum/vib-publish.json b/.vib/chartmuseum/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/chartmuseum/vib-publish.json +++ b/.vib/chartmuseum/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/clickhouse/vib-publish.json b/.vib/clickhouse/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/clickhouse/vib-publish.json +++ b/.vib/clickhouse/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/cluster-autoscaler/vib-publish.json b/.vib/cluster-autoscaler/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/cluster-autoscaler/vib-publish.json +++ b/.vib/cluster-autoscaler/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/codeigniter/vib-publish.json b/.vib/codeigniter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/codeigniter/vib-publish.json +++ b/.vib/codeigniter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/concourse/vib-publish.json b/.vib/concourse/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/concourse/vib-publish.json +++ b/.vib/concourse/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/configmap-reload/vib-publish.json b/.vib/configmap-reload/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/configmap-reload/vib-publish.json +++ b/.vib/configmap-reload/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/configurable-http-proxy/vib-publish.json b/.vib/configurable-http-proxy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/configurable-http-proxy/vib-publish.json +++ b/.vib/configurable-http-proxy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/consul-exporter/vib-publish.json b/.vib/consul-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/consul-exporter/vib-publish.json +++ b/.vib/consul-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/consul/vib-publish.json b/.vib/consul/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/consul/vib-publish.json +++ b/.vib/consul/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/contour-operator/vib-publish.json b/.vib/contour-operator/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/contour-operator/vib-publish.json +++ b/.vib/contour-operator/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/contour/vib-publish.json b/.vib/contour/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/contour/vib-publish.json +++ b/.vib/contour/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/cosign/vib-publish.json b/.vib/cosign/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/cosign/vib-publish.json +++ b/.vib/cosign/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/couchdb/vib-publish.json b/.vib/couchdb/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/couchdb/vib-publish.json +++ b/.vib/couchdb/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/dex/vib-publish.json b/.vib/dex/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/dex/vib-publish.json +++ b/.vib/dex/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/discourse/vib-publish.json b/.vib/discourse/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/discourse/vib-publish.json +++ b/.vib/discourse/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/dokuwiki/vib-publish.json b/.vib/dokuwiki/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/dokuwiki/vib-publish.json +++ b/.vib/dokuwiki/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/dotnet-sdk/vib-publish.json b/.vib/dotnet-sdk/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/dotnet-sdk/vib-publish.json +++ b/.vib/dotnet-sdk/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/dotnet/vib-publish.json b/.vib/dotnet/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/dotnet/vib-publish.json +++ b/.vib/dotnet/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/drupal-nginx/vib-publish.json b/.vib/drupal-nginx/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/drupal-nginx/vib-publish.json +++ b/.vib/drupal-nginx/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/drupal/vib-publish.json b/.vib/drupal/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/drupal/vib-publish.json +++ b/.vib/drupal/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/ejbca/vib-publish.json b/.vib/ejbca/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/ejbca/vib-publish.json +++ b/.vib/ejbca/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/elasticsearch-exporter/vib-publish.json b/.vib/elasticsearch-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/elasticsearch-exporter/vib-publish.json +++ b/.vib/elasticsearch-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/elasticsearch/vib-publish.json b/.vib/elasticsearch/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/elasticsearch/vib-publish.json +++ b/.vib/elasticsearch/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/envoy/1.20/vib-publish.json b/.vib/envoy/1.20/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/envoy/1.20/vib-publish.json +++ b/.vib/envoy/1.20/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/envoy/vib-publish.json b/.vib/envoy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/envoy/vib-publish.json +++ b/.vib/envoy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/etcd/vib-publish.json b/.vib/etcd/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/etcd/vib-publish.json +++ b/.vib/etcd/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/express/vib-publish.json b/.vib/express/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/express/vib-publish.json +++ b/.vib/express/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/external-dns/vib-publish.json b/.vib/external-dns/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/external-dns/vib-publish.json +++ b/.vib/external-dns/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/fluent-bit/vib-publish.json b/.vib/fluent-bit/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/fluent-bit/vib-publish.json +++ b/.vib/fluent-bit/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/fluentd/vib-publish.json b/.vib/fluentd/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/fluentd/vib-publish.json +++ b/.vib/fluentd/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/geode/vib-publish.json b/.vib/geode/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/geode/vib-publish.json +++ b/.vib/geode/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/ghost/vib-publish.json b/.vib/ghost/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/ghost/vib-publish.json +++ b/.vib/ghost/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/git/vib-publish.json b/.vib/git/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/git/vib-publish.json +++ b/.vib/git/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/gitea/vib-publish.json b/.vib/gitea/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/gitea/vib-publish.json +++ b/.vib/gitea/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/gitlab-runner-helper/vib-publish.json b/.vib/gitlab-runner-helper/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/gitlab-runner-helper/vib-publish.json +++ b/.vib/gitlab-runner-helper/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/gitlab-runner/vib-publish.json b/.vib/gitlab-runner/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/gitlab-runner/vib-publish.json +++ b/.vib/gitlab-runner/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/golang/vib-publish.json b/.vib/golang/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/golang/vib-publish.json +++ b/.vib/golang/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/google-cloud-sdk/vib-publish.json b/.vib/google-cloud-sdk/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/google-cloud-sdk/vib-publish.json +++ b/.vib/google-cloud-sdk/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/gotrue/vib-publish.json b/.vib/gotrue/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/gotrue/vib-publish.json +++ b/.vib/gotrue/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/gradle/vib-publish.json b/.vib/gradle/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/gradle/vib-publish.json +++ b/.vib/gradle/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana-image-renderer/vib-publish.json b/.vib/grafana-image-renderer/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/grafana-image-renderer/vib-publish.json +++ b/.vib/grafana-image-renderer/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana-loki/vib-publish.json b/.vib/grafana-loki/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/grafana-loki/vib-publish.json +++ b/.vib/grafana-loki/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana-mimir/vib-publish.json b/.vib/grafana-mimir/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/grafana-mimir/vib-publish.json +++ b/.vib/grafana-mimir/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana-operator/vib-publish.json b/.vib/grafana-operator/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/grafana-operator/vib-publish.json +++ b/.vib/grafana-operator/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana-tempo-query/vib-publish.json b/.vib/grafana-tempo-query/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/grafana-tempo-query/vib-publish.json +++ b/.vib/grafana-tempo-query/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana-tempo-vulture/vib-publish.json b/.vib/grafana-tempo-vulture/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/grafana-tempo-vulture/vib-publish.json +++ b/.vib/grafana-tempo-vulture/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana-tempo/vib-publish.json b/.vib/grafana-tempo/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/grafana-tempo/vib-publish.json +++ b/.vib/grafana-tempo/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/grafana/vib-publish.json b/.vib/grafana/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/grafana/vib-publish.json +++ b/.vib/grafana/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/haproxy/vib-publish.json b/.vib/haproxy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/haproxy/vib-publish.json +++ b/.vib/haproxy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-adapter-trivy/vib-publish.json b/.vib/harbor-adapter-trivy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-adapter-trivy/vib-publish.json +++ b/.vib/harbor-adapter-trivy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-core/vib-publish.json b/.vib/harbor-core/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-core/vib-publish.json +++ b/.vib/harbor-core/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-exporter/vib-publish.json b/.vib/harbor-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-exporter/vib-publish.json +++ b/.vib/harbor-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-jobservice/vib-publish.json b/.vib/harbor-jobservice/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-jobservice/vib-publish.json +++ b/.vib/harbor-jobservice/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-notary-server/vib-publish.json b/.vib/harbor-notary-server/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-notary-server/vib-publish.json +++ b/.vib/harbor-notary-server/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-notary-signer/vib-publish.json b/.vib/harbor-notary-signer/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-notary-signer/vib-publish.json +++ b/.vib/harbor-notary-signer/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-portal/vib-publish.json b/.vib/harbor-portal/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-portal/vib-publish.json +++ b/.vib/harbor-portal/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-registry/vib-publish.json b/.vib/harbor-registry/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-registry/vib-publish.json +++ b/.vib/harbor-registry/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/harbor-registryctl/vib-publish.json b/.vib/harbor-registryctl/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/harbor-registryctl/vib-publish.json +++ b/.vib/harbor-registryctl/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/influxdb/vib-publish.json b/.vib/influxdb/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/influxdb/vib-publish.json +++ b/.vib/influxdb/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jaeger/vib-publish.json b/.vib/jaeger/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/jaeger/vib-publish.json +++ b/.vib/jaeger/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jasperreports/vib-publish.json b/.vib/jasperreports/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/jasperreports/vib-publish.json +++ b/.vib/jasperreports/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/java/vib-publish.json b/.vib/java/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/java/vib-publish.json +++ b/.vib/java/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jenkins/vib-publish.json b/.vib/jenkins/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/jenkins/vib-publish.json +++ b/.vib/jenkins/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jmx-exporter/vib-publish.json b/.vib/jmx-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/jmx-exporter/vib-publish.json +++ b/.vib/jmx-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/joomla/vib-publish.json b/.vib/joomla/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/joomla/vib-publish.json +++ b/.vib/joomla/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jruby/vib-publish.json b/.vib/jruby/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/jruby/vib-publish.json +++ b/.vib/jruby/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jsonnet/vib-publish.json b/.vib/jsonnet/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/jsonnet/vib-publish.json +++ b/.vib/jsonnet/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jupyter-base-notebook/vib-publish.json b/.vib/jupyter-base-notebook/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/jupyter-base-notebook/vib-publish.json +++ b/.vib/jupyter-base-notebook/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/jupyterhub/vib-publish.json b/.vib/jupyterhub/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/jupyterhub/vib-publish.json +++ b/.vib/jupyterhub/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kafka-exporter/vib-publish.json b/.vib/kafka-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kafka-exporter/vib-publish.json +++ b/.vib/kafka-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kafka/vib-publish.json b/.vib/kafka/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kafka/vib-publish.json +++ b/.vib/kafka/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kapacitor/vib-publish.json b/.vib/kapacitor/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/kapacitor/vib-publish.json +++ b/.vib/kapacitor/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/keycloak-config-cli/vib-publish.json b/.vib/keycloak-config-cli/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/keycloak-config-cli/vib-publish.json +++ b/.vib/keycloak-config-cli/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/keycloak/vib-publish.json b/.vib/keycloak/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/keycloak/vib-publish.json +++ b/.vib/keycloak/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kiam/vib-publish.json b/.vib/kiam/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kiam/vib-publish.json +++ b/.vib/kiam/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kibana/vib-publish.json b/.vib/kibana/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kibana/vib-publish.json +++ b/.vib/kibana/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kong-ingress-controller/vib-publish.json b/.vib/kong-ingress-controller/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kong-ingress-controller/vib-publish.json +++ b/.vib/kong-ingress-controller/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kong/vib-publish.json b/.vib/kong/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/kong/vib-publish.json +++ b/.vib/kong/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/ksql/vib-publish.json b/.vib/ksql/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/ksql/vib-publish.json +++ b/.vib/ksql/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kube-rbac-proxy/vib-publish.json b/.vib/kube-rbac-proxy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kube-rbac-proxy/vib-publish.json +++ b/.vib/kube-rbac-proxy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kube-state-metrics/vib-publish.json b/.vib/kube-state-metrics/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kube-state-metrics/vib-publish.json +++ b/.vib/kube-state-metrics/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubeapps-apis/vib-publish.json b/.vib/kubeapps-apis/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubeapps-apis/vib-publish.json +++ b/.vib/kubeapps-apis/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubeapps-apprepository-controller/vib-publish.json b/.vib/kubeapps-apprepository-controller/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubeapps-apprepository-controller/vib-publish.json +++ b/.vib/kubeapps-apprepository-controller/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubeapps-asset-syncer/vib-publish.json b/.vib/kubeapps-asset-syncer/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubeapps-asset-syncer/vib-publish.json +++ b/.vib/kubeapps-asset-syncer/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubeapps-dashboard/vib-publish.json b/.vib/kubeapps-dashboard/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubeapps-dashboard/vib-publish.json +++ b/.vib/kubeapps-dashboard/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubeapps-kubeops/vib-publish.json b/.vib/kubeapps-kubeops/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubeapps-kubeops/vib-publish.json +++ b/.vib/kubeapps-kubeops/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubeapps-pinniped-proxy/vib-publish.json b/.vib/kubeapps-pinniped-proxy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubeapps-pinniped-proxy/vib-publish.json +++ b/.vib/kubeapps-pinniped-proxy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubectl/vib-publish.json b/.vib/kubectl/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubectl/vib-publish.json +++ b/.vib/kubectl/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/kubernetes-event-exporter/vib-publish.json b/.vib/kubernetes-event-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/kubernetes-event-exporter/vib-publish.json +++ b/.vib/kubernetes-event-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/laravel/vib-publish.json b/.vib/laravel/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/laravel/vib-publish.json +++ b/.vib/laravel/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/logstash/vib-publish.json b/.vib/logstash/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/logstash/vib-publish.json +++ b/.vib/logstash/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/magento/vib-publish.json b/.vib/magento/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/magento/vib-publish.json +++ b/.vib/magento/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mariadb-galera/10.3/vib-publish.json b/.vib/mariadb-galera/10.3/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/mariadb-galera/10.3/vib-publish.json +++ b/.vib/mariadb-galera/10.3/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mariadb-galera/10.4/vib-publish.json b/.vib/mariadb-galera/10.4/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/mariadb-galera/10.4/vib-publish.json +++ b/.vib/mariadb-galera/10.4/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mariadb-galera/vib-publish.json b/.vib/mariadb-galera/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/mariadb-galera/vib-publish.json +++ b/.vib/mariadb-galera/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mariadb/10.3/vib-publish.json b/.vib/mariadb/10.3/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/mariadb/10.3/vib-publish.json +++ b/.vib/mariadb/10.3/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mariadb/10.4/vib-publish.json b/.vib/mariadb/10.4/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/mariadb/10.4/vib-publish.json +++ b/.vib/mariadb/10.4/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mariadb/vib-publish.json b/.vib/mariadb/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/mariadb/vib-publish.json +++ b/.vib/mariadb/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mastodon/vib-publish.json b/.vib/mastodon/vib-publish.json index 040a27bd2315..7d1cb90b7cc1 100644 --- a/.vib/mastodon/vib-publish.json +++ b/.vib/mastodon/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -46,6 +46,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/matomo/vib-publish.json b/.vib/matomo/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/matomo/vib-publish.json +++ b/.vib/matomo/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mediawiki/vib-publish.json b/.vib/mediawiki/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/mediawiki/vib-publish.json +++ b/.vib/mediawiki/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/memcached-exporter/vib-publish.json b/.vib/memcached-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/memcached-exporter/vib-publish.json +++ b/.vib/memcached-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/memcached/vib-publish.json b/.vib/memcached/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/memcached/vib-publish.json +++ b/.vib/memcached/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/metallb-controller/vib-publish.json b/.vib/metallb-controller/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/metallb-controller/vib-publish.json +++ b/.vib/metallb-controller/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/metallb-speaker/vib-publish.json b/.vib/metallb-speaker/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/metallb-speaker/vib-publish.json +++ b/.vib/metallb-speaker/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/metrics-server/vib-publish.json b/.vib/metrics-server/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/metrics-server/vib-publish.json +++ b/.vib/metrics-server/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/minio-client/vib-publish.json b/.vib/minio-client/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/minio-client/vib-publish.json +++ b/.vib/minio-client/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/minio/vib-publish.json b/.vib/minio/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/minio/vib-publish.json +++ b/.vib/minio/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mongodb-exporter/vib-publish.json b/.vib/mongodb-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/mongodb-exporter/vib-publish.json +++ b/.vib/mongodb-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mongodb-sharded/vib-publish.json b/.vib/mongodb-sharded/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/mongodb-sharded/vib-publish.json +++ b/.vib/mongodb-sharded/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mongodb/vib-publish.json b/.vib/mongodb/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/mongodb/vib-publish.json +++ b/.vib/mongodb/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/moodle/vib-publish.json b/.vib/moodle/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/moodle/vib-publish.json +++ b/.vib/moodle/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mxnet/vib-publish.json b/.vib/mxnet/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/mxnet/vib-publish.json +++ b/.vib/mxnet/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mysql/vib-publish.json b/.vib/mysql/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/mysql/vib-publish.json +++ b/.vib/mysql/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/mysqld-exporter/vib-publish.json b/.vib/mysqld-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/mysqld-exporter/vib-publish.json +++ b/.vib/mysqld-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/nats-exporter/vib-publish.json b/.vib/nats-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/nats-exporter/vib-publish.json +++ b/.vib/nats-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/nats/vib-publish.json b/.vib/nats/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/nats/vib-publish.json +++ b/.vib/nats/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/neo4j/vib-publish.json b/.vib/neo4j/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/neo4j/vib-publish.json +++ b/.vib/neo4j/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/nginx-exporter/vib-publish.json b/.vib/nginx-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/nginx-exporter/vib-publish.json +++ b/.vib/nginx-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/nginx-ingress-controller/vib-publish.json b/.vib/nginx-ingress-controller/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/nginx-ingress-controller/vib-publish.json +++ b/.vib/nginx-ingress-controller/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/nginx/vib-publish.json b/.vib/nginx/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/nginx/vib-publish.json +++ b/.vib/nginx/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/node-exporter/vib-publish.json b/.vib/node-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/node-exporter/vib-publish.json +++ b/.vib/node-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/node/vib-publish.json b/.vib/node/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/node/vib-publish.json +++ b/.vib/node/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/oauth2-proxy/vib-publish.json b/.vib/oauth2-proxy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/oauth2-proxy/vib-publish.json +++ b/.vib/oauth2-proxy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/odoo/13/vib-publish.json b/.vib/odoo/13/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/odoo/13/vib-publish.json +++ b/.vib/odoo/13/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/odoo/14/vib-publish.json b/.vib/odoo/14/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/odoo/14/vib-publish.json +++ b/.vib/odoo/14/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/odoo/vib-publish.json b/.vib/odoo/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/odoo/vib-publish.json +++ b/.vib/odoo/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/opencart/vib-publish.json b/.vib/opencart/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/opencart/vib-publish.json +++ b/.vib/opencart/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/openldap/vib-publish.json b/.vib/openldap/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/openldap/vib-publish.json +++ b/.vib/openldap/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/openresty/vib-publish.json b/.vib/openresty/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/openresty/vib-publish.json +++ b/.vib/openresty/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/oras/vib-publish.json b/.vib/oras/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/oras/vib-publish.json +++ b/.vib/oras/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/osclass/vib-publish.json b/.vib/osclass/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/osclass/vib-publish.json +++ b/.vib/osclass/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/parse-dashboard/vib-publish.json b/.vib/parse-dashboard/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/parse-dashboard/vib-publish.json +++ b/.vib/parse-dashboard/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/parse/4/vib-publish.json b/.vib/parse/4/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/parse/4/vib-publish.json +++ b/.vib/parse/4/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/parse/vib-publish.json b/.vib/parse/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/parse/vib-publish.json +++ b/.vib/parse/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/percona-mysql/vib-publish.json b/.vib/percona-mysql/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/percona-mysql/vib-publish.json +++ b/.vib/percona-mysql/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/percona-xtrabackup/vib-publish.json b/.vib/percona-xtrabackup/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/percona-xtrabackup/vib-publish.json +++ b/.vib/percona-xtrabackup/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/pgbouncer/vib-publish.json b/.vib/pgbouncer/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/pgbouncer/vib-publish.json +++ b/.vib/pgbouncer/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/pgpool/vib-publish.json b/.vib/pgpool/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/pgpool/vib-publish.json +++ b/.vib/pgpool/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/php-fpm/vib-publish.json b/.vib/php-fpm/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/php-fpm/vib-publish.json +++ b/.vib/php-fpm/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/phpbb/vib-publish.json b/.vib/phpbb/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/phpbb/vib-publish.json +++ b/.vib/phpbb/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/phpmyadmin/vib-publish.json b/.vib/phpmyadmin/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/phpmyadmin/vib-publish.json +++ b/.vib/phpmyadmin/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/pinniped/vib-publish.json b/.vib/pinniped/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/pinniped/vib-publish.json +++ b/.vib/pinniped/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/postgres-exporter/vib-publish.json b/.vib/postgres-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/postgres-exporter/vib-publish.json +++ b/.vib/postgres-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/postgresql-repmgr/vib-publish.json b/.vib/postgresql-repmgr/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/postgresql-repmgr/vib-publish.json +++ b/.vib/postgresql-repmgr/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/postgresql/vib-publish.json b/.vib/postgresql/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/postgresql/vib-publish.json +++ b/.vib/postgresql/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/postgrest/vib-publish.json b/.vib/postgrest/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/postgrest/vib-publish.json +++ b/.vib/postgrest/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/prestashop/vib-publish.json b/.vib/prestashop/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/prestashop/vib-publish.json +++ b/.vib/prestashop/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/prometheus-operator/vib-publish.json b/.vib/prometheus-operator/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/prometheus-operator/vib-publish.json +++ b/.vib/prometheus-operator/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/prometheus-rsocket-proxy/vib-publish.json b/.vib/prometheus-rsocket-proxy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/prometheus-rsocket-proxy/vib-publish.json +++ b/.vib/prometheus-rsocket-proxy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/prometheus/vib-publish.json b/.vib/prometheus/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/prometheus/vib-publish.json +++ b/.vib/prometheus/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/promtail/vib-publish.json b/.vib/promtail/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/promtail/vib-publish.json +++ b/.vib/promtail/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/pushgateway/vib-publish.json b/.vib/pushgateway/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/pushgateway/vib-publish.json +++ b/.vib/pushgateway/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/python/vib-publish.json b/.vib/python/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/python/vib-publish.json +++ b/.vib/python/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/pytorch/vib-publish.json b/.vib/pytorch/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/pytorch/vib-publish.json +++ b/.vib/pytorch/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/rabbitmq-cluster-operator/vib-publish.json b/.vib/rabbitmq-cluster-operator/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/rabbitmq-cluster-operator/vib-publish.json +++ b/.vib/rabbitmq-cluster-operator/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/rabbitmq/3.9/vib-publish.json b/.vib/rabbitmq/3.9/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/rabbitmq/3.9/vib-publish.json +++ b/.vib/rabbitmq/3.9/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/rabbitmq/vib-publish.json b/.vib/rabbitmq/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/rabbitmq/vib-publish.json +++ b/.vib/rabbitmq/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/rails/vib-publish.json b/.vib/rails/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/rails/vib-publish.json +++ b/.vib/rails/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/rclone/vib-publish.json b/.vib/rclone/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/rclone/vib-publish.json +++ b/.vib/rclone/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/redis-cluster/vib-publish.json b/.vib/redis-cluster/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/redis-cluster/vib-publish.json +++ b/.vib/redis-cluster/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/redis-exporter/vib-publish.json b/.vib/redis-exporter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/redis-exporter/vib-publish.json +++ b/.vib/redis-exporter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/redis-sentinel/vib-publish.json b/.vib/redis-sentinel/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/redis-sentinel/vib-publish.json +++ b/.vib/redis-sentinel/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/redis/vib-publish.json b/.vib/redis/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/redis/vib-publish.json +++ b/.vib/redis/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/redmine/vib-publish.json b/.vib/redmine/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/redmine/vib-publish.json +++ b/.vib/redmine/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/reportserver/vib-publish.json b/.vib/reportserver/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/reportserver/vib-publish.json +++ b/.vib/reportserver/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/rmq-default-credential-updater/vib-publish.json b/.vib/rmq-default-credential-updater/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/rmq-default-credential-updater/vib-publish.json +++ b/.vib/rmq-default-credential-updater/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/rmq-messaging-topology-operator/vib-publish.json b/.vib/rmq-messaging-topology-operator/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/rmq-messaging-topology-operator/vib-publish.json +++ b/.vib/rmq-messaging-topology-operator/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/ruby/vib-publish.json b/.vib/ruby/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/ruby/vib-publish.json +++ b/.vib/ruby/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/schema-registry/vib-publish.json b/.vib/schema-registry/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/schema-registry/vib-publish.json +++ b/.vib/schema-registry/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/sealed-secrets/vib-publish.json b/.vib/sealed-secrets/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/sealed-secrets/vib-publish.json +++ b/.vib/sealed-secrets/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/solr/vib-publish.json b/.vib/solr/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/solr/vib-publish.json +++ b/.vib/solr/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/sonarqube/vib-publish.json b/.vib/sonarqube/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/sonarqube/vib-publish.json +++ b/.vib/sonarqube/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/spark/vib-publish.json b/.vib/spark/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/spark/vib-publish.json +++ b/.vib/spark/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/spring-cloud-dataflow-composed-task-runner/vib-publish.json b/.vib/spring-cloud-dataflow-composed-task-runner/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/spring-cloud-dataflow-composed-task-runner/vib-publish.json +++ b/.vib/spring-cloud-dataflow-composed-task-runner/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/spring-cloud-dataflow-shell/vib-publish.json b/.vib/spring-cloud-dataflow-shell/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/spring-cloud-dataflow-shell/vib-publish.json +++ b/.vib/spring-cloud-dataflow-shell/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/spring-cloud-dataflow/vib-publish.json b/.vib/spring-cloud-dataflow/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/spring-cloud-dataflow/vib-publish.json +++ b/.vib/spring-cloud-dataflow/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/spring-cloud-skipper-shell/vib-publish.json b/.vib/spring-cloud-skipper-shell/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/spring-cloud-skipper-shell/vib-publish.json +++ b/.vib/spring-cloud-skipper-shell/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/spring-cloud-skipper/vib-publish.json b/.vib/spring-cloud-skipper/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/spring-cloud-skipper/vib-publish.json +++ b/.vib/spring-cloud-skipper/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/suitecrm/vib-publish.json b/.vib/suitecrm/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/suitecrm/vib-publish.json +++ b/.vib/suitecrm/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/supabase-postgres-meta/vib-publish.json b/.vib/supabase-postgres-meta/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/supabase-postgres-meta/vib-publish.json +++ b/.vib/supabase-postgres-meta/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/supabase-realtime/vib-publish.json b/.vib/supabase-realtime/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/supabase-realtime/vib-publish.json +++ b/.vib/supabase-realtime/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/supabase-storage/vib-publish.json b/.vib/supabase-storage/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/supabase-storage/vib-publish.json +++ b/.vib/supabase-storage/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/supabase-storage/vib-verify.json b/.vib/supabase-storage/vib-verify.json index 835cd556e241..3b039b9d0289 100644 --- a/.vib/supabase-storage/vib-verify.json +++ b/.vib/supabase-storage/vib-verify.json @@ -3,8 +3,7 @@ "resources": { "url": "{SHA_ARCHIVE}", "path": "{VIB_ENV_PATH}" - } - }, + }, "phases": { "package": { "actions": [ diff --git a/.vib/supabase-studio/vib-publish.json b/.vib/supabase-studio/vib-publish.json index fbfe79c78b67..c3b18078c0ce 100644 --- a/.vib/supabase-studio/vib-publish.json +++ b/.vib/supabase-studio/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -49,6 +49,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/symfony/vib-publish.json b/.vib/symfony/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/symfony/vib-publish.json +++ b/.vib/symfony/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/telegraf/vib-publish.json b/.vib/telegraf/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/telegraf/vib-publish.json +++ b/.vib/telegraf/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/tensorflow-resnet/vib-publish.json b/.vib/tensorflow-resnet/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/tensorflow-resnet/vib-publish.json +++ b/.vib/tensorflow-resnet/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/tensorflow-serving/vib-publish.json b/.vib/tensorflow-serving/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/tensorflow-serving/vib-publish.json +++ b/.vib/tensorflow-serving/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/thanos/vib-publish.json b/.vib/thanos/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/thanos/vib-publish.json +++ b/.vib/thanos/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/tomcat/vib-publish.json b/.vib/tomcat/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/tomcat/vib-publish.json +++ b/.vib/tomcat/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/trivy/vib-publish.json b/.vib/trivy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/trivy/vib-publish.json +++ b/.vib/trivy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/wavefront-hpa-adapter/vib-publish.json b/.vib/wavefront-hpa-adapter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/wavefront-hpa-adapter/vib-publish.json +++ b/.vib/wavefront-hpa-adapter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/wavefront-kubernetes-collector/vib-publish.json b/.vib/wavefront-kubernetes-collector/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/wavefront-kubernetes-collector/vib-publish.json +++ b/.vib/wavefront-kubernetes-collector/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/wavefront-prometheus-storage-adapter/vib-publish.json b/.vib/wavefront-prometheus-storage-adapter/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/wavefront-prometheus-storage-adapter/vib-publish.json +++ b/.vib/wavefront-prometheus-storage-adapter/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/wavefront-proxy/vib-publish.json b/.vib/wavefront-proxy/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/wavefront-proxy/vib-publish.json +++ b/.vib/wavefront-proxy/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/wildfly/vib-publish.json b/.vib/wildfly/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/wildfly/vib-publish.json +++ b/.vib/wildfly/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/wordpress-nginx/vib-publish.json b/.vib/wordpress-nginx/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/wordpress-nginx/vib-publish.json +++ b/.vib/wordpress-nginx/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/wordpress/vib-publish.json b/.vib/wordpress/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/wordpress/vib-publish.json +++ b/.vib/wordpress/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] }, diff --git a/.vib/zookeeper/vib-publish.json b/.vib/zookeeper/vib-publish.json index 1375b480acf8..f58738648055 100644 --- a/.vib/zookeeper/vib-publish.json +++ b/.vib/zookeeper/vib-publish.json @@ -1,7 +1,7 @@ { "context": { "resources": { - "url": "{SHA_ARCHIVE}", + "url": "{VIB_ENV_CONTAINER_URL}", "path": "{VIB_ENV_PATH}" } }, @@ -50,6 +50,25 @@ "OS" ] } + }, + { + "action_id": "osspi-application", + "params": { + "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "scan_type": "BASE_OS", + "osm": { + "product_name": "main-catalog-{VIB_ENV_CONTAINER}", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + }, + "resources": { + "url": "{VIB_ENV_PACKAGES_JSON_URL}", + "path": "/", + "authn": { + "header": "Authorization", + "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" + } + } + } } ] },