58 lines
3.1 KiB
Markdown
58 lines
3.1 KiB
Markdown
# 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
|