Project

General

Profile

Revision d9498f54

Added by Thomas McKay over 5 years ago

fixes #16428 - set domain FastGettext

+ Initialize FastGettext properly when called under Thread.new()
+ Changed pot/po files from _ to -

View differences:

.gitignore
24 24
config/cli_config.yml
25 25
!config/*.template.yml
26 26
!config/cli.modules.d/*.template.yml
27
test/data/*.zip
27
test/data/**/*.zip
28 28
test/config.yml
29 29
.ruby-version
30 30
.ruby-gemset
lib/hammer_cli_csv.rb
5 5
  require 'hammer_cli_foreman'
6 6
  require 'hammer_cli_foreman_tasks'
7 7

  
8
  require 'hammer_cli_csv/i18n'
8 9
  require 'hammer_cli_csv/base'
9 10
  require 'hammer_cli_csv/utils/subscriptions'
10 11

  
lib/hammer_cli_csv/i18n.rb
14 14
      end
15 15

  
16 16
      def domain_name
17
        'hammer_cli_csv'
17
        'hammer-cli-csv'
18 18
      end
19 19
    end
20 20

  
......
22 22
end
23 23

  
24 24
HammerCLI::I18n.add_domain(HammerCLICsv::I18n::LocaleDomain.new)
25

  
26
FastGettext.add_text_domain('hammer-cli-csv',
27
                            :path => File.expand_path("../../../locale", __FILE__),
28
                            :type => :po,
29
                            :ignore_fuzzy => true,
30
                            :report_warning => false
31
                           )
32
FastGettext.default_text_domain = 'hammer-cli-csv'
locale/Makefile
6 6
# make tx-update - download and merge translations from Transifex
7 7
# make clean - clean everything
8 8
#
9
DOMAIN = hammer_cli_csv
9
DOMAIN = hammer-cli-csv
10 10
VERSION = $(shell ruby -e 'require "rubygems";spec = Gem::Specification::load("../hammer_cli_csv.gemspec");puts spec.version')
11 11
POTFILE = $(DOMAIN).pot
12 12
MOFILE = $(DOMAIN).mo
locale/README.md
5 5

  
6 6
  ```
7 7
    mkdir locale/<lang>
8
    cp locale/hammer_cli_csv.pot locale/<lang>/hammer_cli_csv.po
8
    cp locale/hammer-cli-csv.pot locale/<lang>/hammer-cli-csv.po
9 9
  ```
10 10
  2. Make sure you have `transifex-client` installed
11 11

  
locale/en/hammer-cli-csv.po
1
# English translations for hammer_cli_csv package.
2
# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
3
# This file is distributed under the same license as the hammer_cli_csv package.
4
# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
5
#
6
msgid ""
7
msgstr ""
8
"Project-Id-Version: hammer_cli_csv 2.1.0\n"
9
"Report-Msgid-Bugs-To: \n"
10
"PO-Revision-Date: 2016-08-26 12:33-0400\n"
11
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12
"Language-Team: English\n"
13
"Language: en\n"
14
"MIME-Version: 1.0\n"
15
"Content-Type: text/plain; charset=UTF-8\n"
16
"Content-Transfer-Encoding: 8bit\n"
17
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18
"\n"
19

  
20
msgid "import or export activation keys"
21
msgstr ""
22

  
23
msgid "Creating activation key '%{name}'..."
24
msgstr ""
25

  
26
msgid "Updating activation key '%{name}'..."
27
msgstr ""
28

  
29
msgid "done"
30
msgstr ""
31

  
32
msgid "Only process organization matching this name"
33
msgstr ""
34

  
35
msgid "Continue processing even if individual resource error"
36
msgstr ""
37

  
38
msgid "**** This command is unsupported and is provided as tech preview. ****"
39
msgstr ""
40

  
41
msgid "Updating hypervisor and guest associations..."
42
msgstr ""
43

  
44
msgid "Content host '%{name}' must already exist with --subscriptions-only"
45
msgstr ""
46

  
47
msgid "Updating subscriptions for content host '%{name}'..."
48
msgstr ""
49

  
50
msgid "Creating content host '%{name}'..."
51
msgstr ""
52

  
53
msgid "Updating content host '%{name}'..."
54
msgstr ""
55

  
56
msgid " '%{name}' already attached..."
57
msgstr ""
58

  
59
msgid "No matching subscriptions"
60
msgstr ""
61

  
62
msgid " attaching '%{name}'..."
63
msgstr ""
64

  
65
msgid "No subscriptions match SKU '%{sku}'"
66
msgstr ""
67

  
68
msgid "No subscriptions match name '%{name}'"
69
msgstr ""
70

  
71
msgid "No subscriptions match type '%{type}'"
72
msgstr ""
73

  
74
msgid "No '%{name}' subscription with quantity %{quantity} or more available"
75
msgstr ""
76

  
77
msgid "Creating content view '%{name}'..."
78
msgstr ""
79

  
80
msgid "Updating content view '%{name}'..."
81
msgstr ""
82

  
83
msgid "import to or export from a running foreman server"
84
msgstr ""
85

  
86
msgid "be verbose"
87
msgstr ""
88

  
89
msgid "Number of threads to hammer with"
90
msgstr ""
91

  
92
msgid "directory to export to"
93
msgstr ""
94

  
95
msgid "directory to import from"
96
msgstr ""
97

  
98
msgid "Prefix for all name columns"
99
msgstr ""
100

  
101
msgid "Skipping %{resource} because '%{options_file}' does not exist"
102
msgstr ""
103

  
104
msgid "Importing %{resource} from '%{options_file}'"
105
msgstr ""
106

  
107
msgid "Creating installation medium '%{name}'... "
108
msgstr ""
109

  
110
msgid "Updating installation medium '%{name}'... "
111
msgstr ""
112

  
113
msgid "Unknown job template input type '%{type}'"
114
msgstr ""
115

  
116
msgid "Creating job template '%{name}'..."
117
msgstr ""
118

  
119
msgid "Updating job template '%{name}'..."
120
msgstr ""
121

  
122
msgid "Creating job template input '%{input_name}' on '%{name}'..."
123
msgstr ""
124

  
125
msgid "Updating job template input '%{input_name}' on '%{name}'..."
126
msgstr ""
127

  
128
msgid "import or export products"
129
msgstr ""
130

  
131
msgid "Sync product repositories (default true)"
132
msgstr ""
133

  
134
msgid "Creating product '%{name}'..."
135
msgstr ""
136

  
137
msgid "Updating product '%{name}'..."
138
msgstr ""
139

  
140
msgid ""
141
"Red Hat product '%{product_name}' does not have repository '%{repository_name}"
142
"'"
143
msgstr ""
144

  
145
msgid "Creating repository '%{repository_name}' in product '%{product_name}'..."
146
msgstr ""
147

  
148
msgid "Red Hat product '%{product_name}' does not exist"
149
msgstr ""
150

  
151
msgid "Enabling repository %{name}..."
152
msgstr ""
153

  
154
msgid "Repository %{name} already enabled"
155
msgstr ""
156

  
157
msgid "syncing repository '%{repository_name}' in product '%{name}'..."
158
msgstr ""
159

  
160
msgid "previously synced, skipping..."
161
msgstr ""
162

  
163
msgid "Creating provisioning template '%{name}'..."
164
msgstr ""
165

  
166
msgid "Updating provisioning template '%{name}'..."
167
msgstr ""
168

  
169
msgid "Creating organization '%{name}'... "
170
msgstr ""
171

  
172
msgid "Satellite-5 Splice"
173
msgstr ""
174

  
175
msgid "Deleting content host with id '%{id}'..."
176
msgstr ""
locale/en/hammer_cli_csv.po
1
# English translations for hammer_cli_csv package.
2
# Copyright (C) 2016 THE PACKAGE'S COPYRIGHT HOLDER
3
# This file is distributed under the same license as the hammer_cli_csv package.
4
# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
5
#
6
msgid ""
7
msgstr ""
8
"Project-Id-Version: hammer_cli_csv 2.1.0\n"
9
"Report-Msgid-Bugs-To: \n"
10
"PO-Revision-Date: 2016-08-26 12:33-0400\n"
11
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12
"Language-Team: English\n"
13
"Language: en\n"
14
"MIME-Version: 1.0\n"
15
"Content-Type: text/plain; charset=UTF-8\n"
16
"Content-Transfer-Encoding: 8bit\n"
17
"Plural-Forms: nplurals=2; plural=n != 1;\n"
18
"\n"
19

  
20
msgid "import or export activation keys"
21
msgstr ""
22

  
23
msgid "Creating activation key '%{name}'..."
24
msgstr ""
25

  
26
msgid "Updating activation key '%{name}'..."
27
msgstr ""
28

  
29
msgid "done"
30
msgstr ""
31

  
32
msgid "Only process organization matching this name"
33
msgstr ""
34

  
35
msgid "Continue processing even if individual resource error"
36
msgstr ""
37

  
38
msgid "**** This command is unsupported and is provided as tech preview. ****"
39
msgstr ""
40

  
41
msgid "Updating hypervisor and guest associations..."
42
msgstr ""
43

  
44
msgid "Content host '%{name}' must already exist with --subscriptions-only"
45
msgstr ""
46

  
47
msgid "Updating subscriptions for content host '%{name}'..."
48
msgstr ""
49

  
50
msgid "Creating content host '%{name}'..."
51
msgstr ""
52

  
53
msgid "Updating content host '%{name}'..."
54
msgstr ""
55

  
56
msgid " '%{name}' already attached..."
57
msgstr ""
58

  
59
msgid "No matching subscriptions"
60
msgstr ""
61

  
62
msgid " attaching '%{name}'..."
63
msgstr ""
64

  
65
msgid "No subscriptions match SKU '%{sku}'"
66
msgstr ""
67

  
68
msgid "No subscriptions match name '%{name}'"
69
msgstr ""
70

  
71
msgid "No subscriptions match type '%{type}'"
72
msgstr ""
73

  
74
msgid "No '%{name}' subscription with quantity %{quantity} or more available"
75
msgstr ""
76

  
77
msgid "Creating content view '%{name}'..."
78
msgstr ""
79

  
80
msgid "Updating content view '%{name}'..."
81
msgstr ""
82

  
83
msgid "import to or export from a running foreman server"
84
msgstr ""
85

  
86
msgid "be verbose"
87
msgstr ""
88

  
89
msgid "Number of threads to hammer with"
90
msgstr ""
91

  
92
msgid "directory to export to"
93
msgstr ""
94

  
95
msgid "directory to import from"
96
msgstr ""
97

  
98
msgid "Prefix for all name columns"
99
msgstr ""
100

  
101
msgid "Skipping %{resource} because '%{options_file}' does not exist"
102
msgstr ""
103

  
104
msgid "Importing %{resource} from '%{options_file}'"
105
msgstr ""
106

  
107
msgid "Creating installation medium '%{name}'... "
108
msgstr ""
109

  
110
msgid "Updating installation medium '%{name}'... "
111
msgstr ""
112

  
113
msgid "Unknown job template input type '%{type}'"
114
msgstr ""
115

  
116
msgid "Creating job template '%{name}'..."
117
msgstr ""
118

  
119
msgid "Updating job template '%{name}'..."
120
msgstr ""
121

  
122
msgid "Creating job template input '%{input_name}' on '%{name}'..."
123
msgstr ""
124

  
125
msgid "Updating job template input '%{input_name}' on '%{name}'..."
126
msgstr ""
127

  
128
msgid "import or export products"
129
msgstr ""
130

  
131
msgid "Sync product repositories (default true)"
132
msgstr ""
133

  
134
msgid "Creating product '%{name}'..."
135
msgstr ""
136

  
137
msgid "Updating product '%{name}'..."
138
msgstr ""
139

  
140
msgid ""
141
"Red Hat product '%{product_name}' does not have repository '%{repository_name}"
142
"'"
143
msgstr ""
144

  
145
msgid "Creating repository '%{repository_name}' in product '%{product_name}'..."
146
msgstr ""
147

  
148
msgid "Red Hat product '%{product_name}' does not exist"
149
msgstr ""
150

  
151
msgid "Enabling repository %{name}..."
152
msgstr ""
153

  
154
msgid "Repository %{name} already enabled"
155
msgstr ""
156

  
157
msgid "syncing repository '%{repository_name}' in product '%{name}'..."
158
msgstr ""
159

  
160
msgid "previously synced, skipping..."
161
msgstr ""
162

  
163
msgid "Creating provisioning template '%{name}'..."
164
msgstr ""
165

  
166
msgid "Updating provisioning template '%{name}'..."
167
msgstr ""
168

  
169
msgid "Creating organization '%{name}'... "
170
msgstr ""
171

  
172
msgid "Satellite-5 Splice"
173
msgstr ""
174

  
175
msgid "Deleting content host with id '%{id}'..."
176
msgstr ""
locale/hammer-cli-csv.pot
1
# SOME DESCRIPTIVE TITLE.
2
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3
# This file is distributed under the same license as the hammer_cli_csv package.
4
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
#
6
#, fuzzy
7
msgid ""
8
msgstr ""
9
"Project-Id-Version: hammer_cli_csv 2.1.0\n"
10
"Report-Msgid-Bugs-To: \n"
11
"POT-Creation-Date: 2016-08-26 13:53-0400\n"
12
"PO-Revision-Date: 2016-08-26 13:53-0400\n"
13
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
"Language-Team: LANGUAGE <LL@li.org>\n"
15
"Language: \n"
16
"MIME-Version: 1.0\n"
17
"Content-Type: text/plain; charset=UTF-8\n"
18
"Content-Transfer-Encoding: 8bit\n"
19
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
20

  
21
#: ../lib/hammer_cli_csv/activation_keys.rb:5
22
msgid "import or export activation keys"
23
msgstr ""
24

  
25
#: ../lib/hammer_cli_csv/activation_keys.rb:96
26
msgid "Creating activation key '%{name}'..."
27
msgstr ""
28

  
29
#: ../lib/hammer_cli_csv/activation_keys.rb:100
30
msgid "Updating activation key '%{name}'..."
31
msgstr ""
32

  
33
#: ../lib/hammer_cli_csv/activation_keys.rb:108
34
#: ../lib/hammer_cli_csv/content_hosts.rb:137
35
#: ../lib/hammer_cli_csv/content_hosts.rb:165
36
#: ../lib/hammer_cli_csv/content_hosts.rb:209
37
#: ../lib/hammer_cli_csv/content_views.rb:129
38
#: ../lib/hammer_cli_csv/installation_media.rb:69
39
#: ../lib/hammer_cli_csv/job_templates.rb:166
40
#: ../lib/hammer_cli_csv/job_templates.rb:208
41
#: ../lib/hammer_cli_csv/products.rb:66 ../lib/hammer_cli_csv/products.rb:214
42
#: ../lib/hammer_cli_csv/provisioning_templates.rb:139
43
#: ../lib/hammer_cli_csv/splice.rb:132 ../lib/hammer_cli_csv/splice.rb:246
44
#: ../lib/hammer_cli_csv/splice.rb:298 ../lib/hammer_cli_csv/splice.rb:307
45
msgid "done"
46
msgstr ""
47

  
48
#: ../lib/hammer_cli_csv/base.rb:18 ../lib/hammer_cli_csv/export.rb:15
49
#: ../lib/hammer_cli_csv/import.rb:17
50
msgid "Only process organization matching this name"
51
msgstr ""
52

  
53
#: ../lib/hammer_cli_csv/base.rb:19
54
msgid "Continue processing even if individual resource error"
55
msgstr ""
56

  
57
#: ../lib/hammer_cli_csv/base.rb:40
58
msgid "**** This command is unsupported and is provided as tech preview. ****"
59
msgstr ""
60

  
61
#: ../lib/hammer_cli_csv/content_hosts.rb:125
62
#: ../lib/hammer_cli_csv/splice.rb:227
63
msgid "Updating hypervisor and guest associations..."
64
msgstr ""
65

  
66
#: ../lib/hammer_cli_csv/content_hosts.rb:160
67
msgid "Content host '%{name}' must already exist with --subscriptions-only"
68
msgstr ""
69

  
70
#: ../lib/hammer_cli_csv/content_hosts.rb:162
71
msgid "Updating subscriptions for content host '%{name}'..."
72
msgstr ""
73

  
74
#: ../lib/hammer_cli_csv/content_hosts.rb:170
75
#: ../lib/hammer_cli_csv/splice.rb:83
76
msgid "Creating content host '%{name}'..."
77
msgstr ""
78

  
79
#: ../lib/hammer_cli_csv/content_hosts.rb:182
80
#: ../lib/hammer_cli_csv/splice.rb:106
81
msgid "Updating content host '%{name}'..."
82
msgstr ""
83

  
84
#: ../lib/hammer_cli_csv/content_hosts.rb:295
85
msgid " '%{name}' already attached..."
86
msgstr ""
87

  
88
#: ../lib/hammer_cli_csv/content_hosts.rb:312
89
msgid "No matching subscriptions"
90
msgstr ""
91

  
92
#: ../lib/hammer_cli_csv/content_hosts.rb:315
93
msgid " attaching '%{name}'..."
94
msgstr ""
95

  
96
#: ../lib/hammer_cli_csv/content_hosts.rb:444
97
msgid "No subscriptions match SKU '%{sku}'"
98
msgstr ""
99

  
100
#: ../lib/hammer_cli_csv/content_hosts.rb:449
101
msgid "No subscriptions match name '%{name}'"
102
msgstr ""
103

  
104
#: ../lib/hammer_cli_csv/content_hosts.rb:468
105
msgid "No subscriptions match type '%{type}'"
106
msgstr ""
107

  
108
#: ../lib/hammer_cli_csv/content_hosts.rb:497
109
msgid "No '%{name}' subscription with quantity %{quantity} or more available"
110
msgstr ""
111

  
112
#: ../lib/hammer_cli_csv/content_views.rb:99
113
msgid "Creating content view '%{name}'..."
114
msgstr ""
115

  
116
#: ../lib/hammer_cli_csv/content_views.rb:110
117
msgid "Updating content view '%{name}'..."
118
msgstr ""
119

  
120
#: ../lib/hammer_cli_csv/csv.rb:25
121
msgid "import to or export from a running foreman server"
122
msgstr ""
123

  
124
#: ../lib/hammer_cli_csv/export.rb:11 ../lib/hammer_cli_csv/import.rb:13
125
msgid "be verbose"
126
msgstr ""
127

  
128
#: ../lib/hammer_cli_csv/export.rb:12 ../lib/hammer_cli_csv/import.rb:14
129
msgid "Number of threads to hammer with"
130
msgstr ""
131

  
132
#: ../lib/hammer_cli_csv/export.rb:14
133
msgid "directory to export to"
134
msgstr ""
135

  
136
#: ../lib/hammer_cli_csv/import.rb:16
137
msgid "directory to import from"
138
msgstr ""
139

  
140
#: ../lib/hammer_cli_csv/import.rb:18
141
msgid "Prefix for all name columns"
142
msgstr ""
143

  
144
#: ../lib/hammer_cli_csv/import.rb:85
145
msgid "Skipping %{resource} because '%{options_file}' does not exist"
146
msgstr ""
147

  
148
#: ../lib/hammer_cli_csv/import.rb:91
149
msgid "Importing %{resource} from '%{options_file}'"
150
msgstr ""
151

  
152
#: ../lib/hammer_cli_csv/installation_media.rb:61
153
msgid "Creating installation medium '%{name}'... "
154
msgstr ""
155

  
156
#: ../lib/hammer_cli_csv/installation_media.rb:65
157
msgid "Updating installation medium '%{name}'... "
158
msgstr ""
159

  
160
#: ../lib/hammer_cli_csv/job_templates.rb:56
161
#: ../lib/hammer_cli_csv/job_templates.rb:193
162
msgid "Unknown job template input type '%{type}'"
163
msgstr ""
164

  
165
#: ../lib/hammer_cli_csv/job_templates.rb:158
166
msgid "Creating job template '%{name}'..."
167
msgstr ""
168

  
169
#: ../lib/hammer_cli_csv/job_templates.rb:162
170
msgid "Updating job template '%{name}'..."
171
msgstr ""
172

  
173
#: ../lib/hammer_cli_csv/job_templates.rb:201
174
msgid "Creating job template input '%{input_name}' on '%{name}'..."
175
msgstr ""
176

  
177
#: ../lib/hammer_cli_csv/job_templates.rb:204
178
msgid "Updating job template input '%{input_name}' on '%{name}'..."
179
msgstr ""
180

  
181
#: ../lib/hammer_cli_csv/products.rb:5
182
msgid "import or export products"
183
msgstr ""
184

  
185
#: ../lib/hammer_cli_csv/products.rb:7
186
msgid "Sync product repositories (default true)"
187
msgstr ""
188

  
189
#: ../lib/hammer_cli_csv/products.rb:91
190
msgid "Creating product '%{name}'..."
191
msgstr ""
192

  
193
#: ../lib/hammer_cli_csv/products.rb:95
194
msgid "Updating product '%{name}'..."
195
msgstr ""
196

  
197
#: ../lib/hammer_cli_csv/products.rb:109
198
msgid ""
199
"Red Hat product '%{product_name}' does not have repository '%{repository_name}"
200
"'"
201
msgstr ""
202

  
203
#: ../lib/hammer_cli_csv/products.rb:114
204
msgid "Creating repository '%{repository_name}' in product '%{product_name}'..."
205
msgstr ""
206

  
207
#: ../lib/hammer_cli_csv/products.rb:179
208
msgid "Red Hat product '%{product_name}' does not exist"
209
msgstr ""
210

  
211
#: ../lib/hammer_cli_csv/products.rb:200
212
msgid "Enabling repository %{name}..."
213
msgstr ""
214

  
215
#: ../lib/hammer_cli_csv/products.rb:216
216
msgid "Repository %{name} already enabled"
217
msgstr ""
218

  
219
#: ../lib/hammer_cli_csv/products.rb:247
220
msgid "syncing repository '%{repository_name}' in product '%{name}'..."
221
msgstr ""
222

  
223
#: ../lib/hammer_cli_csv/products.rb:251
224
msgid "previously synced, skipping..."
225
msgstr ""
226

  
227
#: ../lib/hammer_cli_csv/provisioning_templates.rb:72
228
msgid "Creating provisioning template '%{name}'..."
229
msgstr ""
230

  
231
#: ../lib/hammer_cli_csv/provisioning_templates.rb:84
232
msgid "Updating provisioning template '%{name}'..."
233
msgstr ""
234

  
235
#: ../lib/hammer_cli_csv/splice.rb:289
236
msgid "Creating organization '%{name}'... "
237
msgstr ""
238

  
239
#: ../lib/hammer_cli_csv/splice.rb:295
240
msgid "Satellite-5 Splice"
241
msgstr ""
242

  
243
#: ../lib/hammer_cli_csv/splice.rb:305
244
msgid "Deleting content host with id '%{id}'..."
245
msgstr ""
locale/hammer_cli_csv.pot
1
# SOME DESCRIPTIVE TITLE.
2
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
3
# This file is distributed under the same license as the hammer_cli_csv package.
4
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
5
#
6
#, fuzzy
7
msgid ""
8
msgstr ""
9
"Project-Id-Version: hammer_cli_csv 2.1.0\n"
10
"Report-Msgid-Bugs-To: \n"
11
"POT-Creation-Date: 2016-08-26 13:53-0400\n"
12
"PO-Revision-Date: 2016-08-26 13:53-0400\n"
13
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
"Language-Team: LANGUAGE <LL@li.org>\n"
15
"Language: \n"
16
"MIME-Version: 1.0\n"
17
"Content-Type: text/plain; charset=UTF-8\n"
18
"Content-Transfer-Encoding: 8bit\n"
19
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
20

  
21
#: ../lib/hammer_cli_csv/activation_keys.rb:5
22
msgid "import or export activation keys"
23
msgstr ""
24

  
25
#: ../lib/hammer_cli_csv/activation_keys.rb:96
26
msgid "Creating activation key '%{name}'..."
27
msgstr ""
28

  
29
#: ../lib/hammer_cli_csv/activation_keys.rb:100
30
msgid "Updating activation key '%{name}'..."
31
msgstr ""
32

  
33
#: ../lib/hammer_cli_csv/activation_keys.rb:108
34
#: ../lib/hammer_cli_csv/content_hosts.rb:137
35
#: ../lib/hammer_cli_csv/content_hosts.rb:165
36
#: ../lib/hammer_cli_csv/content_hosts.rb:209
37
#: ../lib/hammer_cli_csv/content_views.rb:129
38
#: ../lib/hammer_cli_csv/installation_media.rb:69
39
#: ../lib/hammer_cli_csv/job_templates.rb:166
40
#: ../lib/hammer_cli_csv/job_templates.rb:208
41
#: ../lib/hammer_cli_csv/products.rb:66 ../lib/hammer_cli_csv/products.rb:214
42
#: ../lib/hammer_cli_csv/provisioning_templates.rb:139
43
#: ../lib/hammer_cli_csv/splice.rb:132 ../lib/hammer_cli_csv/splice.rb:246
44
#: ../lib/hammer_cli_csv/splice.rb:298 ../lib/hammer_cli_csv/splice.rb:307
45
msgid "done"
46
msgstr ""
47

  
48
#: ../lib/hammer_cli_csv/base.rb:18 ../lib/hammer_cli_csv/export.rb:15
49
#: ../lib/hammer_cli_csv/import.rb:17
50
msgid "Only process organization matching this name"
51
msgstr ""
52

  
53
#: ../lib/hammer_cli_csv/base.rb:19
54
msgid "Continue processing even if individual resource error"
55
msgstr ""
56

  
57
#: ../lib/hammer_cli_csv/base.rb:40
58
msgid "**** This command is unsupported and is provided as tech preview. ****"
59
msgstr ""
60

  
61
#: ../lib/hammer_cli_csv/content_hosts.rb:125
62
#: ../lib/hammer_cli_csv/splice.rb:227
63
msgid "Updating hypervisor and guest associations..."
64
msgstr ""
65

  
66
#: ../lib/hammer_cli_csv/content_hosts.rb:160
67
msgid "Content host '%{name}' must already exist with --subscriptions-only"
68
msgstr ""
69

  
70
#: ../lib/hammer_cli_csv/content_hosts.rb:162
71
msgid "Updating subscriptions for content host '%{name}'..."
72
msgstr ""
73

  
74
#: ../lib/hammer_cli_csv/content_hosts.rb:170
75
#: ../lib/hammer_cli_csv/splice.rb:83
76
msgid "Creating content host '%{name}'..."
77
msgstr ""
78

  
79
#: ../lib/hammer_cli_csv/content_hosts.rb:182
80
#: ../lib/hammer_cli_csv/splice.rb:106
81
msgid "Updating content host '%{name}'..."
82
msgstr ""
83

  
84
#: ../lib/hammer_cli_csv/content_hosts.rb:295
85
msgid " '%{name}' already attached..."
86
msgstr ""
87

  
88
#: ../lib/hammer_cli_csv/content_hosts.rb:312
89
msgid "No matching subscriptions"
90
msgstr ""
91

  
92
#: ../lib/hammer_cli_csv/content_hosts.rb:315
93
msgid " attaching '%{name}'..."
94
msgstr ""
95

  
96
#: ../lib/hammer_cli_csv/content_hosts.rb:444
97
msgid "No subscriptions match SKU '%{sku}'"
98
msgstr ""
99

  
100
#: ../lib/hammer_cli_csv/content_hosts.rb:449
101
msgid "No subscriptions match name '%{name}'"
102
msgstr ""
103

  
104
#: ../lib/hammer_cli_csv/content_hosts.rb:468
105
msgid "No subscriptions match type '%{type}'"
106
msgstr ""
107

  
108
#: ../lib/hammer_cli_csv/content_hosts.rb:497
109
msgid "No '%{name}' subscription with quantity %{quantity} or more available"
110
msgstr ""
111

  
112
#: ../lib/hammer_cli_csv/content_views.rb:99
113
msgid "Creating content view '%{name}'..."
114
msgstr ""
115

  
116
#: ../lib/hammer_cli_csv/content_views.rb:110
117
msgid "Updating content view '%{name}'..."
118
msgstr ""
119

  
120
#: ../lib/hammer_cli_csv/csv.rb:25
121
msgid "import to or export from a running foreman server"
122
msgstr ""
123

  
124
#: ../lib/hammer_cli_csv/export.rb:11 ../lib/hammer_cli_csv/import.rb:13
125
msgid "be verbose"
126
msgstr ""
127

  
128
#: ../lib/hammer_cli_csv/export.rb:12 ../lib/hammer_cli_csv/import.rb:14
129
msgid "Number of threads to hammer with"
130
msgstr ""
131

  
132
#: ../lib/hammer_cli_csv/export.rb:14
133
msgid "directory to export to"
134
msgstr ""
135

  
136
#: ../lib/hammer_cli_csv/import.rb:16
137
msgid "directory to import from"
138
msgstr ""
139

  
140
#: ../lib/hammer_cli_csv/import.rb:18
141
msgid "Prefix for all name columns"
142
msgstr ""
143

  
144
#: ../lib/hammer_cli_csv/import.rb:85
145
msgid "Skipping %{resource} because '%{options_file}' does not exist"
146
msgstr ""
147

  
148
#: ../lib/hammer_cli_csv/import.rb:91
149
msgid "Importing %{resource} from '%{options_file}'"
150
msgstr ""
151

  
152
#: ../lib/hammer_cli_csv/installation_media.rb:61
153
msgid "Creating installation medium '%{name}'... "
154
msgstr ""
155

  
156
#: ../lib/hammer_cli_csv/installation_media.rb:65
157
msgid "Updating installation medium '%{name}'... "
158
msgstr ""
159

  
160
#: ../lib/hammer_cli_csv/job_templates.rb:56
161
#: ../lib/hammer_cli_csv/job_templates.rb:193
162
msgid "Unknown job template input type '%{type}'"
163
msgstr ""
164

  
165
#: ../lib/hammer_cli_csv/job_templates.rb:158
166
msgid "Creating job template '%{name}'..."
167
msgstr ""
168

  
169
#: ../lib/hammer_cli_csv/job_templates.rb:162
170
msgid "Updating job template '%{name}'..."
171
msgstr ""
172

  
173
#: ../lib/hammer_cli_csv/job_templates.rb:201
174
msgid "Creating job template input '%{input_name}' on '%{name}'..."
175
msgstr ""
176

  
177
#: ../lib/hammer_cli_csv/job_templates.rb:204
178
msgid "Updating job template input '%{input_name}' on '%{name}'..."
179
msgstr ""
180

  
181
#: ../lib/hammer_cli_csv/products.rb:5
182
msgid "import or export products"
183
msgstr ""
184

  
185
#: ../lib/hammer_cli_csv/products.rb:7
186
msgid "Sync product repositories (default true)"
187
msgstr ""
188

  
189
#: ../lib/hammer_cli_csv/products.rb:91
190
msgid "Creating product '%{name}'..."
191
msgstr ""
192

  
193
#: ../lib/hammer_cli_csv/products.rb:95
194
msgid "Updating product '%{name}'..."
195
msgstr ""
196

  
197
#: ../lib/hammer_cli_csv/products.rb:109
198
msgid ""
199
"Red Hat product '%{product_name}' does not have repository '%{repository_name}"
200
"'"
201
msgstr ""
202

  
203
#: ../lib/hammer_cli_csv/products.rb:114
204
msgid "Creating repository '%{repository_name}' in product '%{product_name}'..."
205
msgstr ""
206

  
207
#: ../lib/hammer_cli_csv/products.rb:179
208
msgid "Red Hat product '%{product_name}' does not exist"
209
msgstr ""
210

  
211
#: ../lib/hammer_cli_csv/products.rb:200
212
msgid "Enabling repository %{name}..."
213
msgstr ""
214

  
215
#: ../lib/hammer_cli_csv/products.rb:216
216
msgid "Repository %{name} already enabled"
217
msgstr ""
218

  
219
#: ../lib/hammer_cli_csv/products.rb:247
220
msgid "syncing repository '%{repository_name}' in product '%{name}'..."
221
msgstr ""
222

  
223
#: ../lib/hammer_cli_csv/products.rb:251
224
msgid "previously synced, skipping..."
225
msgstr ""
226

  
227
#: ../lib/hammer_cli_csv/provisioning_templates.rb:72
228
msgid "Creating provisioning template '%{name}'..."
229
msgstr ""
230

  
231
#: ../lib/hammer_cli_csv/provisioning_templates.rb:84
232
msgid "Updating provisioning template '%{name}'..."
233
msgstr ""
234

  
235
#: ../lib/hammer_cli_csv/splice.rb:289
236
msgid "Creating organization '%{name}'... "
237
msgstr ""
238

  
239
#: ../lib/hammer_cli_csv/splice.rb:295
240
msgid "Satellite-5 Splice"
241
msgstr ""
242

  
243
#: ../lib/hammer_cli_csv/splice.rb:305
244
msgid "Deleting content host with id '%{id}'..."
245
msgstr ""
test/fixtures/vcr_cassettes/resources/activation_keys_import/create_and_update.yml
2 2
http_interactions:
3 3
- request:
4 4
    method: get
5
    uri: http://admin:changeme@katello:3000/api/status
5
    uri: http://admin:changeme@katello:3000/katello/api/organizations/4/activation_keys?per_page=999999
6 6
    body:
7 7
      encoding: US-ASCII
8 8
      string: ''
9 9
    headers:
10
      Accept-Encoding:
11
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
12 10
      Accept:
13
      - '*/*'
11
      - application/json;version=2
12
      Accept-Encoding:
13
      - gzip, deflate
14
      Content-Type:
15
      - application/json
14 16
      User-Agent:
15 17
      - Ruby
16 18
  response:
......
33 35
      Apipie-Checksum:
34 36
      - e98945ba1db6bdbb4c25ce4988912344
35 37
      Etag:
36
      - W/"f536fd8685b76bb26a943d472593c93e"
38
      - W/"ec17573d47084efa891a00db44c644a8"
37 39
      Cache-Control:
38 40
      - max-age=0, private, must-revalidate
39 41
      Set-Cookie:
40
      - _session_id=0e923fc3965991659c91384d374e3456; path=/; HttpOnly
42
      - _session_id=f379f9c9bca48fb8a6882f4f46db8493; path=/; HttpOnly
41 43
      X-Request-Id:
42
      - 51a39dfd-4889-484d-b76b-5007572ee859
44
      - cc22930c-8bba-4c63-9baa-1d20e72f8a7a
43 45
      X-Runtime:
44
      - '0.469822'
46
      - '1.328733'
45 47
      Transfer-Encoding:
46 48
      - chunked
47 49
    body:
48 50
      encoding: UTF-8
49
      string: '{"result":"ok","status":200,"version":"1.13.0-develop","api_version":2}'
51
      string: '{"total":0,"subtotal":0,"page":1,"per_page":"999999","error":null,"search":null,"sort":{"by":null,"order":null},"results":[]}
52

  
53
'
50 54
    http_version: 
51
  recorded_at: Fri, 26 Aug 2016 15:54:19 GMT
55
  recorded_at: Fri, 26 Aug 2016 15:54:22 GMT
52 56
- request:
53 57
    method: get
54
    uri: http://admin:changeme@katello:3000/api/v2/plugins
58
    uri: http://admin:changeme@katello:3000/katello/api/organizations/4/content_views?per_page=999999
55 59
    body:
56 60
      encoding: US-ASCII
57 61
      string: ''
58 62
    headers:
63
      Accept:
64
      - application/json;version=2
59 65
      Accept-Encoding:
60
      - gzip;q=1.0,deflate;q=0.6,identity;q=0.3
66
      - gzip, deflate
67
      Content-Type:
68
      - application/json
69
      User-Agent:
70
      - Ruby
71
  response:
72
    status:
73
      code: 200
74
      message: OK
75
    headers:
76
      X-Frame-Options:
77
      - SAMEORIGIN
78
      X-Xss-Protection:
79
      - 1; mode=block
80
      X-Content-Type-Options:
81
      - nosniff
82
      Foreman-Version:
83
      - 1.13.0-develop
84
      Foreman-Api-Version:
85
      - '2'
86
      Content-Type:
87
      - application/json; charset=utf-8
88
      Apipie-Checksum:
89
      - e98945ba1db6bdbb4c25ce4988912344
90
      Etag:
91
      - W/"78f281b5e8f17b3a8ec943cb506fb9ac"
92
      Cache-Control:
93
      - max-age=0, private, must-revalidate
94
      Set-Cookie:
95
      - _session_id=b6f56750bb35e0ae234488bbc50e69fa; path=/; HttpOnly
96
      X-Request-Id:
97
      - 66f83dcf-a5c8-46c8-830c-52fe75980a1f
98
      X-Runtime:
99
      - '0.809037'
100
      Transfer-Encoding:
101
      - chunked
102
    body:
103
      encoding: UTF-8
104
      string: '{"total":2,"subtotal":2,"page":1,"per_page":"999999","error":null,"search":null,"sort":{"by":null,"order":null},"results":[{"composite":false,"repository_ids":[],"component_ids":[],"default":false,"next_version":2,"id":5,"name":"Test
105
        Puppet Modules","label":"Test_Puppet_Modules","description":null,"organization":{"name":"Test
106
        Corporation","label":"testcorp","id":4},"created_at":"2016-08-16 15:07:07
107
        UTC","updated_at":"2016-08-16 15:07:10 UTC","environments":[{"id":7,"name":"Library","label":"Library","permissions":{"readable":true}}],"repositories":[],"puppet_modules":[],"versions":[{"id":5,"version":"1.0","published":"2016-08-16
108
        15:07:10 UTC","environment_ids":[7]}],"components":[],"activation_keys":[],"last_published":"2016-08-16
109
        15:07:10 UTC","permissions":{"view_content_views":true,"edit_content_views":true,"destroy_content_views":true,"publish_content_views":true,"promote_or_remove_content_views":true}},{"composite":false,"repository_ids":[],"component_ids":[],"default":true,"next_version":1,"id":4,"name":"Default
110
        Organization View","label":"fb70f149-819c-4307-a904-65de05450eb0","description":null,"organization":{"name":"Test
111
        Corporation","label":"testcorp","id":4},"created_at":"2016-08-16 12:46:29
112
        UTC","updated_at":"2016-08-16 12:46:29 UTC","environments":[{"id":7,"name":"Library","label":"Library","permissions":{"readable":true}}],"repositories":[],"puppet_modules":[],"versions":[{"id":4,"version":"1.0","published":"2016-08-16
113
        12:46:29 UTC","environment_ids":[7]}],"components":[],"activation_keys":[],"last_published":"2016-08-16
114
        12:46:29 UTC","permissions":{"view_content_views":true,"edit_content_views":true,"destroy_content_views":true,"publish_content_views":true,"promote_or_remove_content_views":true}}]}
115

  
116
'
117
    http_version: 
118
  recorded_at: Fri, 26 Aug 2016 15:54:23 GMT
119
- request:
120
    method: post
121
    uri: http://admin:changeme@katello:3000/katello/api/activation_keys
122
    body:
123
      encoding: UTF-8
124
      string: '{"organization_id":4,"name":"testakey1","environment_id":null,"content_view_id":4,"description":null,"unlimited_content_hosts":false,"max_content_hosts":0,"service_level":null,"release_version":null}'
125
    headers:
61 126
      Accept:
62
      - '*/*'
127
      - application/json;version=2
128
      Accept-Encoding:
129
      - gzip, deflate
130
      Content-Type:
131
      - application/json
132
      Content-Length:
133
      - '199'
63 134
      User-Agent:
64 135
      - Ruby
65 136
  response:
......
82 153
      Apipie-Checksum:
83 154
      - e98945ba1db6bdbb4c25ce4988912344
84 155
      Etag:
85
      - W/"5fdeea8a610f7805000b37060cecd4be"
156
      - W/"10354348294e3650a9125ef4fca7dbe4"
86 157
      Cache-Control:
87 158
      - max-age=0, private, must-revalidate
88 159
      Set-Cookie:
89
      - _session_id=e2f1597d8e88eb272f62a54e5a991041; path=/; HttpOnly
160
      - _session_id=9a81be635f75bbe9f7b03f882c52850b; path=/; HttpOnly
161
      - request_method=POST; path=/
90 162
      X-Request-Id:
91
      - ec57e45d-ba63-47c9-bca1-2e795c7fb968
163
      - 28e94b47-d942-4abf-83bf-bc5936784b0f
92 164
      X-Runtime:
93
      - '1.248598'
165
      - '2.082730'
94 166
      Transfer-Encoding:
95 167
      - chunked
96 168
    body:
97
      encoding: ASCII-8BIT
98
      string: !binary |-
99
        ewogICJ0b3RhbCI6IDQsCiAgInN1YnRvdGFsIjogNCwKICAicGFnZSI6IDEs
100
        CiAgInBlcl9wYWdlIjogMjAsCiAgInNlYXJjaCI6IG51bGwsCiAgInNvcnQi
101
        OiB7CiAgICAiYnkiOiBudWxsLAogICAgIm9yZGVyIjogbnVsbAogIH0sCiAg
102
        InJlc3VsdHMiOiBbeyJpZCI6ImZvcmVtYW4tdGFza3MiLCJuYW1lIjoiZm9y
103
        ZW1hbi10YXNrcyIsImF1dGhvciI6Ikl2YW4gTmXEjWFzIiwiZGVzY3JpcHRp
104
        b24iOiJUaGUgZ29hbCBvZiB0aGlzIHBsdWdpbiBpcyB0byB1bmlmeSB0aGUg
105
        d2F5IG9mIHNob3dpbmcgdGFzayBzdGF0dXNlcyBhY3Jvc3MgdGhlIEZvcmVt
106
        YW4gaW5zdGFuY2UuXG5JdCBkZWZpbmVzIFRhc2sgbW9kZWwgZm9yIGtlZXBp
107
        bmcgdGhlIGluZm9ybWF0aW9uIGFib3V0IHRoZSB0YXNrcyBhbmQgTG9jayBm
108
        b3IgYXNzaWduaW5nIHRoZSB0YXNrc1xudG8gcmVzb3VyY2VzLiBUaGUgbG9j
109
        a2luZyBhbGxvd3MgZGVhbGluZyB3aXRoIHByZXZlbnRpbmcgbXVsdGlwbGUg
110
        Y29sbGlkaW5nIHRhc2tzIHRvIGJlIHJ1biBvbiB0aGVcbnNhbWUgcmVzb3Vy
111
        Y2UuIEl0IGFsc28gb3B0aW9uYWxseSBwcm92aWRlcyBEeW5mbG93IGluZnJh
112
        c3RydWN0dXJlIGZvciB1c2luZyBpdCBmb3IgbWFuYWdpbmcgdGhlIHRhc2tz
113
        LlxuIiwidXJsIjoiaHR0cHM6Ly9naXRodWIuY29tL3RoZWZvcmVtYW4vZm9y
114
        ZW1hbi10YXNrcyIsInZlcnNpb24iOiIwLjguMCJ9LHsiaWQiOiJmb3JlbWFu
115
        X2RvY2tlciIsIm5hbWUiOiJmb3JlbWFuX2RvY2tlciIsImF1dGhvciI6IkRh
116
        bmllbCBMb2JhdG8sIEFtb3MgQmVuYXJpIiwiZGVzY3JpcHRpb24iOiJQcm92
117
        aXNpb24gYW5kIG1hbmFnZSBEb2NrZXIgY29udGFpbmVycyBhbmQgaW1hZ2Vz
118
        IGZyb20gRm9yZW1hbi4iLCJ1cmwiOiJodHRwOi8vZ2l0aHViLmNvbS90aGVm
119
        b3JlbWFuL2ZvcmVtYW4tZG9ja2VyIiwidmVyc2lvbiI6IjMuMC4wIn0seyJp
120
        ZCI6ImZvcmVtYW5fcmVtb3RlX2V4ZWN1dGlvbiIsIm5hbWUiOiJmb3JlbWFu
121
        X3JlbW90ZV9leGVjdXRpb24iLCJhdXRob3IiOiJGb3JlbWFuIFJlbW90ZSBF
122
        eGVjdXRpb24gdGVhbSIsImRlc2NyaXB0aW9uIjoiQSBwbHVnaW4gYnJpbmdp
123
        bmcgcmVtb3RlIGV4ZWN1dGlvbiB0byB0aGUgRm9yZW1hbiwgY29tcGxldGlu
124
        ZyB0aGUgY29uZmlnIG1hbmFnZW1lbnQgZnVuY3Rpb25hbGl0eSB3aXRoIHJl
125
        bW90ZSBtYW5hZ2VtZW50IGZ1bmN0aW9uYWxpdHkuIiwidXJsIjoiaHR0cHM6
126
        Ly9naXRodWIuY29tL3RoZWZvcmVtYW4vZm9yZW1hbl9yZW1vdGVfZXhlY3V0
127
        aW9uIiwidmVyc2lvbiI6IjEuMC4wIn0seyJpZCI6ImthdGVsbG8iLCJuYW1l
128
        Ijoia2F0ZWxsbyIsImF1dGhvciI6Ik4vQSIsImRlc2NyaXB0aW9uIjoiQ29u
129
        dGVudCBhbmQgU3Vic2NyaXB0aW9uIE1hbmFnZW1lbnQgcGx1Z2luIGZvciBG
130
        b3JlbWFuIiwidXJsIjoiaHR0cDovL3d3dy5rYXRlbGxvLm9yZyIsInZlcnNp
131
        b24iOiIzLjIuMCJ9XQp9Cg==
169
      encoding: UTF-8
170
      string: '  {"id":8,"name":"testakey1","description":null,"unlimited_hosts":true,"auto_attach":true,"content_view_id":4,"environment_id":null,"usage_count":0,"user_id":3,"max_hosts":null,"release_version":null,"service_level":null,"content_overrides":[],"organization":{"name":"Test
171
        Corporation","label":"testcorp","id":4},"created_at":"2016-08-26 15:54:52
172
        UTC","updated_at":"2016-08-26 15:54:52 UTC","content_view":{"id":4,"name":"Default
173
        Organization View"},"environment":null,"products":null,"host_collections":[],"permissions":{"view_activation_keys":true,"edit_activation_keys":true,"destroy_activation_keys":true}}
174

  
175
'
132 176
    http_version: 
133
  recorded_at: Fri, 26 Aug 2016 15:54:20 GMT
177
  recorded_at: Fri, 26 Aug 2016 15:54:25 GMT
134 178
- request:
135 179
    method: get
136
    uri: http://admin:changeme@katello:3000/katello/api/organizations?per_page=999999&search=name=%22Test%20Corporation%22
180
    uri: http://admin:changeme@katello:3000/katello/api/organizations/4/subscriptions?activation_key_id=8&per_page=999999
137 181
    body:
138 182
      encoding: US-ASCII
139 183
      string: ''
......
166 210
      Apipie-Checksum:
167 211
      - e98945ba1db6bdbb4c25ce4988912344
168 212
      Etag:
169
      - W/"dec57c653102523d2cd2de13cb7fee01"
213
      - W/"e9b0e78fa986476bd289d042d2e61463"
170 214
      Cache-Control:
171 215
      - max-age=0, private, must-revalidate
172 216
      Set-Cookie:
173
      - _session_id=661dafbafd6cd0935691f0b384703804; path=/; HttpOnly
217
      - _session_id=9a68ddec49a09608b292c83734661402; path=/; HttpOnly
174 218
      X-Request-Id:
175
      - e91b092f-38fe-41da-9068-98e8344a3a02
219
      - fc8bda2b-bcd8-457c-a9bf-ad76da3cc6d7
176 220
      X-Runtime:
177
      - '0.278001'
221
      - '0.598567'
178 222
      Transfer-Encoding:
179 223
      - chunked
180 224
    body:
181 225
      encoding: UTF-8
182
      string: |
183
        {
184
          "total": 3,
185
          "subtotal": 1,
186
          "page": 1,
187
          "per_page": 999999,
188
          "search": "name=\"Test Corporation\"",
189
          "sort": {
190
            "by": null,
191
            "order": null
192
          },
193
          "results": [{"label":"testcorp","created_at":"2016-08-16 12:46:24 UTC","updated_at":"2016-08-16 12:46:24 UTC","id":4,"name":"Test Corporation","title":"Test Corporation","description":"Testing today for a better tomorrow"}]
194
        }
226
      string: '{"organization":{},"total":0,"subtotal":0,"page":1,"per_page":"999999","error":null,"search":null,"sort":{"by":null,"order":null},"results":[]}
227

  
228
'
195 229
    http_version: 
196
  recorded_at: Fri, 26 Aug 2016 15:54:20 GMT
230
  recorded_at: Fri, 26 Aug 2016 15:54:26 GMT
197 231
- request:
198 232
    method: get
199
    uri: http://admin:changeme@katello:3000/apidoc/v2.json
233
    uri: http://admin:changeme@katello:3000/katello/api/organizations/4/activation_keys?per_page=999999
200 234
    body:
201 235
      encoding: US-ASCII
202 236
      string: ''
203 237
    headers:
204 238
      Accept:
239
      - application/json;version=2
240
      Accept-Encoding:
241
      - gzip, deflate
242
      Content-Type:
205 243
      - application/json
244
      User-Agent:
245
      - Ruby
246
  response:
247
    status:
248
      code: 200
249
      message: OK
250
    headers:
251
      X-Frame-Options:
252
      - SAMEORIGIN
253
      X-Xss-Protection:
254
      - 1; mode=block
255
      X-Content-Type-Options:
256
      - nosniff
257
      Foreman-Version:
258
      - 1.13.0-develop
259
      Foreman-Api-Version:
260
      - '2'
261
      Content-Type:
262
      - application/json; charset=utf-8
263
      Apipie-Checksum:
264
      - e98945ba1db6bdbb4c25ce4988912344
265
      Etag:
266
      - W/"ffdeec94f91d07b7dd20a978d3df6ff8"
267
      Cache-Control:
268
      - max-age=0, private, must-revalidate
269
      Set-Cookie:
270
      - _session_id=7c2a7113f6fddfde15faecac3a66f588; path=/; HttpOnly
271
      X-Request-Id:
272
      - 901e63a1-4e0a-4aa0-9925-0f0b157015ff
273
      X-Runtime:
274
      - '1.668585'
275
      Transfer-Encoding:
276
      - chunked
277
    body:
278
      encoding: UTF-8
279
      string: '{"total":1,"subtotal":1,"page":1,"per_page":"999999","error":null,"search":null,"sort":{"by":null,"order":null},"results":[{"id":8,"name":"testakey1","description":null,"unlimited_hosts":true,"auto_attach":true,"content_view_id":4,"environment_id":null,"usage_count":0,"user_id":3,"max_hosts":null,"release_version":null,"service_level":null,"content_overrides":[],"organization":{"name":"Test
280
        Corporation","label":"testcorp","id":4},"created_at":"2016-08-26 15:54:52
281
        UTC","updated_at":"2016-08-26 15:54:52 UTC","content_view":{"id":4,"name":"Default
282
        Organization View"},"environment":null,"products":null,"host_collections":[],"permissions":{"view_activation_keys":true,"edit_activation_keys":true,"destroy_activation_keys":true}}]}
283

  
284
'
285
    http_version: 
286
  recorded_at: Fri, 26 Aug 2016 15:54:29 GMT
287
- request:
288
    method: get
289
    uri: http://admin:changeme@katello:3000/katello/api/organizations/4/content_views?per_page=999999
290
    body:
291
      encoding: US-ASCII
292
      string: ''
293
    headers:
294
      Accept:
295
      - application/json;version=2
206 296
      Accept-Encoding:
207 297
      - gzip, deflate
208 298
      Content-Type:
......
220 310
      - 1; mode=block
221 311
      X-Content-Type-Options:
222 312
      - nosniff
223
      Content-Disposition:
224
      - inline; filename="v2.json"
225
      Content-Transfer-Encoding:
226
      - binary
313
      Foreman-Version:
314
      - 1.13.0-develop
315
      Foreman-Api-Version:
316
      - '2'
227 317
      Content-Type:
228
      - text/html
318
      - application/json; charset=utf-8
319
      Apipie-Checksum:
320
      - e98945ba1db6bdbb4c25ce4988912344
321
      Etag:
322
      - W/"f3a33ab8eb3630f9e5784c70c58805b3"
229 323
      Cache-Control:
230
      - private
324
      - max-age=0, private, must-revalidate
325
      Set-Cookie:
326
      - _session_id=30da0dc117381ff8c20af139540d25d2; path=/; HttpOnly
327
      X-Request-Id:
328
      - 325886de-6d61-45a4-84c0-dd1e730fc6bd
329
      X-Runtime:
330
      - '0.786266'
331
      Transfer-Encoding:
332
      - chunked
333
    body:
334
      encoding: UTF-8
335
      string: '{"total":2,"subtotal":2,"page":1,"per_page":"999999","error":null,"search":null,"sort":{"by":null,"order":null},"results":[{"composite":false,"repository_ids":[],"component_ids":[],"default":false,"next_version":2,"id":5,"name":"Test
336
        Puppet Modules","label":"Test_Puppet_Modules","description":null,"organization":{"name":"Test
337
        Corporation","label":"testcorp","id":4},"created_at":"2016-08-16 15:07:07
338
        UTC","updated_at":"2016-08-16 15:07:10 UTC","environments":[{"id":7,"name":"Library","label":"Library","permissions":{"readable":true}}],"repositories":[],"puppet_modules":[],"versions":[{"id":5,"version":"1.0","published":"2016-08-16
339
        15:07:10 UTC","environment_ids":[7]}],"components":[],"activation_keys":[],"last_published":"2016-08-16
340
        15:07:10 UTC","permissions":{"view_content_views":true,"edit_content_views":true,"destroy_content_views":true,"publish_content_views":true,"promote_or_remove_content_views":true}},{"composite":false,"repository_ids":[],"component_ids":[],"default":true,"next_version":1,"id":4,"name":"Default
341
        Organization View","label":"fb70f149-819c-4307-a904-65de05450eb0","description":null,"organization":{"name":"Test
342
        Corporation","label":"testcorp","id":4},"created_at":"2016-08-16 12:46:29
343
        UTC","updated_at":"2016-08-16 12:46:29 UTC","environments":[{"id":7,"name":"Library","label":"Library","permissions":{"readable":true}}],"repositories":[],"puppet_modules":[],"versions":[{"id":4,"version":"1.0","published":"2016-08-16
344
        12:46:29 UTC","environment_ids":[7]}],"components":[],"activation_keys":[{"id":8,"name":"testakey1"}],"last_published":"2016-08-16
345
        12:46:29 UTC","permissions":{"view_content_views":true,"edit_content_views":true,"destroy_content_views":true,"publish_content_views":true,"promote_or_remove_content_views":true}}]}
346

  
347
'
348
    http_version: 
349
  recorded_at: Fri, 26 Aug 2016 15:54:30 GMT
350
- request:
351
    method: put
352
    uri: http://admin:changeme@katello:3000/katello/api/activation_keys/8
353
    body:
354
      encoding: UTF-8
355
      string: '{"organization_id":4,"name":"testakey1","environment_id":null,"content_view_id":4,"description":null,"unlimited_content_hosts":false,"max_content_hosts":0,"service_level":null,"release_version":null}'
356
    headers:
357
      Accept:
358
      - application/json;version=2
359
      Accept-Encoding:
360
      - gzip, deflate
361
      Content-Type:
362
      - application/json
363
      Content-Length:
364
      - '199'
365
      User-Agent:
366
      - Ruby
367
  response:
368
    status:
369
      code: 200
370
      message: OK
371
    headers:
372
      X-Frame-Options:
373
      - SAMEORIGIN
374
      X-Xss-Protection:
375
      - 1; mode=block
376
      X-Content-Type-Options:
377
      - nosniff
378
      Foreman-Version:
379
      - 1.13.0-develop
380
      Foreman-Api-Version:
381
      - '2'
382
      Content-Type:
383
      - application/json; charset=utf-8
231 384
      Apipie-Checksum:
232 385
      - e98945ba1db6bdbb4c25ce4988912344
386
      Etag:
387
      - W/"10354348294e3650a9125ef4fca7dbe4"
388
      Cache-Control:
389
      - max-age=0, private, must-revalidate
390
      Set-Cookie:
391
      - _session_id=2608d15f5adba4c7fbb18e3a4ddef270; path=/; HttpOnly
392
      - request_method=PUT; path=/
233 393
      X-Request-Id:
234
      - 0ae5b134-fc2a-4c5b-8894-20d9bd8c5d60
394
      - c55170f5-e01a-4297-b9c9-16f996d49f49
235 395
      X-Runtime:
236
      - '0.151908'
237
      Transfer-Encoding:
238
      - chunked
239
    body:
240
      encoding: ASCII-8BIT
241
      string: !binary |-
242
        eyJkb2NzIjp7Im5hbWUiOiJGb3JlbWFuIiwiaW5mbyI6IlxuXHUwMDNjcFx1
243
        MDAzZVNhdGVsbGl0ZSBBUEkgdjIgaXMgY3VycmVudGx5IHRoZSBkZWZhdWx0
244
        IEFQSSB2ZXJzaW9uLlx1MDAzYy9wXHUwMDNlXG4iLCJjb3B5cmlnaHQiOiIi
245
        LCJkb2NfdXJsIjoiLi4vYXBpZG9jL3YyIiwiYXBpX3VybCI6Ii9hcGkiLCJy
246
        ZXNvdXJjZXMiOnsiaG9zdF9zdWJzY3JpcHRpb25zIjp7ImRvY191cmwiOiIu
247
        Li9hcGlkb2MvdjIvaG9zdF9zdWJzY3JpcHRpb25zIiwiYXBpX3VybCI6Ii9h
248
        cGkiLCJuYW1lIjoiSG9zdCBzdWJzY3JpcHRpb25zIiwic2hvcnRfZGVzY3Jp
249
        cHRpb24iOm51bGwsImZ1bGxfZGVzY3JpcHRpb24iOiIiLCJ2ZXJzaW9uIjoi
250
        djIiLCJmb3JtYXRzIjpudWxsLCJtZXRhZGF0YSI6bnVsbCwibWV0aG9kcyI6
251
        W3siZG9jX3VybCI6Ii4uL2FwaWRvYy92Mi9ob3N0X3N1YnNjcmlwdGlvbnMv
252
        aW5kZXgiLCJuYW1lIjoiaW5kZXgiLCJhcGlzIjpbeyJhcGlfdXJsIjoiL2Fw
253
        aS9ob3N0cy86aG9zdF9pZC9zdWJzY3JpcHRpb25zIiwiaHR0cF9tZXRob2Qi
254
        OiJHRVQiLCJzaG9ydF9kZXNjcmlwdGlvbiI6Ikxpc3QgYSBob3N0J3Mgc3Vi
255
        c2NyaXB0aW9ucyIsImRlcHJlY2F0ZWQiOm51bGx9XSwiZm9ybWF0cyI6bnVs
256
        bCwiZnVsbF9kZXNjcmlwdGlvbiI6IiIsImVycm9ycyI6W10sInBhcmFtcyI6
257
        W3sibmFtZSI6Imhvc3RfaWQiLCJmdWxsX25hbWUiOiJob3N0X2lkIiwiZGVz
258
        Y3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VJZCBvZiB0aGUgaG9zdFx1MDAz
259
        Yy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6dHJ1ZSwiYWxsb3dfbmlsIjpmYWxz
260
        ZSwidmFsaWRhdG9yIjoiSW50ZWdlciIsImV4cGVjdGVkX3R5cGUiOiJudW1l
261
        cmljIiwibWV0YWRhdGEiOm51bGwsInNob3ciOnRydWUsInZhbGlkYXRpb25z
262
        IjpbXX1dLCJleGFtcGxlcyI6W10sIm1ldGFkYXRhIjpudWxsLCJzZWUiOltd
263
        LCJoZWFkZXJzIjpbXSwic2hvdyI6dHJ1ZX0seyJkb2NfdXJsIjoiLi4vYXBp
264
        ZG9jL3YyL2hvc3Rfc3Vic2NyaXB0aW9ucy9hdXRvX2F0dGFjaCIsIm5hbWUi
265
        OiJhdXRvX2F0dGFjaCIsImFwaXMiOlt7ImFwaV91cmwiOiIvYXBpL2hvc3Rz
266
        Lzpob3N0X2lkL3N1YnNjcmlwdGlvbnMvYXV0b19hdHRhY2giLCJodHRwX21l
267
        dGhvZCI6IlBVVCIsInNob3J0X2Rlc2NyaXB0aW9uIjoiVHJpZ2dlciBhbiBh
268
        dXRvLWF0dGFjaCBvZiBzdWJzY3JpcHRpb25zIiwiZGVwcmVjYXRlZCI6bnVs
269
        bH1dLCJmb3JtYXRzIjpudWxsLCJmdWxsX2Rlc2NyaXB0aW9uIjoiIiwiZXJy
270
        b3JzIjpbXSwicGFyYW1zIjpbeyJuYW1lIjoiaG9zdF9pZCIsImZ1bGxfbmFt
271
        ZSI6Imhvc3RfaWQiLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUlk
272
        IG9mIHRoZSBob3N0XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjp0cnVl
273
        LCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJJbnRlZ2VyIiwiZXhw
274
        ZWN0ZWRfdHlwZSI6Im51bWVyaWMiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
275
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV0sImV4YW1wbGVzIjpbXSwibWV0YWRh
276
        dGEiOm51bGwsInNlZSI6W10sImhlYWRlcnMiOltdLCJzaG93Ijp0cnVlfSx7
277
        ImRvY191cmwiOiIuLi9hcGlkb2MvdjIvaG9zdF9zdWJzY3JpcHRpb25zL2V2
278
        ZW50cyIsIm5hbWUiOiJldmVudHMiLCJhcGlzIjpbeyJhcGlfdXJsIjoiL2Fw
279
        aS9ob3N0cy86aG9zdF9pZC9zdWJzY3JpcHRpb25zL2V2ZW50cyIsImh0dHBf
280
        bWV0aG9kIjoiR0VUIiwic2hvcnRfZGVzY3JpcHRpb24iOiJMaXN0IHN1YnNj
281
        cmlwdGlvbiBldmVudHMgZm9yIHRoZSBob3N0IiwiZGVwcmVjYXRlZCI6bnVs
282
        bH1dLCJmb3JtYXRzIjpudWxsLCJmdWxsX2Rlc2NyaXB0aW9uIjoiIiwiZXJy
283
        b3JzIjpbXSwicGFyYW1zIjpbeyJuYW1lIjoiaG9zdF9pZCIsImZ1bGxfbmFt
284
        ZSI6Imhvc3RfaWQiLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZUlk
285
        IG9mIHRoZSBob3N0XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjp0cnVl
286
        LCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxpZGF0b3IiOiJJbnRlZ2VyIiwiZXhw
287
        ZWN0ZWRfdHlwZSI6Im51bWVyaWMiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6
288
        dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV0sImV4YW1wbGVzIjpbXSwibWV0YWRh
289
        dGEiOm51bGwsInNlZSI6W10sImhlYWRlcnMiOltdLCJzaG93Ijp0cnVlfSx7
290
        ImRvY191cmwiOiIuLi9hcGlkb2MvdjIvaG9zdF9zdWJzY3JpcHRpb25zL2Rl
291
        c3Ryb3kiLCJuYW1lIjoiZGVzdHJveSIsImFwaXMiOlt7ImFwaV91cmwiOiIv
292
        YXBpL2hvc3RzLzpob3N0X2lkL3N1YnNjcmlwdGlvbnMiLCJodHRwX21ldGhv
293
        ZCI6IkRFTEVURSIsInNob3J0X2Rlc2NyaXB0aW9uIjoiVW5yZWdpc3RlciB0
294
        aGUgaG9zdCBhcyBhIHN1YnNjcmlwdGlvbiBjb25zdW1lciIsImRlcHJlY2F0
295
        ZWQiOm51bGx9XSwiZm9ybWF0cyI6bnVsbCwiZnVsbF9kZXNjcmlwdGlvbiI6
296
        IiIsImVycm9ycyI6W10sInBhcmFtcyI6W3sibmFtZSI6Imhvc3RfaWQiLCJm
297
        dWxsX25hbWUiOiJob3N0X2lkIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3Bc
298
        dTAwM2VJZCBvZiB0aGUgaG9zdFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJl
299
        ZCI6dHJ1ZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiSW50ZWdl
300
        ciIsImV4cGVjdGVkX3R5cGUiOiJudW1lcmljIiwibWV0YWRhdGEiOm51bGws
301
        InNob3ciOnRydWUsInZhbGlkYXRpb25zIjpbXX1dLCJleGFtcGxlcyI6W10s
302
        Im1ldGFkYXRhIjpudWxsLCJzZWUiOltdLCJoZWFkZXJzIjpbXSwic2hvdyI6
303
        dHJ1ZX0seyJkb2NfdXJsIjoiLi4vYXBpZG9jL3YyL2hvc3Rfc3Vic2NyaXB0
304
        aW9ucy9jcmVhdGUiLCJuYW1lIjoiY3JlYXRlIiwiYXBpcyI6W3siYXBpX3Vy
305
        bCI6Ii9hcGkvaG9zdHMvc3Vic2NyaXB0aW9ucyIsImh0dHBfbWV0aG9kIjoi
306
        UE9TVCIsInNob3J0X2Rlc2NyaXB0aW9uIjoiUmVnaXN0ZXIgYSBob3N0IHdp
307
        dGggc3Vic2NyaXB0aW9uIGFuZCBpbmZvcm1hdGlvbi4iLCJkZXByZWNhdGVk
308
        IjpudWxsfV0sImZvcm1hdHMiOm51bGwsImZ1bGxfZGVzY3JpcHRpb24iOiIi
309
        LCJlcnJvcnMiOltdLCJwYXJhbXMiOlt7Im5hbWUiOiJuYW1lIiwiZnVsbF9u
310
        YW1lIjoibmFtZSIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlTmFt
311
        ZSBvZiB0aGUgaG9zdFx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6dHJ1
312
        ZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhw
313
        ZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0
314
        cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InV1aWQiLCJmdWxsX25h
315
        bWUiOiJ1dWlkIiwiZGVzY3JpcHRpb24iOiJcblx1MDAzY3BcdTAwM2VVVUlE
316
        IHRvIHVzZSBmb3IgcmVnaXN0ZXJlZCBob3N0LCByYW5kb20gdXVpZCBpcyBn
317
        ZW5lcmF0ZWQgaWYgbm90IHByb3ZpZGVkXHUwMDNjL3BcdTAwM2VcbiIsInJl
318
        cXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoi
319
        U3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpu
320
        dWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6ImZh
321
        Y3RzIiwiZnVsbF9uYW1lIjoiZmFjdHMiLCJkZXNjcmlwdGlvbiI6IlxuXHUw
322
        MDNjcFx1MDAzZUtleS12YWx1ZSBoYXNoIG9mIHN1YnNjcmlwdGlvbi1tYW5h
323
        Z2VyIGZhY3RzLCBuZXN0aW5nIHVzZXMgYSBwZXJpb2QgZGVsaW1pdGVyICgu
324
        KVx1MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25p
325
        bCI6ZmFsc2UsInZhbGlkYXRvciI6Ikhhc2giLCJleHBlY3RlZF90eXBlIjoi
326
        aGFzaCIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9u
327
        cyI6W119LHsibmFtZSI6Imh5cGVydmlzb3JfZ3Vlc3RfdXVpZHMiLCJmdWxs
328
        X25hbWUiOiJoeXBlcnZpc29yX2d1ZXN0X3V1aWRzIiwiZGVzY3JpcHRpb24i
329
        OiJcblx1MDAzY3BcdTAwM2VVVUlEcyBvZiB0aGUgdmlydHVhbCBndWVzdHMg
330
        ZnJvbSB0aGUgaG9zdOKAmXMgaHlwZXJ2aXNvclx1MDAzYy9wXHUwMDNlXG4i
331
        LCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6ZmFsc2UsInZhbGlkYXRv
332
        ciI6Ik11c3QgYmUgYW4gYXJyYXkgb2YgYW55IHR5cGUiLCJleHBlY3RlZF90
333
        eXBlIjoiYXJyYXkiLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFs
334
        aWRhdGlvbnMiOltdfSx7Im5hbWUiOiJpbnN0YWxsZWRfcHJvZHVjdHMiLCJm
335
        dWxsX25hbWUiOiJpbnN0YWxsZWRfcHJvZHVjdHMiLCJkZXNjcmlwdGlvbiI6
336
        IlxuXHUwMDNjcFx1MDAzZUxpc3Qgb2YgcHJvZHVjdHMgaW5zdGFsbGVkIG9u
337
        IHRoZSBob3N0XHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwi
338
        YWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiTXVzdCBiZSBhbiBBcnJh
339
        eSBvZiBuZXN0ZWQgZWxlbWVudHMiLCJleHBlY3RlZF90eXBlIjoiYXJyYXki
340
        LCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltd
341
        LCJwYXJhbXMiOlt7Im5hbWUiOiJwcm9kdWN0X2lkIiwiZnVsbF9uYW1lIjoi
342
        aW5zdGFsbGVkX3Byb2R1Y3RzW3Byb2R1Y3RfaWRdIiwiZGVzY3JpcHRpb24i
343
        OiJcblx1MDAzY3BcdTAwM2VQcm9kdWN0IGlkIGFzIGxpc3RlZCBmcm9tIGEg
344
        aG9zdOKAmXMgaW5zdGFsbGVkIHByb2R1Y3RzLCB0aGlzIGlzIG5vdCB0aGUg
345
        c2FtZSBwcm9kdWN0IGlkIGFzIHRoZSBwcm9kdWN0cyBhcGkgcmV0dXJuc1x1
346
        MDAzYy9wXHUwMDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6
347
        ZmFsc2UsInZhbGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUiOiJz
348
        dHJpbmciLCJtZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlv
349
        bnMiOltdfSx7Im5hbWUiOiJwcm9kdWN0X25hbWUiLCJmdWxsX25hbWUiOiJp
350
        bnN0YWxsZWRfcHJvZHVjdHNbcHJvZHVjdF9uYW1lXSIsImRlc2NyaXB0aW9u
351
        IjoiXG5cdTAwM2NwXHUwMDNlUHJvZHVjdCBuYW1lIGFzIGxpc3RlZCBmcm9t
352
        IGEgaG9zdOKAmXMgaW5zdGFsbGVkIHByb2R1Y3RzXHUwMDNjL3BcdTAwM2Vc
353
        biIsInJlcXVpcmVkIjpmYWxzZSwiYWxsb3dfbmlsIjpmYWxzZSwidmFsaWRh
354
        dG9yIjoiU3RyaW5nIiwiZXhwZWN0ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFk
355
        YXRhIjpudWxsLCJzaG93Ijp0cnVlLCJ2YWxpZGF0aW9ucyI6W119LHsibmFt
356
        ZSI6ImFyY2giLCJmdWxsX25hbWUiOiJpbnN0YWxsZWRfcHJvZHVjdHNbYXJj
357
        aF0iLCJkZXNjcmlwdGlvbiI6IlxuXHUwMDNjcFx1MDAzZVByb2R1Y3QgYXJj
358
        aGl0ZWN0dXJlXHUwMDNjL3BcdTAwM2VcbiIsInJlcXVpcmVkIjpmYWxzZSwi
359
        YWxsb3dfbmlsIjpmYWxzZSwidmFsaWRhdG9yIjoiU3RyaW5nIiwiZXhwZWN0
360
        ZWRfdHlwZSI6InN0cmluZyIsIm1ldGFkYXRhIjpudWxsLCJzaG93Ijp0cnVl
361
        LCJ2YWxpZGF0aW9ucyI6W119LHsibmFtZSI6InZlcnNpb24iLCJmdWxsX25h
362
        bWUiOiJpbnN0YWxsZWRfcHJvZHVjdHNbdmVyc2lvbl0iLCJkZXNjcmlwdGlv
363
        biI6IlxuXHUwMDNjcFx1MDAzZVByb2R1Y3QgdmVyc2lvblx1MDAzYy9wXHUw
364
        MDNlXG4iLCJyZXF1aXJlZCI6ZmFsc2UsImFsbG93X25pbCI6ZmFsc2UsInZh
365
        bGlkYXRvciI6IlN0cmluZyIsImV4cGVjdGVkX3R5cGUiOiJzdHJpbmciLCJt
366
        ZXRhZGF0YSI6bnVsbCwic2hvdyI6dHJ1ZSwidmFsaWRhdGlvbnMiOltdfV19
367
        LHsibmFtZSI6InJlbGVhc2VfdmVyc2lvbiIsImZ1bGxfbmFtZSI6InJlbGVh
368
        c2VfdmVyc2lvbiIsImRlc2NyaXB0aW9uIjoiXG5cdTAwM2NwXHUwMDNlUmVs
369
        ZWFzZSB2ZXJzaW9uIG9mIHRoZSBjb250ZW50IGhvc3RcdTAwM2MvcFx1MDAz
370
        ZVxuIiwicmVxdWlyZWQiOmZhbHNlLCJhbGxvd19uaWwiOmZhbHNlLCJ2YWxp
371
        ZGF0b3IiOiJTdHJpbmciLCJleHBlY3RlZF90eXBlIjoic3RyaW5nIiwibWV0
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff