Heat templates for deploying OpenStack
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Numan Siddique acc20aa525 ovn: Add missing configurations required
This patch adds
 - setting nova config param 'force_config_meta' to True
   as metadata service is not supported by OVN yet.
 - Add the necessary iptables rules to allow ovsdb-server
   traffic for Northbound and Southboud databases.
 - Update the release notes for OVN.

Change-Id: If1a2d07d66e493781b74aab2fc9b76a6d58f3842
Closes-bug: #1670562
6 years ago
ci Merge "Add logging agents deployment to CI" 6 years ago
deployed-server Purge initial firewall for deployed-server's 6 years ago
docker Ironic containers: chown /var/lib/ironic correctly 6 years ago
environments Merge "Add l2gw neutron service plugin support" 6 years ago
extraconfig Merge "Add special case upgrade from openvswitch 2.5.0-14" 6 years ago
firstboot Merge "Add support for node groups in NetConfigDataLookup" 6 years ago
network Merge "Qpid dispatch router composable role" 6 years ago
puppet ovn: Add missing configurations required 6 years ago
releasenotes ovn: Add missing configurations required 6 years ago
scripts Don't rely on lsb_release for hosts template write 7 years ago
tools Qpid dispatch router composable role 6 years ago
validation-scripts FQDN validation 6 years ago
.gitignore Add ReNo support 6 years ago
.gitreview Update stackforge references to openstack 10 years ago
LICENSE Add license file 10 years ago
MANIFEST.in Add release configuration. 10 years ago
README.rst Add logging agents deployment to CI 6 years ago
all-nodes-validation.yaml FQDN validation 6 years ago
babel.cfg Add release configuration. 10 years ago
bindep.txt Add bindep support 6 years ago
bootstrap-config.yaml Bump template version for all templates to "ocata" 7 years ago
capabilities-map.yaml Add l2gw neutron service plugin support 6 years ago
default_passwords.yaml Bump template version for all templates to "ocata" 7 years ago
hosts-config.yaml Bump template version for all templates to "ocata" 7 years ago
j2_excludes.yaml Add generic template for custom roles. 7 years ago
net-config-bond.yaml Bump template version for all templates to "ocata" 7 years ago
net-config-bridge.yaml Bump template version for all templates to "ocata" 7 years ago
net-config-linux-bridge.yaml Bump template version for all templates to "ocata" 7 years ago
net-config-noop.yaml Update net-config-noop to use apply-config 7 years ago
net-config-static-bridge-with-external-dhcp.yaml Bump template version for all templates to "ocata" 7 years ago
net-config-static-bridge.yaml Bump template version for all templates to "ocata" 7 years ago
net-config-static.yaml Bump template version for all templates to "ocata" 7 years ago
net-config-undercloud.yaml Template and role support for the undercloud 7 years ago
overcloud-resource-registry-puppet.j2.yaml Merge "Add l2gw neutron service plugin support" 6 years ago
overcloud.j2.yaml Merge "Remove useless trailing '\n' in /etc/hosts file." 6 years ago
plan-environment.yaml Add plan-environment.yaml 6 years ago
requirements.txt Updated from global requirements 6 years ago
roles_data.yaml Add l2gw neutron service plugin support 6 years ago
roles_data_undercloud.yaml Containerize panko api service 6 years ago
setup.cfg Drop deprecated templates/Makefile/merge.py 8 years ago
setup.py Updated from global requirements 6 years ago
test-requirements.txt Updated from global requirements 6 years ago
tox.ini Validate that endpoint_map.yaml is up to date in the gate 6 years ago

README.rst

Team and repository tags

image

tripleo-heat-templates

Heat templates to deploy OpenStack using OpenStack.

Features

The ability to deploy a multi-node, role based OpenStack deployment using OpenStack Heat. Notable features include:

  • Choice of deployment/configuration tooling: puppet, (soon) docker
  • Role based deployment: roles for the controller, compute, ceph, swift, and cinder storage
  • physical network configuration: support for isolated networks, bonding, and standard ctlplane networking

Directories

A description of the directory layout in TripleO Heat Templates.

  • environments: contains heat environment files that can be used with -e

    on the command like to enable features, etc.

  • extraconfig: templates used to enable 'extra' functionality. Includes

    functionality for distro specific registration and upgrades.

  • firstboot: example first_boot scripts that can be used when initially

    creating instances.

  • network: heat templates to help create isolated networks and ports
  • puppet: templates mostly driven by configuration with puppet. To use these

    templates you can use the overcloud-resource-registry-puppet.yaml.

  • validation-scripts: validation scripts useful to all deployment

    configurations

Service testing matrix

The configuration for the CI scenarios will be defined in tripleo-heat-templates/ci/ and should be executed according to the following table:

- scenario001 scenario002 scenario003 scenario004 multinode-nonha
keystone

X

X

X

X

X

glance

rbd

swift

file

swift + rbd

swift

cinder

rbd

iscsi

iscsi

heat

X

X

X

X

X

mysql

X

X

X

X

X

neutron

ovs

ovs

ovs

ovs

X

rabbitmq

X

X

X

X

X

mongodb

X

X

redis

X

haproxy

X

X

X

X

X

keepalived

X

X

X

X

X

memcached

X

X

X

X

X

pacemaker

X

X

X

X

X

nova

qemu

qemu

qemu

qemu

X

ntp

X

X

X

X

X

snmp

X

X

X

X

X

timezone

X

X

X

X

X

sahara

X

mistral

X

swift

X

X

aodh

X

ceilometer

X

gnocchi

X

panko

X

barbican

X

zaqar

X

ec2api

X

cephrgw

X

X

tacker

X

congress

X

cephmds

X

manila

X

collectd

X

fluentd

X