Project

General

Profile

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