inspector: Use ironic-inspector user by default
The warning to prepare for the migration was added a few years ago[1],
and we are now ready to complete the migration.
[1] 2eaa4e1aa0
Change-Id: I26dba6c72651d61a888e4579cced2e3139aab86a
Signed-off-by: Takashi Kajinami <kajinamit@oss.nttdata.com>
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
#
|
||||
# [*username*]
|
||||
# (Optional) The name of the service user
|
||||
# Defaults to 'ironic'
|
||||
# Defaults to 'ironic-inspector'
|
||||
#
|
||||
# [*auth_url*]
|
||||
# (Optional) The URL to use for authentication.
|
||||
@@ -196,7 +196,7 @@
|
||||
#
|
||||
class ironic::inspector::authtoken (
|
||||
String[1] $password,
|
||||
$username = 'ironic',
|
||||
$username = 'ironic-inspector',
|
||||
$auth_url = 'http://127.0.0.1:5000',
|
||||
$project_name = 'services',
|
||||
$user_domain_name = 'Default',
|
||||
@@ -236,10 +236,6 @@ class ironic::inspector::authtoken (
|
||||
) {
|
||||
include ironic::deps
|
||||
|
||||
if $username == 'ironic' {
|
||||
warning('The default username will be changed to ironic-inspector in a future release')
|
||||
}
|
||||
|
||||
keystone::resource::authtoken {
|
||||
'ironic_inspector_config':
|
||||
* => $params;
|
||||
|
@@ -29,7 +29,7 @@
|
||||
#
|
||||
# [*username*]
|
||||
# (Optional) The admin username for ironic-inspector to connect to ironic.
|
||||
# Defaults to 'ironic'.
|
||||
# Defaults to 'ironic-inspector'.
|
||||
#
|
||||
# [*user_domain_name*]
|
||||
# (Optional) The name of user's domain.
|
||||
@@ -65,7 +65,7 @@ class ironic::inspector::ironic (
|
||||
$auth_type = 'password',
|
||||
$auth_url = 'http://127.0.0.1:5000',
|
||||
$project_name = 'services',
|
||||
$username = 'ironic',
|
||||
$username = 'ironic-inspector',
|
||||
$user_domain_name = 'Default',
|
||||
$project_domain_name = 'Default',
|
||||
$system_scope = $facts['os_service_default'],
|
||||
@@ -74,9 +74,7 @@ class ironic::inspector::ironic (
|
||||
$max_retries = $facts['os_service_default'],
|
||||
$retry_interval = $facts['os_service_default'],
|
||||
) {
|
||||
if $username == 'ironic' {
|
||||
warning('The default username will be changed to ironic-inspector in a future release')
|
||||
}
|
||||
include ironic::deps
|
||||
|
||||
if is_service_default($system_scope) {
|
||||
$project_name_real = $project_name
|
||||
|
@@ -32,7 +32,7 @@
|
||||
# [*username*]
|
||||
# (Optional) The admin username for ironic-inspector to connect to
|
||||
# the service catalog.
|
||||
# Defaults to 'ironic'.
|
||||
# Defaults to 'ironic-inspector'.
|
||||
#
|
||||
# [*user_domain_name*]
|
||||
# (Optional) The name of user's domain.
|
||||
@@ -60,7 +60,7 @@ class ironic::inspector::service_catalog (
|
||||
$auth_type = 'password',
|
||||
$auth_url = 'http://127.0.0.1:5000',
|
||||
$project_name = 'services',
|
||||
$username = 'ironic',
|
||||
$username = 'ironic-inspector',
|
||||
$user_domain_name = 'Default',
|
||||
$project_domain_name = 'Default',
|
||||
$system_scope = $facts['os_service_default'],
|
||||
@@ -69,10 +69,6 @@ class ironic::inspector::service_catalog (
|
||||
) {
|
||||
include ironic::deps
|
||||
|
||||
if $username == 'ironic' {
|
||||
warning('The default username will be changed to ironic-inspector in a future release')
|
||||
}
|
||||
|
||||
if is_service_default($system_scope) {
|
||||
$project_name_real = $project_name
|
||||
$project_domain_name_real = $project_domain_name
|
||||
|
@@ -30,7 +30,7 @@
|
||||
#
|
||||
# [*username*]
|
||||
# (Optional) The admin username for ironic-inspector to connect to swift.
|
||||
# Defaults to 'ironic'.
|
||||
# Defaults to 'ironic-inspector'.
|
||||
#
|
||||
# [*user_domain_name*]
|
||||
# (Optional) The name of user's domain.
|
||||
@@ -68,7 +68,7 @@ class ironic::inspector::swift (
|
||||
$auth_type = 'password',
|
||||
$auth_url = 'http://127.0.0.1:5000',
|
||||
$project_name = 'services',
|
||||
$username = 'ironic',
|
||||
$username = 'ironic-inspector',
|
||||
$user_domain_name = 'Default',
|
||||
$project_domain_name = 'Default',
|
||||
$system_scope = $facts['os_service_default'],
|
||||
@@ -77,9 +77,7 @@ class ironic::inspector::swift (
|
||||
$container = $facts['os_service_default'],
|
||||
$delete_after = $facts['os_service_default'],
|
||||
) {
|
||||
if $username == 'ironic' {
|
||||
warning('The default username will be changed to ironic-inspector in a future release')
|
||||
}
|
||||
include ironic::deps
|
||||
|
||||
if is_service_default($system_scope) {
|
||||
$project_name_real = $project_name
|
||||
|
@@ -0,0 +1,10 @@
|
||||
---
|
||||
upgrade:
|
||||
- |
|
||||
Default value of the username parameters in the following classes has been
|
||||
changed from ``ironic`` to ``ironic-inspector``.
|
||||
|
||||
- ``ironic::inspector::authtoken``
|
||||
- ``ironic::inspector::ironic``
|
||||
- ``ironic::inspector::service_catalog``
|
||||
- ``ironic::inspector::swift``
|
@@ -12,7 +12,7 @@ describe 'ironic::inspector::authtoken' do
|
||||
|
||||
it 'configure keystone_authtoken' do
|
||||
is_expected.to contain_keystone__resource__authtoken('ironic_inspector_config').with(
|
||||
:username => 'ironic',
|
||||
:username => 'ironic-inspector',
|
||||
:password => 'ironic_password',
|
||||
:auth_url => 'http://127.0.0.1:5000',
|
||||
:project_name => 'services',
|
||||
|
@@ -26,7 +26,7 @@ describe 'ironic::inspector::ironic' do
|
||||
is_expected.to contain_ironic_inspector_config('ironic/auth_type').with_value('password')
|
||||
is_expected.to contain_ironic_inspector_config('ironic/auth_url').with_value('http://127.0.0.1:5000')
|
||||
is_expected.to contain_ironic_inspector_config('ironic/project_name').with_value('services')
|
||||
is_expected.to contain_ironic_inspector_config('ironic/username').with_value('ironic')
|
||||
is_expected.to contain_ironic_inspector_config('ironic/username').with_value('ironic-inspector')
|
||||
is_expected.to contain_ironic_inspector_config('ironic/password').with_value('secret').with_secret(true)
|
||||
is_expected.to contain_ironic_inspector_config('ironic/user_domain_name').with_value('Default')
|
||||
is_expected.to contain_ironic_inspector_config('ironic/project_domain_name').with_value('Default')
|
||||
|
@@ -26,7 +26,7 @@ describe 'ironic::inspector::service_catalog' do
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/auth_type').with_value('password')
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/auth_url').with_value('http://127.0.0.1:5000')
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/project_name').with_value('services')
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/username').with_value('ironic')
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/username').with_value('ironic-inspector')
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/password').with_value('secret').with_secret(true)
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/user_domain_name').with_value('Default')
|
||||
is_expected.to contain_ironic_inspector_config('service_catalog/project_domain_name').with_value('Default')
|
||||
|
@@ -26,7 +26,7 @@ describe 'ironic::inspector::swift' do
|
||||
is_expected.to contain_ironic_inspector_config('swift/auth_type').with_value('password')
|
||||
is_expected.to contain_ironic_inspector_config('swift/auth_url').with_value('http://127.0.0.1:5000')
|
||||
is_expected.to contain_ironic_inspector_config('swift/project_name').with_value('services')
|
||||
is_expected.to contain_ironic_inspector_config('swift/username').with_value('ironic')
|
||||
is_expected.to contain_ironic_inspector_config('swift/username').with_value('ironic-inspector')
|
||||
is_expected.to contain_ironic_inspector_config('swift/password').with_value('secret').with_secret(true)
|
||||
is_expected.to contain_ironic_inspector_config('swift/user_domain_name').with_value('Default')
|
||||
is_expected.to contain_ironic_inspector_config('swift/project_domain_name').with_value('Default')
|
||||
|
Reference in New Issue
Block a user