52
53
parser.add_argument('-k', '--insecure',
54
55
action='store_true',
55
help='Explicitly allow heatclient to perform '
56
help=_('Explicitly allow heatclient to perform '
56
57
'\"insecure SSL\" (https) requests. The server\'s '
57
58
'certificate will not be verified against any '
58
59
'certificate authorities. This option should '
59
'be used with caution.')
60
'be used with caution.'))
61
62
parser.add_argument('--os-cert',
62
help='Path of certificate file to use in SSL '
63
help=_('Path of certificate file to use in SSL '
63
64
'connection. This file can optionally be '
64
'prepended with the private key.')
65
'prepended with the private key.'))
66
67
# for backward compatibility only
67
68
parser.add_argument('--cert-file',
69
help='DEPRECATED! Use --os-cert.')
70
help=_('DEPRECATED! Use %(arg)s.') %
71
73
parser.add_argument('--os-key',
72
help='Path of client key to use in SSL '
74
help=_('Path of client key to use in SSL '
73
75
'connection. This option is not necessary '
74
'if your key is prepended to your cert file.')
76
'if your key is prepended to your cert file.'))
76
78
parser.add_argument('--key-file',
78
help='DEPRECATED! Use --os-key.')
80
help=_('DEPRECATED! Use %(arg)s.') %
80
83
parser.add_argument('--os-cacert',
81
84
metavar='<ca-certificate-file>',
83
86
default=utils.env('OS_CACERT'),
84
help='Path of CA TLS certificate(s) used to '
87
help=_('Path of CA TLS certificate(s) used to '
85
88
'verify the remote server\'s certificate. '
86
89
'Without this option glance looks for the '
87
'default system CA certificates.')
90
'default system CA certificates.'))
89
92
parser.add_argument('--ca-file',
91
help='DEPRECATED! Use --os-cacert.')
94
help=_('DEPRECATED! Use %(arg)s.') %
95
{'arg': '--os-cacert'})
93
97
parser.add_argument('--os-username',
94
98
default=utils.env('OS_USERNAME'),
95
help='Defaults to env[OS_USERNAME].')
99
help=_('Defaults to %(value)s.') % {
100
'value': 'env[OS_USERNAME]'
97
103
parser.add_argument('--os_username',
98
104
help=argparse.SUPPRESS)
100
106
parser.add_argument('--os-user-id',
101
107
default=utils.env('OS_USER_ID'),
102
help='Defaults to env[OS_USER_ID].')
108
help=_('Defaults to %(value)s.') % {
109
'value': 'env[OS_USER_ID]'
104
112
parser.add_argument('--os_user_id',
105
113
help=argparse.SUPPRESS)
107
115
parser.add_argument('--os-user-domain-id',
108
116
default=utils.env('OS_USER_DOMAIN_ID'),
109
help='Defaults to env[OS_USER_DOMAIN_ID].')
117
help=_('Defaults to %(value)s.') % {
118
'value': 'env[OS_USER_DOMAIN_ID]'
111
121
parser.add_argument('--os_user_domain_id',
112
122
help=argparse.SUPPRESS)
114
124
parser.add_argument('--os-user-domain-name',
115
125
default=utils.env('OS_USER_DOMAIN_NAME'),
116
help='Defaults to env[OS_USER_DOMAIN_NAME].')
126
help=_('Defaults to %(value)s.') % {
127
'value': 'env[OS_USER_DOMAIN_NAME]'
118
130
parser.add_argument('--os_user_domain_name',
119
131
help=argparse.SUPPRESS)
121
133
parser.add_argument('--os-project-id',
122
134
default=utils.env('OS_PROJECT_ID'),
123
help='Another way to specify tenant ID. '
124
'This option is mutually exclusive with '
126
'Defaults to env[OS_PROJECT_ID].')
135
help=(_('Another way to specify tenant ID. '
136
'This option is mutually exclusive with '
137
'%(arg)s. Defaults to %(value)s.') %
139
'arg': '--os-tenant-id',
140
'value': 'env[OS_PROJECT_ID]'
128
143
parser.add_argument('--os_project_id',
129
144
help=argparse.SUPPRESS)
131
146
parser.add_argument('--os-project-name',
132
147
default=utils.env('OS_PROJECT_NAME'),
133
help='Another way to specify tenant name. '
134
'This option is mutually exclusive with '
135
' --os-tenant-name. '
136
'Defaults to env[OS_PROJECT_NAME].')
148
help=(_('Another way to specify tenant name. '
149
'This option is mutually exclusive with '
150
'%(arg)s. Defaults to %(value)s.') %
152
'arg': '--os-tenant-name',
153
'value': 'env[OS_PROJECT_NAME]'
138
156
parser.add_argument('--os_project_name',
139
157
help=argparse.SUPPRESS)
141
159
parser.add_argument('--os-project-domain-id',
142
160
default=utils.env('OS_PROJECT_DOMAIN_ID'),
143
help='Defaults to env[OS_PROJECT_DOMAIN_ID].')
161
help=_('Defaults to %(value)s.') % {
162
'value': 'env[OS_PROJECT_DOMAIN_ID]'
145
165
parser.add_argument('--os_project_domain_id',
146
166
help=argparse.SUPPRESS)
148
168
parser.add_argument('--os-project-domain-name',
149
169
default=utils.env('OS_PROJECT_DOMAIN_NAME'),
150
help='Defaults to env[OS_PROJECT_DOMAIN_NAME].')
170
help=_('Defaults to %(value)s.') % {
171
'value': 'env[OS_PROJECT_DOMAIN_NAME]'
152
174
parser.add_argument('--os_project_domain_name',
153
175
help=argparse.SUPPRESS)
155
177
parser.add_argument('--os-password',
156
178
default=utils.env('OS_PASSWORD'),
157
help='Defaults to env[OS_PASSWORD].')
179
help=_('Defaults to %(value)s.') % {
180
'value': 'env[OS_PASSWORD]'
159
183
parser.add_argument('--os_password',
160
184
help=argparse.SUPPRESS)
162
186
parser.add_argument('--os-tenant-id',
163
187
default=utils.env('OS_TENANT_ID'),
164
help='Defaults to env[OS_TENANT_ID].')
188
help=_('Defaults to %(value)s.') % {
189
'value': 'env[OS_TENANT_ID]'
166
192
parser.add_argument('--os_tenant_id',
167
193
default=utils.env('OS_TENANT_ID'),
178
206
parser.add_argument('--os-auth-url',
179
207
default=utils.env('OS_AUTH_URL'),
180
help='Defaults to env[OS_AUTH_URL].')
208
help=_('Defaults to %(value)s.') % {
209
'value': 'env[OS_AUTH_URL]'
182
212
parser.add_argument('--os_auth_url',
183
213
help=argparse.SUPPRESS)
185
215
parser.add_argument('--os-region-name',
186
216
default=utils.env('OS_REGION_NAME'),
187
help='Defaults to env[OS_REGION_NAME].')
217
help=_('Defaults to %(value)s.') % {
218
'value': 'env[OS_REGION_NAME]'
189
221
parser.add_argument('--os_region_name',
190
222
help=argparse.SUPPRESS)
192
224
parser.add_argument('--os-auth-token',
193
225
default=utils.env('OS_AUTH_TOKEN'),
194
help='Defaults to env[OS_AUTH_TOKEN].')
226
help=_('Defaults to %(value)s.') % {
227
'value': 'env[OS_AUTH_TOKEN]'
196
230
parser.add_argument('--os_auth_token',
197
231
help=argparse.SUPPRESS)
199
233
parser.add_argument('--os-service-type',
200
234
default=utils.env('OS_SERVICE_TYPE'),
201
help='Defaults to env[OS_SERVICE_TYPE].')
235
help=_('Defaults to %(value)s.') % {
236
'value': 'env[OS_SERVICE_TYPE]'
203
239
parser.add_argument('--os_service_type',
204
240
help=argparse.SUPPRESS)
206
242
parser.add_argument('--os-endpoint-type',
207
243
default=utils.env('OS_ENDPOINT_TYPE'),
208
help='Defaults to env[OS_ENDPOINT_TYPE].')
244
help=_('Defaults to %(value)s.') % {
245
'value': 'env[OS_ENDPOINT_TYPE]'
210
248
parser.add_argument('--os_endpoint_type',
211
249
help=argparse.SUPPRESS)
228
267
parser.add_argument('--version',
229
268
action='version',
230
269
version=heatclient.__version__,
231
help="Shows the client version and exits.")
270
help=_("Shows the client version and exits."))
233
272
parser.add_argument('-d', '--debug',
234
273
default=bool(utils.env('HEATCLIENT_DEBUG')),
235
274
action='store_true',
236
help='Defaults to env[HEATCLIENT_DEBUG].')
275
help=_('Defaults to %(value)s.') % {
276
'value': 'env[HEATCLIENT_DEBUG]'
238
279
parser.add_argument('-v', '--verbose',
239
280
default=False, action="store_true",
240
help="Print more verbose output.")
281
help=_("Print more verbose output."))
242
283
parser.add_argument('--api-timeout',
243
help='Number of seconds to wait for an '
245
'defaults to system socket timeout')
284
help=_('Number of seconds to wait for an '
286
'defaults to system socket timeout'))
247
288
# os-no-client-auth tells heatclient to use token, instead of
248
289
# env[OS_AUTH_URL]
249
290
parser.add_argument('--os-no-client-auth',
250
291
default=utils.env('OS_NO_CLIENT_AUTH'),
251
292
action='store_true',
252
help="Do not contact keystone for a token. "
253
"Defaults to env[OS_NO_CLIENT_AUTH].")
293
help=(_("Do not contact keystone for a token. "
294
"Defaults to %(value)s.") %
295
{'value': 'env[OS_NO_CLIENT_AUTH]'}))
255
297
parser.add_argument('--heat-url',
256
298
default=utils.env('HEAT_URL'),
257
help='Defaults to env[HEAT_URL].')
299
help=_('Defaults to %(value)s.') % {
300
'value': 'env[HEAT_URL]'
259
303
parser.add_argument('--heat_url',
260
304
help=argparse.SUPPRESS)
262
306
parser.add_argument('--heat-api-version',
263
307
default=utils.env('HEAT_API_VERSION', default='1'),
264
help='Defaults to env[HEAT_API_VERSION] or 1.')
308
help=_('Defaults to %(value)s or 1.') % {
309
'value': 'env[HEAT_API_VERSION]'
266
312
parser.add_argument('--heat_api_version',
267
313
help=argparse.SUPPRESS)