# Openstack-Helm Documentation ## Table of Contents ##  1. Openstack-Helm Design Principles ###    1.1 [Mission](mission.md) #####      1.1.1 [Resiliency](mission.md#resiliency) #####      1.1.2 [Scaling](mission.md#scaling) ###    1.2 Helm Overrides #####      1.2.1 [Values Philosophy](helm_overrides.md#values) #####      1.2.1 [Replicas](helm_overrides.md#replicas) #####      1.2.1 [Labels](helm_overrides.md#labels) #####      1.2.1 [Images](helm_overrides.md#images) #####      1.2.1 [Upgrades](helm_overrides.md#upgrades) #####      1.2.1 [Resource Limits](helm_overrides.md#resource limits) #####      1.2.2 [Endpoints](#helm_overrides.md#endpoints) #####      1.2.2 [Common Conditionals](helm_overrides.md#common conditionals) ###    1.3 Init-Containers #####      1.3.1 Dependency Checking ###    1.4 Kubernetes Jobs #####      1.4.1 Service Registration #####      1.4.2 User Registration #####      1.4.3 Database Creation #####      1.4.4 Database Migration ###    1.5 Complimentary Efforts ####      1.5.1 Image-Based Project Considerations ###    1.6 Kubernetes State ####      1.6.1 Third Party Resources ####      1.6.2 Add-Ons ##  2. Repository Structure ###    2.1 Infrastructure Components ###    2.2 Openstack-Helm Core Services ###    2.3 Openstack-Helm Add-Ons ##  3. Operator Resources ###     3.1 [Installation](https://github.com/att-comdev/openstack-helm/blob/master/docs/installation/getting-started.md) ###     3.2 Openstack-Helm Chart Definition Overrides ###     3.2 Openstacak-Helm Upgrades ##  4. Openstack-Helm Networking ###    4.1 Kubernetes Control Plane ####     4.1.1 CNI SDN Considerations ####     4.1.2 Calico Networking ###    4.2 Ingress Philosophy ###    4.3 Openstack Networking ####     4.3.1 Flat Networking ####     4.3.1 L2 Networking ##  5. Security Guidelines ###    5.1 Network Policies ###    5.2 Advanced Network Policies ###    5.3 Role-Based Access Controls ###    5.4 Security Contexts ###    5.5 Security Add-Ons ##  6. Developer Resources ###    6.1 Contributions and Guidelines ###    6.2 Development Tools ####     6.2.1 [Minikube Development](https://github.com/att-comdev/openstack-helm/blob/master/docs/developer/minikube.md) ###    6.3 Tips and Considerations