Retire Sahara: remove repo content
Sahara project is retiring - https://review.opendev.org/c/openstack/governance/+/919374 this commit remove the content of this project repo Depends-On: https://review.opendev.org/c/openstack/project-config/+/919376 Change-Id: I2ca927796262fc441a430514b7bf2ecedbbc4539
This commit is contained in:
parent
396518837e
commit
3e0213e5c4
30
.gitignore
vendored
30
.gitignore
vendored
@ -1,30 +0,0 @@
|
||||
*.egg-info
|
||||
*.egg[s]
|
||||
*.log
|
||||
*.py[co]
|
||||
.coverage
|
||||
.testrepository
|
||||
.tox
|
||||
.stestr
|
||||
.venv
|
||||
.idea
|
||||
AUTHORS
|
||||
ChangeLog
|
||||
build
|
||||
cover
|
||||
develop-eggs
|
||||
dist
|
||||
doc/build
|
||||
doc/html
|
||||
eggs
|
||||
etc/sahara.conf
|
||||
etc/sahara/*.conf
|
||||
etc/sahara/*.topology
|
||||
sdist
|
||||
target
|
||||
tools/lintstack.head.py
|
||||
tools/pylint_exceptions
|
||||
doc/source/sample.config
|
||||
|
||||
# Files created by releasenotes build
|
||||
releasenotes/build
|
@ -1,3 +0,0 @@
|
||||
[DEFAULT]
|
||||
test_path=./sahara_plugin_ambari/tests/unit
|
||||
top_dir=./
|
10
.zuul.yaml
10
.zuul.yaml
@ -1,10 +0,0 @@
|
||||
- project:
|
||||
templates:
|
||||
- check-requirements
|
||||
- openstack-python3-jobs
|
||||
- publish-openstack-docs-pti
|
||||
- release-notes-jobs-python3
|
||||
check:
|
||||
jobs:
|
||||
- sahara-buildimages-ambari:
|
||||
voting: false
|
@ -1,19 +0,0 @@
|
||||
The source repository for this project can be found at:
|
||||
|
||||
https://opendev.org/openstack/sahara-plugin-ambari
|
||||
|
||||
Pull requests submitted through GitHub are not monitored.
|
||||
|
||||
To start contributing to OpenStack, follow the steps in the contribution guide
|
||||
to set up and use Gerrit:
|
||||
|
||||
https://docs.openstack.org/contributors/code-and-documentation/quick-start.html
|
||||
|
||||
Bugs should be filed on Storyboard:
|
||||
|
||||
https://storyboard.openstack.org/#!/project/openstack/sahara-plugin-ambari
|
||||
|
||||
For more specific information about contributing to this repository, see the
|
||||
sahara-plugin-ambari contributor guide:
|
||||
|
||||
https://docs.openstack.org/sahara-plugin-ambari/latest/contributor/contributing.html
|
175
LICENSE
175
LICENSE
@ -1,175 +0,0 @@
|
||||
|
||||
Apache License
|
||||
Version 2.0, January 2004
|
||||
http://www.apache.org/licenses/
|
||||
|
||||
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
|
||||
|
||||
1. Definitions.
|
||||
|
||||
"License" shall mean the terms and conditions for use, reproduction,
|
||||
and distribution as defined by Sections 1 through 9 of this document.
|
||||
|
||||
"Licensor" shall mean the copyright owner or entity authorized by
|
||||
the copyright owner that is granting the License.
|
||||
|
||||
"Legal Entity" shall mean the union of the acting entity and all
|
||||
other entities that control, are controlled by, or are under common
|
||||
control with that entity. For the purposes of this definition,
|
||||
"control" means (i) the power, direct or indirect, to cause the
|
||||
direction or management of such entity, whether by contract or
|
||||
otherwise, or (ii) ownership of fifty percent (50%) or more of the
|
||||
outstanding shares, or (iii) beneficial ownership of such entity.
|
||||
|
||||
"You" (or "Your") shall mean an individual or Legal Entity
|
||||
exercising permissions granted by this License.
|
||||
|
||||
"Source" form shall mean the preferred form for making modifications,
|
||||
including but not limited to software source code, documentation
|
||||
source, and configuration files.
|
||||
|
||||
"Object" form shall mean any form resulting from mechanical
|
||||
transformation or translation of a Source form, including but
|
||||
not limited to compiled object code, generated documentation,
|
||||
and conversions to other media types.
|
||||
|
||||
"Work" shall mean the work of authorship, whether in Source or
|
||||
Object form, made available under the License, as indicated by a
|
||||
copyright notice that is included in or attached to the work
|
||||
(an example is provided in the Appendix below).
|
||||
|
||||
"Derivative Works" shall mean any work, whether in Source or Object
|
||||
form, that is based on (or derived from) the Work and for which the
|
||||
editorial revisions, annotations, elaborations, or other modifications
|
||||
represent, as a whole, an original work of authorship. For the purposes
|
||||
of this License, Derivative Works shall not include works that remain
|
||||
separable from, or merely link (or bind by name) to the interfaces of,
|
||||
the Work and Derivative Works thereof.
|
||||
|
||||
"Contribution" shall mean any work of authorship, including
|
||||
the original version of the Work and any modifications or additions
|
||||
to that Work or Derivative Works thereof, that is intentionally
|
||||
submitted to Licensor for inclusion in the Work by the copyright owner
|
||||
or by an individual or Legal Entity authorized to submit on behalf of
|
||||
the copyright owner. For the purposes of this definition, "submitted"
|
||||
means any form of electronic, verbal, or written communication sent
|
||||
to the Licensor or its representatives, including but not limited to
|
||||
communication on electronic mailing lists, source code control systems,
|
||||
and issue tracking systems that are managed by, or on behalf of, the
|
||||
Licensor for the purpose of discussing and improving the Work, but
|
||||
excluding communication that is conspicuously marked or otherwise
|
||||
designated in writing by the copyright owner as "Not a Contribution."
|
||||
|
||||
"Contributor" shall mean Licensor and any individual or Legal Entity
|
||||
on behalf of whom a Contribution has been received by Licensor and
|
||||
subsequently incorporated within the Work.
|
||||
|
||||
2. Grant of Copyright License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
copyright license to reproduce, prepare Derivative Works of,
|
||||
publicly display, publicly perform, sublicense, and distribute the
|
||||
Work and such Derivative Works in Source or Object form.
|
||||
|
||||
3. Grant of Patent License. Subject to the terms and conditions of
|
||||
this License, each Contributor hereby grants to You a perpetual,
|
||||
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
|
||||
(except as stated in this section) patent license to make, have made,
|
||||
use, offer to sell, sell, import, and otherwise transfer the Work,
|
||||
where such license applies only to those patent claims licensable
|
||||
by such Contributor that are necessarily infringed by their
|
||||
Contribution(s) alone or by combination of their Contribution(s)
|
||||
with the Work to which such Contribution(s) was submitted. If You
|
||||
institute patent litigation against any entity (including a
|
||||
cross-claim or counterclaim in a lawsuit) alleging that the Work
|
||||
or a Contribution incorporated within the Work constitutes direct
|
||||
or contributory patent infringement, then any patent licenses
|
||||
granted to You under this License for that Work shall terminate
|
||||
as of the date such litigation is filed.
|
||||
|
||||
4. Redistribution. You may reproduce and distribute copies of the
|
||||
Work or Derivative Works thereof in any medium, with or without
|
||||
modifications, and in Source or Object form, provided that You
|
||||
meet the following conditions:
|
||||
|
||||
(a) You must give any other recipients of the Work or
|
||||
Derivative Works a copy of this License; and
|
||||
|
||||
(b) You must cause any modified files to carry prominent notices
|
||||
stating that You changed the files; and
|
||||
|
||||
(c) You must retain, in the Source form of any Derivative Works
|
||||
that You distribute, all copyright, patent, trademark, and
|
||||
attribution notices from the Source form of the Work,
|
||||
excluding those notices that do not pertain to any part of
|
||||
the Derivative Works; and
|
||||
|
||||
(d) If the Work includes a "NOTICE" text file as part of its
|
||||
distribution, then any Derivative Works that You distribute must
|
||||
include a readable copy of the attribution notices contained
|
||||
within such NOTICE file, excluding those notices that do not
|
||||
pertain to any part of the Derivative Works, in at least one
|
||||
of the following places: within a NOTICE text file distributed
|
||||
as part of the Derivative Works; within the Source form or
|
||||
documentation, if provided along with the Derivative Works; or,
|
||||
within a display generated by the Derivative Works, if and
|
||||
wherever such third-party notices normally appear. The contents
|
||||
of the NOTICE file are for informational purposes only and
|
||||
do not modify the License. You may add Your own attribution
|
||||
notices within Derivative Works that You distribute, alongside
|
||||
or as an addendum to the NOTICE text from the Work, provided
|
||||
that such additional attribution notices cannot be construed
|
||||
as modifying the License.
|
||||
|
||||
You may add Your own copyright statement to Your modifications and
|
||||
may provide additional or different license terms and conditions
|
||||
for use, reproduction, or distribution of Your modifications, or
|
||||
for any such Derivative Works as a whole, provided Your use,
|
||||
reproduction, and distribution of the Work otherwise complies with
|
||||
the conditions stated in this License.
|
||||
|
||||
5. Submission of Contributions. Unless You explicitly state otherwise,
|
||||
any Contribution intentionally submitted for inclusion in the Work
|
||||
by You to the Licensor shall be under the terms and conditions of
|
||||
this License, without any additional terms or conditions.
|
||||
Notwithstanding the above, nothing herein shall supersede or modify
|
||||
the terms of any separate license agreement you may have executed
|
||||
with Licensor regarding such Contributions.
|
||||
|
||||
6. Trademarks. This License does not grant permission to use the trade
|
||||
names, trademarks, service marks, or product names of the Licensor,
|
||||
except as required for reasonable and customary use in describing the
|
||||
origin of the Work and reproducing the content of the NOTICE file.
|
||||
|
||||
7. Disclaimer of Warranty. Unless required by applicable law or
|
||||
agreed to in writing, Licensor provides the Work (and each
|
||||
Contributor provides its Contributions) on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
||||
implied, including, without limitation, any warranties or conditions
|
||||
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
|
||||
PARTICULAR PURPOSE. You are solely responsible for determining the
|
||||
appropriateness of using or redistributing the Work and assume any
|
||||
risks associated with Your exercise of permissions under this License.
|
||||
|
||||
8. Limitation of Liability. In no event and under no legal theory,
|
||||
whether in tort (including negligence), contract, or otherwise,
|
||||
unless required by applicable law (such as deliberate and grossly
|
||||
negligent acts) or agreed to in writing, shall any Contributor be
|
||||
liable to You for damages, including any direct, indirect, special,
|
||||
incidental, or consequential damages of any character arising as a
|
||||
result of this License or out of the use or inability to use the
|
||||
Work (including but not limited to damages for loss of goodwill,
|
||||
work stoppage, computer failure or malfunction, or any and all
|
||||
other commercial damages or losses), even if such Contributor
|
||||
has been advised of the possibility of such damages.
|
||||
|
||||
9. Accepting Warranty or Additional Liability. While redistributing
|
||||
the Work or Derivative Works thereof, You may choose to offer,
|
||||
and charge a fee for, acceptance of support, warranty, indemnity,
|
||||
or other liability obligations and/or rights consistent with this
|
||||
License. However, in accepting such obligations, You may act only
|
||||
on Your own behalf and on Your sole responsibility, not on behalf
|
||||
of any other Contributor, and only if You agree to indemnify,
|
||||
defend, and hold each Contributor harmless for any liability
|
||||
incurred by, or claims asserted against, such Contributor by reason
|
||||
of your accepting any such warranty or additional liability.
|
44
README.rst
44
README.rst
@ -1,38 +1,10 @@
|
||||
========================
|
||||
Team and repository tags
|
||||
========================
|
||||
This project is no longer maintained.
|
||||
|
||||
.. image:: https://governance.openstack.org/tc/badges/sahara.svg
|
||||
:target: https://governance.openstack.org/tc/reference/tags/index.html
|
||||
|
||||
.. Change things from this point on
|
||||
|
||||
OpenStack Data Processing ("Sahara") Ambari Plugin
|
||||
===================================================
|
||||
|
||||
OpenStack Sahara Ambari Plugin provides the users the option to
|
||||
start Ambari clusters on OpenStack Sahara.
|
||||
Check out OpenStack Sahara documentation to see how to deploy the
|
||||
Ambari Plugin.
|
||||
|
||||
Sahara at wiki.openstack.org: https://wiki.openstack.org/wiki/Sahara
|
||||
|
||||
Storyboard project: https://storyboard.openstack.org/#!/project/openstack/sahara-plugin-ambari
|
||||
|
||||
Sahara docs site: https://docs.openstack.org/sahara/latest/
|
||||
|
||||
Quickstart guide: https://docs.openstack.org/sahara/latest/user/quickstart.html
|
||||
|
||||
How to participate: https://docs.openstack.org/sahara/latest/contributor/how-to-participate.html
|
||||
|
||||
Source: https://opendev.org/openstack/sahara-plugin-ambari
|
||||
|
||||
Bugs and feature requests: https://storyboard.openstack.org/#!/project/openstack/sahara-plugin-ambari
|
||||
|
||||
Release notes: https://docs.openstack.org/releasenotes/sahara-plugin-ambari/
|
||||
|
||||
License
|
||||
-------
|
||||
|
||||
Apache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0
|
||||
The contents of this repository are still available in the Git
|
||||
source code management system. To see the contents of this
|
||||
repository before it reached its end of life, please check out the
|
||||
previous commit with "git checkout HEAD^1".
|
||||
|
||||
For any further questions, please email
|
||||
openstack-discuss@lists.openstack.org or join #openstack-dev on
|
||||
OFTC.
|
||||
|
@ -1,9 +0,0 @@
|
||||
# The order of packages is significant, because pip processes them in the order
|
||||
# of appearance. Changing the order has an impact on the overall integration
|
||||
# process, which may cause wedges in the gate later.
|
||||
openstackdocstheme>=2.2.1 # Apache-2.0
|
||||
os-api-ref>=1.4.0 # Apache-2.0
|
||||
reno>=3.1.0 # Apache-2.0
|
||||
sphinx>=2.0.0,!=2.1.0 # BSD
|
||||
sphinxcontrib-httpdomain>=1.3.0 # BSD
|
||||
whereto>=0.3.0 # Apache-2.0
|
@ -1,214 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# sahara-plugin-ambari documentation build configuration file.
|
||||
#
|
||||
# -- General configuration -----------------------------------------------------
|
||||
|
||||
# If your documentation needs a minimal Sphinx version, state it here.
|
||||
#needs_sphinx = '1.0'
|
||||
|
||||
# Add any Sphinx extension module names here, as strings. They can be extensions
|
||||
# coming with Sphinx (named 'sphinx.ext.*') or your custom ones.
|
||||
extensions = [
|
||||
'reno.sphinxext',
|
||||
'openstackdocstheme',
|
||||
]
|
||||
|
||||
# openstackdocstheme options
|
||||
openstackdocs_repo_name = 'openstack/sahara-plugin-ambari'
|
||||
openstackdocs_pdf_link = True
|
||||
openstackdocs_use_storyboard = True
|
||||
|
||||
openstackdocs_projects = [
|
||||
'sahara'
|
||||
]
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
|
||||
# The suffix of source filenames.
|
||||
source_suffix = '.rst'
|
||||
|
||||
# The encoding of source files.
|
||||
#source_encoding = 'utf-8-sig'
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
copyright = '2015, Sahara team'
|
||||
|
||||
# The language for content autogenerated by Sphinx. Refer to documentation
|
||||
# for a list of supported languages.
|
||||
#language = None
|
||||
|
||||
# There are two options for replacing |today|: either, you set today to some
|
||||
# non-false value, then it is used:
|
||||
#today = ''
|
||||
# Else, today_fmt is used as the format for a strftime call.
|
||||
#today_fmt = '%B %d, %Y'
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
exclude_patterns = []
|
||||
|
||||
# The reST default role (used for this markup: `text`) to use for all documents.
|
||||
#default_role = None
|
||||
|
||||
# If true, '()' will be appended to :func: etc. cross-reference text.
|
||||
#add_function_parentheses = True
|
||||
|
||||
# If true, the current module name will be prepended to all description
|
||||
# unit titles (such as .. function::).
|
||||
#add_module_names = True
|
||||
|
||||
# If true, sectionauthor and moduleauthor directives will be shown in the
|
||||
# output. They are ignored by default.
|
||||
#show_authors = False
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = 'native'
|
||||
|
||||
# A list of ignored prefixes for module index sorting.
|
||||
#modindex_common_prefix = []
|
||||
|
||||
|
||||
# -- Options for HTML output ---------------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
html_theme = 'openstackdocs'
|
||||
|
||||
# Theme options are theme-specific and customize the look and feel of a theme
|
||||
# further. For a list of options available for each theme, see the
|
||||
# documentation.
|
||||
#html_theme_options = {}
|
||||
|
||||
# Add any paths that contain custom themes here, relative to this directory.
|
||||
#html_theme_path = []
|
||||
|
||||
# The name for this set of Sphinx documents. If None, it defaults to
|
||||
# "<project> v<release> documentation".
|
||||
#html_title = None
|
||||
|
||||
# A shorter title for the navigation bar. Default is the same as html_title.
|
||||
#html_short_title = None
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top
|
||||
# of the sidebar.
|
||||
#html_logo = None
|
||||
|
||||
# The name of an image file (within the static path) to use as favicon of the
|
||||
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
|
||||
# pixels large.
|
||||
#html_favicon = None
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
#html_static_path = ['_static']
|
||||
|
||||
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
|
||||
# using the given strftime format.
|
||||
#html_last_updated_fmt = '%b %d, %Y'
|
||||
|
||||
# Custom sidebar templates, maps document names to template names.
|
||||
#html_sidebars = {}
|
||||
|
||||
# Additional templates that should be rendered to pages, maps page names to
|
||||
# template names.
|
||||
#html_additional_pages = {}
|
||||
|
||||
# If false, no module index is generated.
|
||||
#html_domain_indices = True
|
||||
|
||||
# If false, no index is generated.
|
||||
#html_use_index = True
|
||||
|
||||
# If true, the index is split into individual pages for each letter.
|
||||
#html_split_index = False
|
||||
|
||||
# If true, links to the reST sources are added to the pages.
|
||||
#html_show_sourcelink = True
|
||||
|
||||
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
|
||||
#html_show_sphinx = True
|
||||
|
||||
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
|
||||
#html_show_copyright = True
|
||||
|
||||
# If true, an OpenSearch description file will be output, and all pages will
|
||||
# contain a <link> tag referring to it. The value of this option must be the
|
||||
# base URL from which the finished HTML is served.
|
||||
#html_use_opensearch = ''
|
||||
|
||||
# This is the file name suffix for HTML files (e.g. ".xhtml").
|
||||
#html_file_suffix = None
|
||||
|
||||
# Output file base name for HTML help builder.
|
||||
htmlhelp_basename = 'saharaambariplugin-testsdoc'
|
||||
|
||||
|
||||
# -- Options for LaTeX output --------------------------------------------------
|
||||
|
||||
# Grouping the document tree into LaTeX files. List of tuples
|
||||
# (source start file, target name, title, author, documentclass [howto/manual]).
|
||||
latex_documents = [
|
||||
('index', 'doc-sahara-plugin-ambari.tex', 'Sahara Ambari Plugin Documentation',
|
||||
'Sahara team', 'manual'),
|
||||
]
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top of
|
||||
# the title page.
|
||||
#latex_logo = None
|
||||
|
||||
# For "manual" documents, if this is true, then toplevel headings are parts,
|
||||
# not chapters.
|
||||
#latex_use_parts = False
|
||||
|
||||
# If true, show page references after internal links.
|
||||
#latex_show_pagerefs = False
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
#latex_show_urls = False
|
||||
|
||||
# Documents to append as an appendix to all manuals.
|
||||
#latex_appendices = []
|
||||
|
||||
# If false, no module index is generated.
|
||||
#latex_domain_indices = True
|
||||
|
||||
smartquotes_excludes = {'builders': ['latex']}
|
||||
|
||||
# -- Options for manual page output --------------------------------------------
|
||||
|
||||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
('index', 'sahara-plugin-ambari', 'sahara-plugin-ambari Documentation',
|
||||
['Sahara team'], 1)
|
||||
]
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
#man_show_urls = False
|
||||
|
||||
|
||||
# -- Options for Texinfo output ------------------------------------------------
|
||||
|
||||
# Grouping the document tree into Texinfo files. List of tuples
|
||||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
('index', 'sahara-plugin-ambari', 'sahara-plugin-ambari Documentation',
|
||||
'Sahara team', 'sahara-plugin-ambari', 'One line description of project.',
|
||||
'Miscellaneous'),
|
||||
]
|
||||
|
||||
# Documents to append as an appendix to all manuals.
|
||||
#texinfo_appendices = []
|
||||
|
||||
# If false, no module index is generated.
|
||||
#texinfo_domain_indices = True
|
||||
|
||||
# How to display URL addresses: 'footnote', 'no', or 'inline'.
|
||||
#texinfo_show_urls = 'footnote'
|
@ -1,14 +0,0 @@
|
||||
============================
|
||||
So You Want to Contribute...
|
||||
============================
|
||||
|
||||
For general information on contributing to OpenStack, please check out the
|
||||
`contributor guide <https://docs.openstack.org/contributors/>`_ to get started.
|
||||
It covers all the basics that are common to all OpenStack projects: the
|
||||
accounts you need, the basics of interacting with our Gerrit review system, how
|
||||
we communicate as a community, etc.
|
||||
|
||||
sahara-plugin-ambari is maintained by the OpenStack Sahara project.
|
||||
To understand our development process and how you can contribute to it, please
|
||||
look at the Sahara project's general contributor's page:
|
||||
http://docs.openstack.org/sahara/latest/contributor/contributing.html
|
@ -1,8 +0,0 @@
|
||||
=================
|
||||
Contributor Guide
|
||||
=================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
contributing
|
@ -1,8 +0,0 @@
|
||||
Ambari plugin for Sahara
|
||||
========================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
user/index
|
||||
contributor/index
|
@ -1,162 +0,0 @@
|
||||
|
||||
Ambari Plugin
|
||||
=============
|
||||
The Ambari sahara plugin provides a way to provision
|
||||
clusters with Hortonworks Data Platform on OpenStack using templates in a
|
||||
single click and in an easily repeatable fashion. The sahara controller serves
|
||||
as the glue between Hadoop and OpenStack. The Ambari plugin mediates between
|
||||
the sahara controller and Apache Ambari in order to deploy and configure Hadoop
|
||||
on OpenStack. Core to the HDP Plugin is Apache Ambari
|
||||
which is used as the orchestrator for deploying HDP on OpenStack. The Ambari
|
||||
plugin uses Ambari Blueprints for cluster provisioning.
|
||||
|
||||
Apache Ambari Blueprints
|
||||
------------------------
|
||||
Apache Ambari Blueprints is a portable document definition, which provides a
|
||||
complete definition for an Apache Hadoop cluster, including cluster topology,
|
||||
components, services and their configurations. Ambari Blueprints can be
|
||||
consumed by the Ambari plugin to instantiate a Hadoop cluster on OpenStack. The
|
||||
benefits of this approach is that it allows for Hadoop clusters to be
|
||||
configured and deployed using an Ambari native format that can be used with as
|
||||
well as outside of OpenStack allowing for clusters to be re-instantiated in a
|
||||
variety of environments.
|
||||
|
||||
Images
|
||||
------
|
||||
|
||||
For cluster provisioning, prepared images should be used.
|
||||
|
||||
.. list-table:: Support matrix for the `ambari` plugin
|
||||
:widths: 15 15 20 15 35
|
||||
:header-rows: 1
|
||||
|
||||
* - Version
|
||||
(image tag)
|
||||
- Distribution
|
||||
- Build method
|
||||
- Version
|
||||
(build parameter)
|
||||
- Notes
|
||||
|
||||
* - 2.6
|
||||
- Ubuntu 16.04, CentOS 7
|
||||
- sahara-image-pack
|
||||
- 2.6
|
||||
- uses Ambari 2.6
|
||||
|
||||
* - 2.5
|
||||
- Ubuntu 16.04, CentOS 7
|
||||
- sahara-image-pack
|
||||
- 2.5
|
||||
- uses Ambari 2.6
|
||||
|
||||
* - 2.4
|
||||
- Ubuntu 14.04, CentOS 7
|
||||
- sahara-image-pack
|
||||
- 2.4
|
||||
- uses Ambari 2.6
|
||||
|
||||
* - 2.4
|
||||
- Ubuntu 14.04, CentOS 7
|
||||
- sahara-image-create
|
||||
- 2.4
|
||||
- uses Ambari 2.2.1.0
|
||||
|
||||
* - 2.3
|
||||
- Ubuntu 14.04, CentOS 7
|
||||
- sahara-image-pack
|
||||
- 2.3
|
||||
- uses Ambari 2.4
|
||||
|
||||
* - 2.3
|
||||
- Ubuntu 14.04, CentOS 7
|
||||
- sahara-image-create
|
||||
- 2.3
|
||||
- uses Ambari 2.2.0.0
|
||||
|
||||
For more information about building image, refer to
|
||||
:sahara-doc:`Sahara documentation <user/building-guest-images.html>`.
|
||||
|
||||
HDP plugin requires an image to be tagged in sahara Image Registry with two
|
||||
tags: 'ambari' and '<plugin version>' (e.g. '2.5').
|
||||
|
||||
The image requires a username. For more information, refer to the
|
||||
:sahara-doc:`registering image <user/registering-image.html>` section
|
||||
of the Sahara documentation.
|
||||
|
||||
To speed up provisioning, the HDP packages can be pre-installed on the image
|
||||
used. The packages' versions depend on the HDP version required.
|
||||
|
||||
High Availability for HDFS and YARN
|
||||
-----------------------------------
|
||||
High Availability (Using the Quorum Journal Manager) can be
|
||||
deployed automatically with the Ambari plugin. You can deploy High Available
|
||||
cluster through UI by selecting ``NameNode HA`` and/or ``ResourceManager HA``
|
||||
options in general configs of cluster template.
|
||||
|
||||
The NameNode High Availability is deployed using 2 NameNodes, one active and
|
||||
one standby. The NameNodes use a set of JournalNodes and Zookepeer Servers to
|
||||
ensure the necessary synchronization. In case of ResourceManager HA 2
|
||||
ResourceManagers should be enabled in addition.
|
||||
|
||||
A typical Highly available Ambari cluster uses 2 separate NameNodes, 2 separate
|
||||
ResourceManagers and at least 3 JournalNodes and at least 3 Zookeeper Servers.
|
||||
|
||||
HDP Version Support
|
||||
-------------------
|
||||
The HDP plugin currently supports deployment of HDP 2.3, 2.4 and 2.5.
|
||||
|
||||
Cluster Validation
|
||||
------------------
|
||||
Prior to Hadoop cluster creation, the HDP plugin will perform the following
|
||||
validation checks to ensure a successful Hadoop deployment:
|
||||
|
||||
* Ensure the existence of Ambari Server process in the cluster;
|
||||
* Ensure the existence of a NameNode, Zookeeper, ResourceManagers processes
|
||||
HistoryServer and App TimeLine Server in the cluster
|
||||
|
||||
Enabling Kerberos security for cluster
|
||||
--------------------------------------
|
||||
|
||||
If you want to protect your clusters using MIT Kerberos security you have to
|
||||
complete a few steps below.
|
||||
|
||||
* If you would like to create a cluster protected by Kerberos security you
|
||||
just need to enable Kerberos by checkbox in the ``General Parameters``
|
||||
section of the cluster configuration. If you prefer to use the OpenStack CLI
|
||||
for cluster creation, you have to put the data below in the
|
||||
``cluster_configs`` section:
|
||||
|
||||
.. sourcecode:: console
|
||||
|
||||
"cluster_configs": {
|
||||
"Enable Kerberos Security": true,
|
||||
}
|
||||
|
||||
Sahara in this case will correctly prepare KDC server and will create
|
||||
principals along with keytabs to enable authentication for Hadoop services.
|
||||
|
||||
* Ensure that you have the latest hadoop-openstack jar file distributed
|
||||
on your cluster nodes. You can download one at
|
||||
``https://tarballs.openstack.org/sahara-extra/dist/``
|
||||
|
||||
* Sahara will create principals along with keytabs for system users
|
||||
like ``oozie``, ``hdfs`` and ``spark`` so that you will not have to
|
||||
perform additional auth operations to execute your jobs on top of the
|
||||
cluster.
|
||||
|
||||
Adjusting Ambari Agent Package Installation timeout Parameter
|
||||
-------------------------------------------------------------
|
||||
|
||||
For a cluster with large number of nodes or slow connectivity to HDP repo
|
||||
server, a Sahara HDP Cluster creation may fail due to ambari agent
|
||||
reaching the timeout threshold while installing the packages in the nodes.
|
||||
|
||||
Such failures will occur during the "cluster start" stage which can be
|
||||
monitored from Cluster Events tab of Sahara Dashboard. The timeout error will
|
||||
be visible from the Ambari Dashboard as well.
|
||||
|
||||
* To avoid the package installation timeout by ambari agent you need to change
|
||||
the default value of ``Ambari Agent Package Install timeout`` parameter which
|
||||
can be found in the ``General Parameters`` section of the cluster template
|
||||
configuration.
|
@ -1,8 +0,0 @@
|
||||
==========
|
||||
User Guide
|
||||
==========
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 2
|
||||
|
||||
ambari-plugin
|
@ -1,6 +0,0 @@
|
||||
---
|
||||
upgrade:
|
||||
- |
|
||||
Python 2.7 support has been dropped. Last release of sahara and its plugins
|
||||
to support python 2.7 is OpenStack Train. The minimum version of Python now
|
||||
supported by sahara and its plugins is Python 3.6.
|
@ -1,5 +0,0 @@
|
||||
---
|
||||
fixes:
|
||||
- |
|
||||
Fixed several bugs which prevented sahara-image-pack from generating
|
||||
Ambari-based Ubuntu images.
|
@ -1,6 +0,0 @@
|
||||
===========================
|
||||
2023.1 Series Release Notes
|
||||
===========================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/2023.1
|
@ -1,210 +0,0 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# 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.
|
||||
|
||||
# Sahara Release Notes documentation build configuration file
|
||||
|
||||
extensions = [
|
||||
'reno.sphinxext',
|
||||
'openstackdocstheme'
|
||||
]
|
||||
|
||||
# openstackdocstheme options
|
||||
openstackdocs_repo_name = 'openstack/sahara-plugin-ambari'
|
||||
openstackdocs_use_storyboard = True
|
||||
|
||||
# Add any paths that contain templates here, relative to this directory.
|
||||
templates_path = ['_templates']
|
||||
|
||||
# The suffix of source filenames.
|
||||
source_suffix = '.rst'
|
||||
|
||||
# The master toctree document.
|
||||
master_doc = 'index'
|
||||
|
||||
# General information about the project.
|
||||
copyright = '2015, Sahara Developers'
|
||||
|
||||
# Release do not need a version number in the title, they
|
||||
# cover multiple versions.
|
||||
# The full version, including alpha/beta/rc tags.
|
||||
release = ''
|
||||
# The short X.Y version.
|
||||
version = ''
|
||||
|
||||
# List of patterns, relative to source directory, that match files and
|
||||
# directories to ignore when looking for source files.
|
||||
exclude_patterns = []
|
||||
|
||||
# The name of the Pygments (syntax highlighting) style to use.
|
||||
pygments_style = 'native'
|
||||
|
||||
|
||||
# -- Options for HTML output ----------------------------------------------
|
||||
|
||||
# The theme to use for HTML and HTML Help pages. See the documentation for
|
||||
# a list of builtin themes.
|
||||
html_theme = 'openstackdocs'
|
||||
|
||||
# Theme options are theme-specific and customize the look and feel of a theme
|
||||
# further. For a list of options available for each theme, see the
|
||||
# documentation.
|
||||
# html_theme_options = {}
|
||||
|
||||
# Add any paths that contain custom themes here, relative to this directory.
|
||||
# html_theme_path = []
|
||||
|
||||
# The name for this set of Sphinx documents. If None, it defaults to
|
||||
# "<project> v<release> documentation".
|
||||
# html_title = None
|
||||
|
||||
# A shorter title for the navigation bar. Default is the same as html_title.
|
||||
# html_short_title = None
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top
|
||||
# of the sidebar.
|
||||
# html_logo = None
|
||||
|
||||
# The name of an image file (within the static path) to use as favicon of the
|
||||
# docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
|
||||
# pixels large.
|
||||
# html_favicon = None
|
||||
|
||||
# Add any paths that contain custom static files (such as style sheets) here,
|
||||
# relative to this directory. They are copied after the builtin static files,
|
||||
# so a file named "default.css" will overwrite the builtin "default.css".
|
||||
html_static_path = ['_static']
|
||||
|
||||
# Add any extra paths that contain custom files (such as robots.txt or
|
||||
# .htaccess) here, relative to this directory. These files are copied
|
||||
# directly to the root of the documentation.
|
||||
# html_extra_path = []
|
||||
|
||||
# If not '', a 'Last updated on:' timestamp is inserted at every page bottom,
|
||||
# using the given strftime format.
|
||||
# html_last_updated_fmt = '%b %d, %Y'
|
||||
|
||||
# If true, SmartyPants will be used to convert quotes and dashes to
|
||||
# typographically correct entities.
|
||||
# html_use_smartypants = True
|
||||
|
||||
# Custom sidebar templates, maps document names to template names.
|
||||
# html_sidebars = {}
|
||||
|
||||
# Additional templates that should be rendered to pages, maps page names to
|
||||
# template names.
|
||||
# html_additional_pages = {}
|
||||
|
||||
# If false, no module index is generated.
|
||||
# html_domain_indices = True
|
||||
|
||||
# If false, no index is generated.
|
||||
# html_use_index = True
|
||||
|
||||
# If true, the index is split into individual pages for each letter.
|
||||
# html_split_index = False
|
||||
|
||||
# If true, links to the reST sources are added to the pages.
|
||||
# html_show_sourcelink = True
|
||||
|
||||
# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
|
||||
# html_show_sphinx = True
|
||||
|
||||
# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
|
||||
# html_show_copyright = True
|
||||
|
||||
# If true, an OpenSearch description file will be output, and all pages will
|
||||
# contain a <link> tag referring to it. The value of this option must be the
|
||||
# base URL from which the finished HTML is served.
|
||||
# html_use_opensearch = ''
|
||||
|
||||
# This is the file name suffix for HTML files (e.g. ".xhtml").
|
||||
# html_file_suffix = None
|
||||
|
||||
# Output file base name for HTML help builder.
|
||||
htmlhelp_basename = 'SaharaAmbariReleaseNotesdoc'
|
||||
|
||||
|
||||
# -- Options for LaTeX output ---------------------------------------------
|
||||
|
||||
# Grouping the document tree into LaTeX files. List of tuples
|
||||
# (source start file, target name, title,
|
||||
# author, documentclass [howto, manual, or own class]).
|
||||
latex_documents = [
|
||||
('index', 'SaharaAmbariReleaseNotes.tex',
|
||||
'Sahara Ambari Plugin Release Notes Documentation',
|
||||
'Sahara Developers', 'manual'),
|
||||
]
|
||||
|
||||
# The name of an image file (relative to this directory) to place at the top of
|
||||
# the title page.
|
||||
# latex_logo = None
|
||||
|
||||
# For "manual" documents, if this is true, then toplevel headings are parts,
|
||||
# not chapters.
|
||||
# latex_use_parts = False
|
||||
|
||||
# If true, show page references after internal links.
|
||||
# latex_show_pagerefs = False
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
# latex_show_urls = False
|
||||
|
||||
# Documents to append as an appendix to all manuals.
|
||||
# latex_appendices = []
|
||||
|
||||
# If false, no module index is generated.
|
||||
# latex_domain_indices = True
|
||||
|
||||
|
||||
# -- Options for manual page output ---------------------------------------
|
||||
|
||||
# One entry per manual page. List of tuples
|
||||
# (source start file, name, description, authors, manual section).
|
||||
man_pages = [
|
||||
('index', 'saharaambarireleasenotes',
|
||||
'Sahara Ambari Plugin Release Notes Documentation',
|
||||
['Sahara Developers'], 1)
|
||||
]
|
||||
|
||||
# If true, show URL addresses after external links.
|
||||
# man_show_urls = False
|
||||
|
||||
|
||||
# -- Options for Texinfo output -------------------------------------------
|
||||
|
||||
# Grouping the document tree into Texinfo files. List of tuples
|
||||
# (source start file, target name, title, author,
|
||||
# dir menu entry, description, category)
|
||||
texinfo_documents = [
|
||||
('index', 'SaharaAmbariReleaseNotes',
|
||||
'Sahara Ambari Plugin Release Notes Documentation',
|
||||
'Sahara Developers', 'SaharaAmbariReleaseNotes',
|
||||
'One line description of project.',
|
||||
'Miscellaneous'),
|
||||
]
|
||||
|
||||
# Documents to append as an appendix to all manuals.
|
||||
# texinfo_appendices = []
|
||||
|
||||
# If false, no module index is generated.
|
||||
# texinfo_domain_indices = True
|
||||
|
||||
# How to display URL addresses: 'footnote', 'no', or 'inline'.
|
||||
# texinfo_show_urls = 'footnote'
|
||||
|
||||
# If true, do not generate a @detailmenu in the "Top" node's menu.
|
||||
# texinfo_no_detailmenu = False
|
||||
|
||||
# -- Options for Internationalization output ------------------------------
|
||||
locale_dirs = ['locale/']
|
@ -1,17 +0,0 @@
|
||||
====================================
|
||||
Sahara Ambari Plugin Release Notes
|
||||
====================================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 1
|
||||
|
||||
unreleased
|
||||
2023.1
|
||||
zed
|
||||
yoga
|
||||
xena
|
||||
wallaby
|
||||
victoria
|
||||
ussuri
|
||||
train
|
||||
stein
|
@ -1,57 +0,0 @@
|
||||
# Andreas Jaeger <jaegerandi@gmail.com>, 2019. #zanata
|
||||
# Andreas Jaeger <jaegerandi@gmail.com>, 2020. #zanata
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sahara-plugin-ambari\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-04-24 23:41+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-04-25 10:43+0000\n"
|
||||
"Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
|
||||
"Language-Team: German\n"
|
||||
"Language: de\n"
|
||||
"X-Generator: Zanata 4.3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
msgid "1.0.0"
|
||||
msgstr "1.0.0"
|
||||
|
||||
msgid "Bug Fixes"
|
||||
msgstr "Fehlerkorrekturen"
|
||||
|
||||
msgid "Current Series Release Notes"
|
||||
msgstr "Aktuelle Serie Releasenotes"
|
||||
|
||||
msgid ""
|
||||
"Fixed several bugs which prevented sahara-image-pack from generating Ambari-"
|
||||
"based Ubuntu images."
|
||||
msgstr ""
|
||||
"Mehrere Fehler wurden gefixt welche sahara-image-pack hinderten Ambari-"
|
||||
"basierte Ubuntu Abbilder zu erzeugen."
|
||||
|
||||
msgid ""
|
||||
"Python 2.7 support has been dropped. Last release of sahara and its plugins "
|
||||
"to support python 2.7 is OpenStack Train. The minimum version of Python now "
|
||||
"supported by sahara and its plugins is Python 3.6."
|
||||
msgstr ""
|
||||
"Python 2.7 Unterstützung wurde beendet. Der letzte Release von Sahara und "
|
||||
"seinen Plugins der Python 2.7 unterstützt ist OpenStack Train. Die minimal "
|
||||
"Python Version welche von Sahara und seinen Plugins unterstützt wird, ist "
|
||||
"Python 3.6."
|
||||
|
||||
msgid "Sahara Ambari Plugin Release Notes"
|
||||
msgstr "Sahara Ambari Plugin Release Notes"
|
||||
|
||||
msgid "Stein Series Release Notes"
|
||||
msgstr "Stein Serie Releasenotes"
|
||||
|
||||
msgid "Train Series Release Notes"
|
||||
msgstr "Train Serie Releasenotes"
|
||||
|
||||
msgid "Upgrade Notes"
|
||||
msgstr "Aktualisierungsnotizen"
|
||||
|
||||
msgid "Ussuri Series Release Notes"
|
||||
msgstr "Ussuri Serie Releasenotes"
|
@ -1,58 +0,0 @@
|
||||
# Andi Chandler <andi@gowling.com>, 2020. #zanata
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sahara-plugin-ambari\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-04-26 20:52+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-05-02 09:30+0000\n"
|
||||
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
||||
"Language-Team: English (United Kingdom)\n"
|
||||
"Language: en_GB\n"
|
||||
"X-Generator: Zanata 4.3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
msgid "1.0.0"
|
||||
msgstr "1.0.0"
|
||||
|
||||
msgid "3.0.0.0rc1"
|
||||
msgstr "3.0.0.0rc1"
|
||||
|
||||
msgid "Bug Fixes"
|
||||
msgstr "Bug Fixes"
|
||||
|
||||
msgid "Current Series Release Notes"
|
||||
msgstr "Current Series Release Notes"
|
||||
|
||||
msgid ""
|
||||
"Fixed several bugs which prevented sahara-image-pack from generating Ambari-"
|
||||
"based Ubuntu images."
|
||||
msgstr ""
|
||||
"Fixed several bugs which prevented sahara-image-pack from generating Ambari-"
|
||||
"based Ubuntu images."
|
||||
|
||||
msgid ""
|
||||
"Python 2.7 support has been dropped. Last release of sahara and its plugins "
|
||||
"to support python 2.7 is OpenStack Train. The minimum version of Python now "
|
||||
"supported by sahara and its plugins is Python 3.6."
|
||||
msgstr ""
|
||||
"Python 2.7 support has been dropped. Last release of sahara and its plugins "
|
||||
"to support python 2.7 is OpenStack Train. The minimum version of Python now "
|
||||
"supported by sahara and its plugins is Python 3.6."
|
||||
|
||||
msgid "Sahara Ambari Plugin Release Notes"
|
||||
msgstr "Sahara Ambari Plugin Release Notes"
|
||||
|
||||
msgid "Stein Series Release Notes"
|
||||
msgstr "Stein Series Release Notes"
|
||||
|
||||
msgid "Train Series Release Notes"
|
||||
msgstr "Train Series Release Notes"
|
||||
|
||||
msgid "Upgrade Notes"
|
||||
msgstr "Upgrade Notes"
|
||||
|
||||
msgid "Ussuri Series Release Notes"
|
||||
msgstr "Ussuri Series Release Notes"
|
@ -1,37 +0,0 @@
|
||||
# Surit Aryal <aryalsurit@gmail.com>, 2019. #zanata
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sahara-plugin-ambari\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-07-23 14:26+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2019-08-02 09:12+0000\n"
|
||||
"Last-Translator: Surit Aryal <aryalsurit@gmail.com>\n"
|
||||
"Language-Team: Nepali\n"
|
||||
"Language: ne\n"
|
||||
"X-Generator: Zanata 4.3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
msgid "1.0.0"
|
||||
msgstr "१.०.०"
|
||||
|
||||
msgid "Bug Fixes"
|
||||
msgstr "बग फिक्स"
|
||||
|
||||
msgid "Current Series Release Notes"
|
||||
msgstr "Current Series रिलीज नोट्स"
|
||||
|
||||
msgid ""
|
||||
"Fixed several bugs which prevented sahara-image-pack from generating Ambari-"
|
||||
"based Ubuntu images."
|
||||
msgstr ""
|
||||
"धेरै बगहरू स्थिर गरियो जसले sahara-image-packलाई Ambari-based Ubuntu छविहरू "
|
||||
"उत्पादन गर्नबाट रोक्छ।"
|
||||
|
||||
msgid "Sahara Ambari Plugin Release Notes"
|
||||
msgstr "Sahara Ambari प्लगइन रिलीज नोट्स"
|
||||
|
||||
msgid "Stein Series Release Notes"
|
||||
msgstr "Stein Series रिलीज नोट्स"
|
@ -1,34 +0,0 @@
|
||||
# Rodrigo Loures <rmoraesloures@gmail.com>, 2019. #zanata
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sahara-plugin-ambari\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-04-22 11:43+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2019-04-18 09:33+0000\n"
|
||||
"Last-Translator: Rodrigo Loures <rmoraesloures@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil)\n"
|
||||
"Language: pt_BR\n"
|
||||
"X-Generator: Zanata 4.3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
msgid "Bug Fixes"
|
||||
msgstr "Correção de erros"
|
||||
|
||||
msgid "Current Series Release Notes"
|
||||
msgstr "Atual - Série de Notas de Versão"
|
||||
|
||||
msgid ""
|
||||
"Fixed several bugs which prevented sahara-image-pack from generating Ambari-"
|
||||
"based Ubuntu images."
|
||||
msgstr ""
|
||||
"Correção de alguns erros aos quais impediam sahara-image-pack de gerar "
|
||||
"imagens Ubuntu baseadas em Ambari. "
|
||||
|
||||
msgid "Sahara Ambari Plugin Release Notes"
|
||||
msgstr "Notas de versão do plugin Sahara Ambari"
|
||||
|
||||
msgid "Stein Series Release Notes"
|
||||
msgstr "Notas de versão da Série Stein"
|
@ -1,6 +0,0 @@
|
||||
===================================
|
||||
Stein Series Release Notes
|
||||
===================================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/stein
|
@ -1,6 +0,0 @@
|
||||
==========================
|
||||
Train Series Release Notes
|
||||
==========================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/train
|
@ -1,5 +0,0 @@
|
||||
==============================
|
||||
Current Series Release Notes
|
||||
==============================
|
||||
|
||||
.. release-notes::
|
@ -1,6 +0,0 @@
|
||||
===========================
|
||||
Ussuri Series Release Notes
|
||||
===========================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/ussuri
|
@ -1,6 +0,0 @@
|
||||
=============================
|
||||
Victoria Series Release Notes
|
||||
=============================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/victoria
|
@ -1,6 +0,0 @@
|
||||
============================
|
||||
Wallaby Series Release Notes
|
||||
============================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/wallaby
|
@ -1,6 +0,0 @@
|
||||
=========================
|
||||
Xena Series Release Notes
|
||||
=========================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/xena
|
@ -1,6 +0,0 @@
|
||||
=========================
|
||||
Yoga Series Release Notes
|
||||
=========================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/yoga
|
@ -1,6 +0,0 @@
|
||||
========================
|
||||
Zed Series Release Notes
|
||||
========================
|
||||
|
||||
.. release-notes::
|
||||
:branch: stable/zed
|
@ -1,18 +0,0 @@
|
||||
# Requirements lower bounds listed here are our best effort to keep them up to
|
||||
# date but we do not test them so no guarantee of having them all correct. If
|
||||
# you find any incorrect lower bounds, let us know or propose a fix.
|
||||
|
||||
# The order of packages is significant, because pip processes them in the order
|
||||
# of appearance. Changing the order has an impact on the overall integration
|
||||
# process, which may cause wedges in the gate later.
|
||||
|
||||
pbr!=2.1.0,>=2.0.0 # Apache-2.0
|
||||
|
||||
Babel!=2.4.0,>=2.3.4 # BSD
|
||||
eventlet>=0.26.0 # MIT
|
||||
oslo.i18n>=3.15.3 # Apache-2.0
|
||||
oslo.log>=3.36.0 # Apache-2.0
|
||||
oslo.serialization!=2.19.1,>=2.18.0 # Apache-2.0
|
||||
oslo.utils>=3.33.0 # Apache-2.0
|
||||
requests>=2.14.2 # Apache-2.0
|
||||
sahara>=10.0.0.0b1
|
@ -1,26 +0,0 @@
|
||||
# Copyright (c) 2014 Mirantis Inc.
|
||||
#
|
||||
# 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.
|
||||
|
||||
# It's based on oslo.i18n usage in OpenStack Keystone project and
|
||||
# recommendations from https://docs.openstack.org/oslo.i18n/latest/
|
||||
# user/usage.html
|
||||
|
||||
import oslo_i18n
|
||||
|
||||
|
||||
_translators = oslo_i18n.TranslatorFactory(domain='sahara_plugin_ambari')
|
||||
|
||||
# The primary translation function using the well-known name "_"
|
||||
_ = _translators.primary
|
@ -1,215 +0,0 @@
|
||||
# Andreas Jaeger <jaegerandi@gmail.com>, 2019. #zanata
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sahara-plugin-ambari VERSION\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
|
||||
"POT-Creation-Date: 2019-09-20 17:28+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2019-09-25 06:06+0000\n"
|
||||
"Last-Translator: Andreas Jaeger <jaegerandi@gmail.com>\n"
|
||||
"Language-Team: German\n"
|
||||
"Language: de\n"
|
||||
"X-Generator: Zanata 4.3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
#, python-format
|
||||
msgid "%(problem)s: %(description)s"
|
||||
msgstr "%(problem)s: %(description)s"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: master, DocId: sahara/locale/sahara
|
||||
msgid "0 or 1"
|
||||
msgstr "0 oder 1"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: master, DocId: sahara/locale/sahara
|
||||
msgid "1 or more"
|
||||
msgstr "1 oder mehr"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "3 or more. Odd number"
|
||||
msgstr "3 oder mehr. Ungerade Zahl"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Add Hadoop Swift jar to instances"
|
||||
msgstr "Füge Hadoop Swift-Jar zu Instanzen hinzu"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Add new hosts"
|
||||
msgstr "Fügen Sie neue Hosts hinzu"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
#, python-format
|
||||
msgid "Ambari Monitor has responded that cluster has %(red)d critical alert(s)"
|
||||
msgstr ""
|
||||
"Ambari Monitor hat geantwortet, dass der Cluster %(red)d kritische Alarme hat"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ambari Monitor has responded that cluster has %(red)d critical and "
|
||||
"%(yellow)d warning alert(s)"
|
||||
msgstr ""
|
||||
"Ambari Monitor hat geantwortet, dass der Cluster %(red)d kritisch und "
|
||||
"%(yellow)d Warnmeldung(en) hat"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
#, python-format
|
||||
msgid "Ambari Monitor has responded that cluster has %d warning alert(s)"
|
||||
msgstr ""
|
||||
"Ambari Monitor hat geantwortet, dass der Cluster %d-Warnmeldung(en) enthält"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Ambari Monitor is healthy"
|
||||
msgstr "Ambari Monitor ist gesund"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Ambari plugin of {base} or higher required to run {type} jobs"
|
||||
msgstr ""
|
||||
"Ambari-Plugin von {base} oder höher, das zum Ausführen von {type} Jobs "
|
||||
"erforderlich ist"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
#, python-format
|
||||
msgid "Ambari request in %s state"
|
||||
msgstr "Ambari Anfrage in %s Zustand"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "At least 3 JournalNodes are required for HA"
|
||||
msgstr "Mindestens 3 JournalNodes sind für HA erforderlich"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "At least 3 ZooKeepers are required for HA"
|
||||
msgstr "Für HA sind mindestens 3 ZooKeeper erforderlich"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Can't get response from Ambari Monitor"
|
||||
msgstr "Antwort von Ambari Monitor nicht möglich"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Cleanup config groups"
|
||||
msgstr "Konfigurationsgruppen bereinigen"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Configure rack awareness"
|
||||
msgstr "Rack-Erkennung konfigurieren"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Create Ambari blueprint"
|
||||
msgstr "Erstellen Sie Ambari Blueprint"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Decommission NodeManagers and DataNodes"
|
||||
msgstr "NodeManagers und DataNodes außer Betrieb setzen"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Enable HBase RegionServer HA"
|
||||
msgstr "Aktivieren Sie HBase RegionServer HA"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Enable NameNode HA"
|
||||
msgstr "Aktivieren Sie NameNode HA"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Enable ResourceManager HA"
|
||||
msgstr "Aktivieren Sie ResourceManager HA"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Generate config groups"
|
||||
msgstr "Generieren Sie Konfigurationsgruppen"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Install services on hosts"
|
||||
msgstr "Installiere Dienste auf Hosts"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "No alerts found"
|
||||
msgstr "Keine Alarme gefunden"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Odd number"
|
||||
msgstr "Ungerade Zahl"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Odd number of JournalNodes are required for HA"
|
||||
msgstr "Eine ungerade Anzahl von JournalNodes ist für HA erforderlich"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Odd number of ZooKeepers are required for HA"
|
||||
msgstr "Für HA ist eine ungerade Anzahl von ZooKeepern erforderlich"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Prepare Hive"
|
||||
msgstr "Bereite Hive vor"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Regenerate keytabs for Kerberos"
|
||||
msgstr "Generieren Sie Keytabs für Kerberos neu"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Remove hosts"
|
||||
msgstr "Entferne Hosts"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Restart HDFS and MAPREDUCE2 services"
|
||||
msgstr "Starte die HDFS- und MAPREDUCE2-Dienste neu"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Restart NameNodes and ResourceManagers"
|
||||
msgstr "Starte NameNodes und ResourceManagers neu"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Restart of ambari-agent is needed for host {}, reason: {}"
|
||||
msgstr "Neustart von ambari-agent wird für Host {} benötigt, Grund: {}"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Set up Ambari agents"
|
||||
msgstr "Richten Sie Ambari-Agenten ein"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Set up Ambari management console"
|
||||
msgstr "Richten Sie die Ambari-Verwaltungskonsole ein"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Set up HDP repositories"
|
||||
msgstr "Richten Sie HDP-Repositorys ein"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
#, python-format
|
||||
msgid "Some Ambari request(s) not in COMPLETED state: %(description)s."
|
||||
msgstr ""
|
||||
"Einige Ambari-Anfragen sind nicht im Status COMPLETED: %(description)s."
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Start cluster"
|
||||
msgstr "Cluster starten"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Start services on hosts"
|
||||
msgstr "Starte Dienste auf Hosts"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid ""
|
||||
"The Ambari Sahara plugin provides the ability to launch clusters with "
|
||||
"Hortonworks Data Platform (HDP) on OpenStack using Apache Ambari"
|
||||
msgstr ""
|
||||
"Das Ambari Sahara-Plugin bietet die Möglichkeit, Cluster mit Hortonworks "
|
||||
"Data Platform (HDP) auf OpenStack mit Apache Ambari zu starten"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Update default Ambari password"
|
||||
msgstr "Aktualisieren Sie das Standard-Ambari-Passwort"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Wait Ambari accessible"
|
||||
msgstr "Warte auf Ambari zugänglich"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
msgid "Wait registration of hosts"
|
||||
msgstr "Warten Sie die Registrierung der Hosts"
|
||||
|
||||
# auto translated by TM merge from project: sahara, version: stable-queens, DocId: sahara/locale/sahara
|
||||
#, python-format
|
||||
msgid "request %(id)d: %(name)s - in status %(status)s"
|
||||
msgstr "Anfrage %(id)d: %(name)s - in Status %(status)s"
|
@ -1,166 +0,0 @@
|
||||
# Andi Chandler <andi@gowling.com>, 2020. #zanata
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: sahara-plugin-ambari VERSION\n"
|
||||
"Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n"
|
||||
"POT-Creation-Date: 2020-04-26 20:52+0000\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"PO-Revision-Date: 2020-05-02 09:33+0000\n"
|
||||
"Last-Translator: Andi Chandler <andi@gowling.com>\n"
|
||||
"Language-Team: English (United Kingdom)\n"
|
||||
"Language: en_GB\n"
|
||||
"X-Generator: Zanata 4.3.3\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
|
||||
#, python-format
|
||||
msgid "%(problem)s: %(description)s"
|
||||
msgstr "%(problem)s: %(description)s"
|
||||
|
||||
msgid "0 or 1"
|
||||
msgstr "0 or 1"
|
||||
|
||||
msgid "1 or more"
|
||||
msgstr "1 or more"
|
||||
|
||||
msgid "3 or more. Odd number"
|
||||
msgstr "3 or more. Odd number"
|
||||
|
||||
msgid "Add Hadoop Swift jar to instances"
|
||||
msgstr "Add Hadoop Swift jar to instances"
|
||||
|
||||
msgid "Add new hosts"
|
||||
msgstr "Add new hosts"
|
||||
|
||||
#, python-format
|
||||
msgid "Ambari Monitor has responded that cluster has %(red)d critical alert(s)"
|
||||
msgstr ""
|
||||
"Ambari Monitor has responded that cluster has %(red)d critical alert(s)"
|
||||
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Ambari Monitor has responded that cluster has %(red)d critical and "
|
||||
"%(yellow)d warning alert(s)"
|
||||
msgstr ""
|
||||
"Ambari Monitor has responded that cluster has %(red)d critical and "
|
||||
"%(yellow)d warning alert(s)"
|
||||
|
||||
#, python-format
|
||||
msgid "Ambari Monitor has responded that cluster has %d warning alert(s)"
|
||||
msgstr "Ambari Monitor has responded that cluster has %d warning alert(s)"
|
||||
|
||||
msgid "Ambari Monitor is healthy"
|
||||
msgstr "Ambari Monitor is healthy"
|
||||
|
||||
msgid "Ambari plugin of {base} or higher required to run {type} jobs"
|
||||
msgstr "Ambari plugin of {base} or higher required to run {type} jobs"
|
||||
|
||||
#, python-format
|
||||
msgid "Ambari request in %s state"
|
||||
msgstr "Ambari request in %s state"
|
||||
|
||||
msgid "At least 3 JournalNodes are required for HA"
|
||||
msgstr "At least 3 JournalNodes are required for HA"
|
||||
|
||||
msgid "At least 3 ZooKeepers are required for HA"
|
||||
msgstr "At least 3 ZooKeepers are required for HA"
|
||||
|
||||
msgid "Can't get response from Ambari Monitor"
|
||||
msgstr "Can't get response from Ambari Monitor"
|
||||
|
||||
msgid "Cleanup config groups"
|
||||
msgstr "Cleanup config groups"
|
||||
|
||||
msgid "Configure rack awareness"
|
||||
msgstr "Configure rack awareness"
|
||||