Browse Source

Update Chef gem to version 11.16

Blueprint bump-chef-to-11.16

Change-Id: I2f97605d28f8ef7d32a295a3097750e73feea727
Mark Vanderwiel 4 years ago
parent
commit
14b8fcbb7c
1 changed files with 116 additions and 0 deletions
  1. 116
    0
      specs/juno/common/bump-chef-to-11-16.rst

+ 116
- 0
specs/juno/common/bump-chef-to-11-16.rst View File

@@ -0,0 +1,116 @@
1
+..
2
+ This work is licensed under a Creative Commons Attribution 3.0 Unported
3
+ License.
4
+
5
+ http://creativecommons.org/licenses/by/3.0/legalcode
6
+
7
+==========================================
8
+Bump Chef gem to 11.16
9
+==========================================
10
+
11
+Launchpad blueprint:
12
+
13
+https://blueprints.launchpad.net/openstack-chef/+spec/bump-chef-to-11-16
14
+
15
+Propose to update all the cookbooks at master branch to use Chef 11.16.
16
+The current version is at 11.12.
17
+
18
+Problem description
19
+===================
20
+
21
+A detailed description of the problem:
22
+
23
+* During each Master branch cycle, we need to keep it up to date with the latest tooling.
24
+
25
+Proposed change
26
+===============
27
+
28
+Change all the cookbook Gemfile's to use Chef 11.16
29
+
30
+Alternatives
31
+------------
32
+
33
+none
34
+
35
+Data model impact
36
+-----------------
37
+
38
+none
39
+
40
+REST API impact
41
+---------------
42
+
43
+none
44
+
45
+Security impact
46
+---------------
47
+
48
+none
49
+
50
+Notifications impact
51
+--------------------
52
+
53
+none
54
+
55
+Other end user impact
56
+---------------------
57
+
58
+none
59
+
60
+Performance Impact
61
+------------------
62
+
63
+Should help improve performance as there have been many fixes, for example:
64
+
65
+Other deployer impact
66
+---------------------
67
+
68
+none
69
+
70
+Developer impact
71
+----------------
72
+
73
+The current bundle install command will take care of updating 
74
+Chef to the required 11.16 version level. No additional steps 
75
+should be needed by the developers.
76
+
77
+Implementation
78
+==============
79
+
80
+Assignee(s)
81
+-----------
82
+
83
+Primary assignee:
84
+  Mark Vanderwiel (vanderwl)
85
+
86
+Other contributors:
87
+  none
88
+
89
+Work Items
90
+----------
91
+
92
+* Each cookbooks Gemfile needs to specific Chef 11.16
93
+
94
+
95
+Dependencies
96
+============
97
+
98
+none
99
+
100
+Testing
101
+=======
102
+
103
+Basic testing (unit, lint, style, all-in-one) using Chef 11.16 has been done and no issues were found.
104
+
105
+
106
+Documentation Impact
107
+====================
108
+
109
+none
110
+
111
+
112
+References
113
+==========
114
+
115
+* `Chef versions <https://rubygems.org/gems/chef/versions>`_
116
+* `Chef change log <https://github.com/opscode/chef/blob/master/CHANGELOG.md>`_

Loading…
Cancel
Save