Browse Source

Update fuel plugin repo with developer specs Document

Change-Id: Id702883208dd3cc868b228a199e5ea73e11e38ee
Co-Authored-By: Chaithanya Kopparthi<chaithanyak@biarca.com>
changes/03/394903/2
Pradip Rawat 2 years ago
parent
commit
550e506082
1 changed files with 106 additions and 0 deletions
  1. 106
    0
      specs/fuel-plugin-cinder-kaminario.rst

+ 106
- 0
specs/fuel-plugin-cinder-kaminario.rst View File

@@ -0,0 +1,106 @@
1
+Fuel Plugin for Cinder Kaminario
2
+================================
3
+
4
+Kaminario’s K2 all-flash array leverages a unique software-defined architecture that delivers predictable performance, scalability and cost-efficient highly valued predictability for the unpredictable world of the modern datacenter.
5
+
6
+This plugin configures multiple Cinder Kaminario backends.
7
+
8
+Problem description
9
+===================
10
+
11
+Currently, Fuel does not support installing OpenStack environments that
12
+use Kaminario’s K2 all-flash array as a Cinder backend. This Fuel plugin establishes support to automatically configure the Kaminario’s K2 all-flash array as a cinder backend.
13
+
14
+Proposed change
15
+---------------
16
+
17
+This plugin will provide the needed Puppet manifests to, easily configure Kaminario’s K2 all-flash array as a cinder backend.
18
+
19
+Alternatives
20
+------------
21
+
22
+N/A - the aim is to implement a Fuel plugin.
23
+
24
+Data model impact
25
+-----------------
26
+
27
+None.
28
+
29
+REST API impact
30
+---------------
31
+
32
+Install the krest library in order to communicate with the Kaminario’s K2 all-flash array.
33
+
34
+Upgrade impact
35
+--------------
36
+
37
+This plugin is compatible with Fuel version 9.0 only. If an upgrade is performed on the Fuel Master node to a Fuel version higher than 9.0 then it could stop working.
38
+
39
+Security impact
40
+---------------
41
+
42
+None.
43
+
44
+Other end user impact
45
+---------------------
46
+
47
+Once the plugin is installed, a new tab dedicated to the Kaminario plugin will be created in the Fuel web UI under the Settings tab. The user can configure the credentials and other options in this new tab.
48
+
49
+Performance Impact
50
+------------------
51
+
52
+None.
53
+
54
+Plugin impact
55
+-------------
56
+
57
+The plugin will:
58
+
59
+* Install the python krest library
60
+* Configure Kaminario cinder storage backends.
61
+
62
+Other deployer impact
63
+---------------------
64
+
65
+None.
66
+
67
+Implementation
68
+==============
69
+
70
+Assignee(s)
71
+-----------
72
+
73
+Primary assignee:
74
+
75
+- Pradip Rawath <Pradip.Rawat.CTR@kaminario.com> (developer)
76
+- Chaithanya Kopparthi <chaithanyak@biarca.com> (developer).
77
+
78
+Work Items
79
+----------
80
+
81
+Dependencies
82
+============
83
+
84
+* Fuel 9.0
85
+* Kaminario K2 all-flash array with version 5.8 or later
86
+* krest rest api version 2.2.0 or later.
87
+
88
+Testing
89
+=======
90
+
91
+* Prepare a test plan.
92
+
93
+* Test the plugin according to the test plan.
94
+
95
+
96
+Documentation Impact
97
+====================
98
+
99
+Create the following documentation:
100
+
101
+ * User Guide
102
+
103
+ * Test Plan
104
+
105
+ * Test Report.
106
+

Loading…
Cancel
Save