blob: 95f60d4f4dd433d2ef0e8117de3d521651f62441 [file] [log] [blame]
Petr Michalec324f74a2017-10-10 10:04:33 +02001
2
3== AAA / Identity virtual lab
4
5The purpose of the this lab is to develop full featured AAA / Identity product
6that would ship side-by-side our MCP OpenStack / Kubernetes solution.
7
8We develop this independently to other our products. Expected use-cases for the
9final product:
10
11* integrate with MCP OpenSatack/K8s
12* sell/deploy independently as mature AAA/Identity solution
13
14=== Workproducts
15
16This lab, once implemented is expected to provide:
17
18* reclass-system (shared model) usable production defaults for apps.
19* core/base formulas to support identity features on Ubuntu/RHEL
20* updates in exsisting formulas/apps to support SSO, SSSD, SAML etc.
21* documentation to enable features for current deployments
22* test procedures for QA
23
24
25== Infrastructure
26
27Virtual lab:
28 1x cfg, SaltMaster (Ubuntu)
29 3x idm, FreeIPA (Centos)
30 2x prx, Nginx, Apps (Ubuntu)
31
32For production we should assume these types of delivery:
33
341. physical/virtual deployment (current focus)
352. kubernetes helm charts
36
37== Components
38
39TBD
40
41== Architecture
42
43TBD
44
45== Resources
46
47TBD
48
49