kolla-ansible/ansible/roles
Roman Krček b327527259 Refactor dev mode
Build upon changes in kolla which change strategy of installing projects
in containers when in dev mode. This fixes problems where when package
file manifest changes, the changes were not reflected in to
devmode-enabled container.

It changes the strategy of installing projects in dev mode in containers.
Instead of bind mounting the project's git repository to the venv
of the container, the repository is bind mounted to
/dev-mode/<project_name> from which the it is installed using pip
on every startup of the container using kolla_install_projects script.

Also updates docs to reflect the changes.

Depends-On: https://review.opendev.org/c/openstack/kolla/+/925712
Closes-Bug: #1814515
Singed-off-by: Roman Krček <roman.krcek@tietoevry.com>
Change-Id: If191cd0e3fcf362ee058549a1b6c244d109b6d9a
2024-09-03 09:49:37 +02:00
..
aodh Refactor dev mode 2024-09-03 09:49:37 +02:00
barbican Refactor dev mode 2024-09-03 09:49:37 +02:00
bifrost Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
blazar Refactor dev mode 2024-09-03 09:49:37 +02:00
ceilometer Refactor dev mode 2024-09-03 09:49:37 +02:00
ceph-rgw haproxy: support single external frontend 2023-06-29 01:44:00 +02:00
certificates Add support for LetsEncrypt-managed certs 2023-11-07 10:59:51 +01:00
cinder Refactor dev mode 2024-09-03 09:49:37 +02:00
cloudkitty Refactor dev mode 2024-09-03 09:49:37 +02:00
collectd Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
common Merge "Add REQUESTS_CA_BUNDLE to kolla-toolbox container" 2024-08-26 12:24:58 +00:00
cyborg Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
designate Refactor dev mode 2024-09-03 09:49:37 +02:00
destroy Add container engine option to scripts 2023-04-28 16:16:55 +02:00
etcd Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
glance Refactor dev mode 2024-09-03 09:49:37 +02:00
gnocchi Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
grafana Merge "Fix redundant extra config files in grafana role" 2024-08-22 11:36:10 +00:00
hacluster Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
haproxy-config Merge "Apply public firewalld rules immediately" 2024-08-21 12:47:50 +00:00
heat Refactor dev mode 2024-09-03 09:49:37 +02:00
horizon Refactor dev mode 2024-09-03 09:49:37 +02:00
influxdb Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
ironic Refactor dev mode 2024-09-03 09:49:37 +02:00
iscsi Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
keystone Refactor dev mode 2024-09-03 09:49:37 +02:00
kuryr Refactor dev mode 2024-09-03 09:49:37 +02:00
letsencrypt Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
loadbalancer Merge "Apply public firewalld rules immediately" 2024-08-21 12:47:50 +00:00
loadbalancer-config Add proxysql-config role and wrap it in loadbalancer-config role 2022-08-09 12:16:16 +02:00
magnum Refactor dev mode 2024-09-03 09:49:37 +02:00
manila Refactor dev mode 2024-09-03 09:49:37 +02:00
mariadb Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
masakari Refactor dev mode 2024-09-03 09:49:37 +02:00
memcached Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
mistral Refactor dev mode 2024-09-03 09:49:37 +02:00
module-load Drop support for /etc/modules 2020-08-25 20:20:57 +01:00
multipathd Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
neutron Refactor dev mode 2024-09-03 09:49:37 +02:00
nova Refactor dev mode 2024-09-03 09:49:37 +02:00
nova-cell Refactor dev mode 2024-09-03 09:49:37 +02:00
octavia Refactor dev mode 2024-09-03 09:49:37 +02:00
octavia-certificates Add support for checking Octavia cert expiration 2023-04-27 15:22:12 +01:00
opensearch Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
openvswitch Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
ovn-controller Merge "Add support for customising Neutron physical network names" 2024-08-21 09:54:23 +00:00
ovn-db Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
ovs-dpdk Merge "Add support for customising Neutron physical network names" 2024-08-21 09:54:23 +00:00
placement Refactor dev mode 2024-09-03 09:49:37 +02:00
prechecks Bump Ansible versions to 2.16 and 2.17 2024-08-16 18:52:07 +00:00
prometheus Drop prometheus-msteams support 2024-08-27 11:24:48 +02:00
proxysql-config Fix issues introduced by ansible-lint 6.6.0 2022-09-21 14:34:54 +00:00
prune-images Add support of podman deployment 2023-10-20 17:51:52 +02:00
rabbitmq Merge "Add command to upgrade to a target version of RMQ" 2024-08-22 21:15:44 +00:00
redis Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
service-cert-copy Patch service-cert-copy role to be used w/o HAProxy 2024-06-28 10:20:54 +02:00
service-config-validate Refactor of kolla_container_facts 2024-08-12 09:54:05 +02:00
service-images-pull Rename kolla_docker to kolla_container 2023-11-15 13:54:57 +01:00
service-ks-register Update keystone service user passwords 2024-01-29 15:05:09 +00:00
service-precheck Add Ansible group check to prechecks 2020-02-28 16:23:14 +00:00
service-rabbitmq Set node to a valid rabbitmq host 2024-06-10 15:30:01 -05:00
service-stop/tasks Rename kolla_docker to kolla_container 2023-11-15 13:54:57 +01:00
skyline Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
swift Merge "Fix issue with Swift Recon middleware" 2024-08-21 21:55:03 +00:00
sysctl Add sysctl role 2024-04-08 13:12:41 +02:00
tacker Refactor dev mode 2024-09-03 09:49:37 +02:00
telegraf Merge "Add support for docker_image_name_prefix" 2024-08-20 13:37:50 +00:00
trove Refactor dev mode 2024-09-03 09:49:37 +02:00
venus Refactor dev mode 2024-09-03 09:49:37 +02:00
watcher Refactor dev mode 2024-09-03 09:49:37 +02:00
zun Refactor dev mode 2024-09-03 09:49:37 +02:00