Merge "Deprecate support for novajoin"

This commit is contained in:
Zuul
2022-03-16 21:45:17 +00:00
committed by Gerrit Code Review
5 changed files with 14 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
# == Class: nova::metadata::novajoin::api # == Class: nova::metadata::novajoin::api
# #
# DEPRECATED !
# The nova::metadata::novajoin::api class encapsulates an # The nova::metadata::novajoin::api class encapsulates an
# IPA Nova Join API service. # IPA Nova Join API service.
# #
@@ -132,6 +133,8 @@ class nova::metadata::novajoin::api (
$configure_kerberos = false, $configure_kerberos = false,
$ipa_realm = undef, $ipa_realm = undef,
) { ) {
warning('Support for novajoin service is deprecated!')
include nova::params include nova::params
include nova::metadata::novajoin::authtoken include nova::metadata::novajoin::authtoken
include nova::metadata::novajoin::policy include nova::metadata::novajoin::policy

View File

@@ -1,5 +1,6 @@
# == Class: nova::metadata::novajoin::auth # == Class: nova::metadata::novajoin::auth
# #
# DEPRECATED !
# Creates nova endpoints and service account in keystone # Creates nova endpoints and service account in keystone
# #
# === Parameters: # === Parameters:
@@ -90,6 +91,7 @@ class nova::metadata::novajoin::auth(
$configure_user = true, $configure_user = true,
$configure_user_role = true, $configure_user_role = true,
) { ) {
warning('Support for novajoin service is deprecated!')
Keystone::Resource::Service_identity['novajoin'] -> Service <| name == 'novajoin-server' |> Keystone::Resource::Service_identity['novajoin'] -> Service <| name == 'novajoin-server' |>

View File

@@ -1,5 +1,6 @@
# class: nova::metadata::novajoin::authtoken # class: nova::metadata::novajoin::authtoken
# #
# DEPRECATED !
# Configure the keystone_authtoken section in the configuration file # Configure the keystone_authtoken section in the configuration file
# #
# === Parameters # === Parameters
@@ -235,6 +236,7 @@ class nova::metadata::novajoin::authtoken(
$interface = $::os_service_default, $interface = $::os_service_default,
$params = {}, $params = {},
) { ) {
warning('Support for novajoin service is deprecated!')
include nova::deps include nova::deps

View File

@@ -1,5 +1,6 @@
# == Class: nova::metadata::novajoin::policy # == Class: nova::metadata::novajoin::policy
# #
# DEPRECATED !
# Configure the nova policies # Configure the nova policies
# #
# === Parameters # === Parameters
@@ -29,6 +30,7 @@ class nova::metadata::novajoin::policy (
$policy_path = '/etc/novajoin/policy.yaml', $policy_path = '/etc/novajoin/policy.yaml',
$purge_config = false, $purge_config = false,
) { ) {
warning('Support for novajoin service is deprecated!')
validate_legacy(Hash, 'validate_hash', $policies) validate_legacy(Hash, 'validate_hash', $policies)

View File

@@ -0,0 +1,5 @@
---
deprecations:
- |
Support for novajoin service has been deprecated and will be removed in
a future release.