diff --git a/.vib/vault-csi-provider/vib-publish.json b/.vib/vault-csi-provider/vib-publish.json index b95e5f947244..360e4ce23c6f 100644 --- a/.vib/vault-csi-provider/vib-publish.json +++ b/.vib/vault-csi-provider/vib-publish.json @@ -54,15 +54,28 @@ { "action_id": "osspi-application", "params": { - "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "additional_packages_file": "osspi-packages-amd64.json", "scan_type": "BASE_OS", "osm": { + "associated_bossd_release": "{VIB_ENV_BOSSD_RELEASE_ID}", "product_name": "main-catalog-{VIB_ENV_CONTAINER}", - "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container", + "architecture_overrides": [ + { + "architecture": "linux/amd64", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container", + "additional_packages_file": "osspi-packages-amd64.json" + }, + { + "architecture": "linux/arm64", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container-arm64", + "additional_packages_file": "osspi-packages-arm64.json" + } + ] }, "resources": { "url": "{VIB_ENV_PACKAGES_JSON_URL}", - "path": "/", + "path": "/{VIB_ENV_PATH}", "authn": { "header": "Authorization", "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" diff --git a/.vib/vault-k8s/vib-publish.json b/.vib/vault-k8s/vib-publish.json index b95e5f947244..360e4ce23c6f 100644 --- a/.vib/vault-k8s/vib-publish.json +++ b/.vib/vault-k8s/vib-publish.json @@ -54,15 +54,28 @@ { "action_id": "osspi-application", "params": { - "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "additional_packages_file": "osspi-packages-amd64.json", "scan_type": "BASE_OS", "osm": { + "associated_bossd_release": "{VIB_ENV_BOSSD_RELEASE_ID}", "product_name": "main-catalog-{VIB_ENV_CONTAINER}", - "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container", + "architecture_overrides": [ + { + "architecture": "linux/amd64", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container", + "additional_packages_file": "osspi-packages-amd64.json" + }, + { + "architecture": "linux/arm64", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container-arm64", + "additional_packages_file": "osspi-packages-arm64.json" + } + ] }, "resources": { "url": "{VIB_ENV_PACKAGES_JSON_URL}", - "path": "/", + "path": "/{VIB_ENV_PATH}", "authn": { "header": "Authorization", "token": "Bearer {VIB_ENV_GITHUB_TOKEN}" diff --git a/.vib/vault/vib-publish.json b/.vib/vault/vib-publish.json index b95e5f947244..360e4ce23c6f 100644 --- a/.vib/vault/vib-publish.json +++ b/.vib/vault/vib-publish.json @@ -54,15 +54,28 @@ { "action_id": "osspi-application", "params": { - "additional_packages_file": "{VIB_ENV_PATH}/osspi-packages.json", + "additional_packages_file": "osspi-packages-amd64.json", "scan_type": "BASE_OS", "osm": { + "associated_bossd_release": "{VIB_ENV_BOSSD_RELEASE_ID}", "product_name": "main-catalog-{VIB_ENV_CONTAINER}", - "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container" + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container", + "architecture_overrides": [ + { + "architecture": "linux/amd64", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container", + "additional_packages_file": "osspi-packages-amd64.json" + }, + { + "architecture": "linux/arm64", + "product_version": "{VIB_ENV_APP_VERSION}-{VIB_ENV_OS_FLAVOUR}-container-arm64", + "additional_packages_file": "osspi-packages-arm64.json" + } + ] }, "resources": { "url": "{VIB_ENV_PACKAGES_JSON_URL}", - "path": "/", + "path": "/{VIB_ENV_PATH}", "authn": { "header": "Authorization", "token": "Bearer {VIB_ENV_GITHUB_TOKEN}"