In neutron-openvswitch-init.sh script, auto_bridge_add json file is
parsed. As of now the json file is very simple, we parse it with command
'sed' and 'tr'[1]. While we are working on ovs-dpdk support, which makes
the auto_bridge_add json file more complicated(pci_id, n_rxq, etc.).
This patch is to include jq package to parse json.
[1]
dadf9946e0/neutron/templates/bin/_neutron-openvswitch-agent-init.sh.tpl (L40)
Change-Id: I678cdaf4a7f2072d5dd9bb8618e0beb8f3a05655
curl was apparently forgotten in the refactor to have images built
in zuul automatically.
This is a problem, as the heat image is used in glance to fetch
the CirrOS image, which would fail if curl is absent.
Change-Id: Ia1a84766865ea5c4e4a26516c9e8faa2e0daf9b2
Add the new build-rocky.sh script.
Also fix pycrypto not being used on rocky by overriding the
pip packages being installed in the build-rocky.sh script
Change-Id: Id06a3ee97f99b6f28c0bec8c49bab54611fb079c
If requirements is not part of BUILD_PROJECTS, assume it was built already
before and set the REQUIREMENTS_TAGGED_PROJECT_REF according to current project.
Otherwise there'd be WHEELS set to something like "requirements:version--distro"
Change-Id: Ifedd3b41a52b4e9628c1b4ec07176b5e3416dbb7
In local dev environment, there can be actions from previous build.
As we are appending actions for per-project build, clear the content
first from last image build execution.
Change-Id: I5c15b5a474a16da5680f3c382154d8bfb9d4731c