Merge "Remove tripleo.deployment.overcloudrc action"

This commit is contained in:
Zuul 2020-05-21 09:16:12 +00:00 committed by Gerrit Code Review
commit 96472644b2
2 changed files with 0 additions and 50 deletions

View File

@ -72,7 +72,6 @@ mistral.actions =
tripleo.config.download_config = tripleo_common.actions.config:DownloadConfigAction
tripleo.config.get_overcloud_config = tripleo_common.actions.config:GetOvercloudConfig
tripleo.deployment.get_deployment_failures = tripleo_common.actions.deployment:DeploymentFailuresAction
tripleo.deployment.overcloudrc = tripleo_common.actions.deployment:OvercloudRcAction
tripleo.derive_params.convert_number_to_range_list = tripleo_common.actions.derive_params:ConvertNumberToRangeListAction
tripleo.derive_params.convert_range_to_number_list = tripleo_common.actions.derive_params:ConvertRangeToNumberListAction
tripleo.derive_params.get_dpdk_nics_numa_info = tripleo_common.actions.derive_params:GetDpdkNicsNumaInfoAction

View File

@ -1,49 +0,0 @@
# Copyright 2016 Red Hat, Inc.
# All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
import logging
from mistral_lib import actions
import six
from tripleo_common.actions import base
from tripleo_common.utils import overcloudrc
LOG = logging.getLogger(__name__)
class OvercloudRcAction(base.TripleOAction):
"""Generate the overcloudrc for a plan
Given the name of a container, generate the overcloudrc files needed to
access the overcloud via the CLI.
no_proxy is optional and is a comma-separated string of hosts that
shouldn't be proxied
"""
def __init__(self, container, no_proxy=""):
super(OvercloudRcAction, self).__init__()
self.container = container
self.no_proxy = no_proxy
def run(self, context):
heat = self.get_orchestration_client(context)
swift = self.get_object_client(context)
try:
return overcloudrc.create_overcloudrc(
swift, heat, self.container, self.no_proxy)
except Exception as err:
LOG.exception(six.text_type(err))
return actions.Result(six.text_type(err))