DisconnectedServer » History » Version 2
Kyle Baker, 12/03/2014 10:52 AM
1 | 1 | Kyle Baker | h1. Disconnected Satellite Server |
---|---|---|---|
2 | |||
3 | h2. Summary |
||
4 | |||
5 | This is a template to start with. To create new feature, make up a URL of your preference and set Parent page (bellow the form) to *Features*. Write a summary, owners, current status and keep the page up to date. |
||
6 | |||
7 | h2. Targeted Release |
||
8 | |||
9 | * Foreman 1.9 / Katello 2.3 |
||
10 | |||
11 | h2. Trackers |
||
12 | |||
13 | -- |
||
14 | |||
15 | h2. Targeted Persona |
||
16 | |||
17 | System Engineer |
||
18 | |||
19 | h2. Status |
||
20 | 2 | Kyle Baker | h3. User Stories |
21 | 1 | Kyle Baker | |
22 | Owner - David Caplan |
||
23 | Status - In Progress |
||
24 | Expected Delivery - 01/01/15 |
||
25 | Blockers - None |
||
26 | |||
27 | 2 | Kyle Baker | h3. Requirements |
28 | 1 | Kyle Baker | |
29 | Owner - Mike Mccune / David Caplan |
||
30 | Status - In Progress |
||
31 | Expected Delivery - 01/01/15 |
||
32 | Blockers - None |
||
33 | |||
34 | 2 | Kyle Baker | h3. Wireframes |
35 | 1 | Kyle Baker | |
36 | Owner - Kyle Baker |
||
37 | Status - In Progress |
||
38 | Expected Delivery - 01/01/15 |
||
39 | Blockers - None |
||
40 | Last updated 01/01/2015 - whatever/whatever.pdf |
||
41 | |||
42 | 2 | Kyle Baker | h3. Development Stories |
43 | 1 | Kyle Baker | |
44 | Owner - Foreman (TBD) Katello (TBD) |
||
45 | Status - In Progress |
||
46 | Expected Delivery - 01/01/15 |
||
47 | Blockers - Waiting on Wireframes |
||
48 | |||
49 | h2. Documentation |
||
50 | 2 | Kyle Baker | h3. User Stories |
51 | 1 | Kyle Baker | |
52 | * Operational demands are too excessive |
||
53 | * +1 on Subs |
||
54 | * duplication of function |
||
55 | * Correction |
||
56 | ** Collapse the Sync Host functionality into Satellite and declare victory. |
||
57 | ** Parity with Satellite 5. Single workflow, export |
||
58 | ** Unrelated work to package CDN into ISOs as another means, satellite will be able to directly import these content ISOs. Alternate |
||
59 | * Export Content Views (Part 2) |
||
60 | * Workflows: Basic |
||
61 | ** Satellite Operator (a.k.a “Operator”) imports Manifest into Satellite 6 |
||
62 | ** Operator enables repos for syncing |
||
63 | ** Sync is started |
||
64 | ** After Sync is complete the Operator can immediately perform an export of the last sync of enable repos |
||
65 | *** Alternatively the Operator can add or remove existing enabled repos prior to the export |
||
66 | ** At any time the Operator can visit the repo table in the library and check off which products/packages are needed for export and then submit. |
||
67 | ** In all cases the Operator must specify a filesystem to the install and optionally indicate that the repo data be compressed |
||
68 | * Workflows: Advanced |
||
69 | ** The Operator can list all resources created on the Satellite by Organization |
||
70 | ** From this list the Operator can select resources to be packaged for export |
||
71 | ** The packaging process tracks dependencies with repos in the library |
||
72 | *** e.g. collections of CV’s selected for export will require specific repos in the library, those repos will be automatically included in the export |
||
73 | ** All exported meta-data is encrypted and can only be imported by a registered Satellite of the same version (or newer by 1 minor release 6.0 -> 6.1) |
||
74 | ** The export process creates a human readable export manifest that identifies each included resource type along with time stamps and other related meta-data |
||
75 | ** The exported bundle can then be imported into a registered Satellite in 2 stages |
||
76 | *** Stage 1: All content views appear in the library only |
||
77 | *** Stage 2: CV and CCV are auto published and promoted into matching environments (missing environments are auto created) |
||
78 | ** The exported bundle can be transported to the intended Satellite using SSL and a web service established just for this purpose. |
||
79 | ** The exported bundle can be simultaneously transported to multiple Satellites |
||
80 | ** All Export activity is logged |
||
81 | * Inter Sat sync is an HTTP connection |
||
82 | * Message bus application publish CV’s on the bus, satellite’s subscribe |
||
83 |