diff --git a/examples/va/nfv/sriov/service-values.yaml b/examples/va/nfv/sriov/service-values.yaml index bf9c6cfbd..4641b84ad 100644 --- a/examples/va/nfv/sriov/service-values.yaml +++ b/examples/va/nfv/sriov/service-values.yaml @@ -36,6 +36,10 @@ data: swift: enabled: true nova: + apiServiceTemplate: + customServiceConfig: | + [pci] + alias = { "vendor_id":"8086", "product_id":"154d", "device_type":"type-PCI", "name":"a1" } schedulerServiceTemplate: customServiceConfig: | [filter_scheduler] diff --git a/va/nfv/sriov/kustomization.yaml b/va/nfv/sriov/kustomization.yaml index 9f03ce3f9..00c017ef1 100644 --- a/va/nfv/sriov/kustomization.yaml +++ b/va/nfv/sriov/kustomization.yaml @@ -92,3 +92,14 @@ replacements: - spec.nova.template.schedulerServiceTemplate.customServiceConfig options: create: true + - source: + kind: ConfigMap + name: service-values + fieldPath: data.nova.apiServiceTemplate.customServiceConfig + targets: + - select: + kind: OpenStackControlPlane + fieldPaths: + - spec.nova.template.apiServiceTemplate.customServiceConfig + options: + create: true