Removing egg-info folder
Change-Id: Id80a5208b08d695e2ca582d4ad113b9cd72b3fb5
This commit is contained in:
parent
dc3445030a
commit
13c5199f18
1
.gitignore
vendored
1
.gitignore
vendored
@ -21,6 +21,7 @@ parts/
|
|||||||
sdist/
|
sdist/
|
||||||
var/
|
var/
|
||||||
wheels/
|
wheels/
|
||||||
|
*.egg-info/
|
||||||
.installed.cfg
|
.installed.cfg
|
||||||
*.egg
|
*.egg
|
||||||
*.tgz
|
*.tgz
|
||||||
|
@ -1,101 +0,0 @@
|
|||||||
Metadata-Version: 2.1
|
|
||||||
Name: Deckhand
|
|
||||||
Version: 1.1.0.dev717
|
|
||||||
Summary: Storage service for YAML-based configuration documents, which are managed through version control and automatically validated.
|
|
||||||
Home-page: https://airship-deckhand.readthedocs.io/
|
|
||||||
Author: The Airship Authors
|
|
||||||
Author-email: airship-discuss@lists.airshipit.org
|
|
||||||
Classifier: Intended Audience :: Information Technology
|
|
||||||
Classifier: Intended Audience :: System Administrators
|
|
||||||
Classifier: License :: OSI Approved :: Apache Software License
|
|
||||||
Classifier: Operating System :: POSIX :: Linux
|
|
||||||
Classifier: Programming Language :: Python
|
|
||||||
Classifier: Programming Language :: Python :: 3
|
|
||||||
Classifier: Programming Language :: Python :: 3.8
|
|
||||||
Classifier: Programming Language :: Python :: 3.10
|
|
||||||
Requires-Python: >=3.8
|
|
||||||
License-File: LICENSE
|
|
||||||
License-File: AUTHORS
|
|
||||||
|
|
||||||
========
|
|
||||||
Deckhand
|
|
||||||
========
|
|
||||||
|
|
||||||
|Docker Repository on Quay| |Doc Status|
|
|
||||||
|
|
||||||
Deckhand provides document revision management, storage and mutation
|
|
||||||
functionality upon which the rest of the `Airship`_ components rely for
|
|
||||||
orchestration of infrastructure provisioning. Deckhand understands declarative
|
|
||||||
YAML documents that define, end-to-end, the configuration of sites: from the
|
|
||||||
hardware -- encompassing network topology and hardware and host profile
|
|
||||||
information -- up to the software level that comprises the overcloud.
|
|
||||||
|
|
||||||
* Free software: Apache license
|
|
||||||
* Documentation: https://airship-deckhand.readthedocs.io/en/latest/
|
|
||||||
* Source: https://git.openstack.org/cgit/openstack/airship-deckhand
|
|
||||||
* Bugs: https://storyboard.openstack.org/#!/project/1004
|
|
||||||
* Release notes: https://airship-deckhand.readthedocs.io/en/latest/releasenotes/index.html
|
|
||||||
|
|
||||||
Core Responsibilities
|
|
||||||
=====================
|
|
||||||
|
|
||||||
* layering - helps reduce duplication in configuration by applying the notion
|
|
||||||
of inheritance to documents
|
|
||||||
* substitution - provides separation between secret data and other
|
|
||||||
configuration data for security purposes and reduces data duplication by
|
|
||||||
allowing common data to be defined once and substituted elsewhere dynamically
|
|
||||||
* revision history - maintains well-defined collections of documents within
|
|
||||||
immutable revisions that are meant to operate together, while providing the
|
|
||||||
ability to rollback to previous revisions
|
|
||||||
* validation - allows services to implement and register different kinds of
|
|
||||||
validations and report errors
|
|
||||||
* secret management - leverages existing OpenStack APIs -- namely
|
|
||||||
`Barbican`_ -- to reliably and securely store sensitive data
|
|
||||||
|
|
||||||
.. _Barbican: https://docs.openstack.org/barbican/latest/api/
|
|
||||||
|
|
||||||
Getting Started
|
|
||||||
===============
|
|
||||||
|
|
||||||
For more detailed installation and setup information, please refer to the
|
|
||||||
`Getting Started <https://airship-deckhand.readthedocs.io/en/latest/getting-started.html>`_
|
|
||||||
guide.
|
|
||||||
|
|
||||||
Integration Points
|
|
||||||
==================
|
|
||||||
|
|
||||||
Deckhand has the following integration points:
|
|
||||||
|
|
||||||
* `Barbican (OpenStack Key Manager) <https://github.com/openstack/barbican>`_
|
|
||||||
provides secure storage for sensitive data.
|
|
||||||
* `Keystone (OpenStack Identity service) <https://github.com/openstack/keystone>`_
|
|
||||||
provides authentication and support for role based authorization.
|
|
||||||
* `PostgreSQL <https://www.postgresql.org>`_ is used to persist information
|
|
||||||
to correlate workflows with users and history of workflow commands.
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
Currently, other database back-ends are not supported.
|
|
||||||
|
|
||||||
Though, being a low-level service, has many other Airship services that integrate
|
|
||||||
with it, including:
|
|
||||||
|
|
||||||
* `Drydock <https://github.com/openstack/airship-drydock>`_ is orchestrated by
|
|
||||||
Shipyard to perform bare metal node provisioning.
|
|
||||||
* `Promenade <https://github.com/openstack/airship-promenade>`_ is indirectly
|
|
||||||
orchestrated by Shipyard to configure and join Kubernetes nodes.
|
|
||||||
* `Armada <https://github.com/openstack/airship-armada>`_ is orchestrated by
|
|
||||||
Shipyard to deploy and test Kubernetes workloads.
|
|
||||||
|
|
||||||
Further Reading
|
|
||||||
===============
|
|
||||||
|
|
||||||
`Airship`_.
|
|
||||||
|
|
||||||
.. _Airship: https://www.airshipit.org
|
|
||||||
|
|
||||||
.. |Docker Repository on Quay| image:: https://quay.io/repository/airshipit/deckhand/status
|
|
||||||
:target: https://quay.io/repository/airshipit/deckhand
|
|
||||||
.. |Doc Status| image:: https://readthedocs.org/projects/airship-deckhand/badge/?version=latest
|
|
||||||
:target: https://airship-deckhand.readthedocs.io/
|
|
||||||
|
|
@ -1,388 +0,0 @@
|
|||||||
.coveragerc
|
|
||||||
.dockerignore
|
|
||||||
.stestr.conf
|
|
||||||
.zuul.yaml
|
|
||||||
AUTHORS
|
|
||||||
ChangeLog
|
|
||||||
HACKING.rst
|
|
||||||
LICENSE
|
|
||||||
Makefile
|
|
||||||
README.rst
|
|
||||||
REVIEWING.rst
|
|
||||||
alembic.ini
|
|
||||||
bindep.txt
|
|
||||||
entrypoint.sh
|
|
||||||
requirements-direct.txt
|
|
||||||
requirements-frozen.txt
|
|
||||||
requirements.txt
|
|
||||||
setup.cfg
|
|
||||||
setup.py
|
|
||||||
test-requirements.txt
|
|
||||||
tox.ini
|
|
||||||
.github/SECURITY.md
|
|
||||||
Deckhand.egg-info/PKG-INFO
|
|
||||||
Deckhand.egg-info/SOURCES.txt
|
|
||||||
Deckhand.egg-info/dependency_links.txt
|
|
||||||
Deckhand.egg-info/entry_points.txt
|
|
||||||
Deckhand.egg-info/not-zip-safe
|
|
||||||
Deckhand.egg-info/pbr.json
|
|
||||||
Deckhand.egg-info/requires.txt
|
|
||||||
Deckhand.egg-info/top_level.txt
|
|
||||||
alembic/README
|
|
||||||
alembic/env.py
|
|
||||||
alembic/script.py.mako
|
|
||||||
alembic/versions/918bbfd28185_initial_deckhand_base.py
|
|
||||||
charts/deckhand/.helmignore
|
|
||||||
charts/deckhand/Chart.yaml
|
|
||||||
charts/deckhand/requirements.yaml
|
|
||||||
charts/deckhand/values.yaml
|
|
||||||
charts/deckhand/templates/configmap-bin.yaml
|
|
||||||
charts/deckhand/templates/configmap-etc.yaml
|
|
||||||
charts/deckhand/templates/deployment.yaml
|
|
||||||
charts/deckhand/templates/ingress-api.yaml
|
|
||||||
charts/deckhand/templates/job-db-init.yaml
|
|
||||||
charts/deckhand/templates/job-db-sync.yaml
|
|
||||||
charts/deckhand/templates/job-image-repo-sync.yaml
|
|
||||||
charts/deckhand/templates/job-ks-endpoints.yaml
|
|
||||||
charts/deckhand/templates/job-ks-service.yaml
|
|
||||||
charts/deckhand/templates/job-ks-user.yaml
|
|
||||||
charts/deckhand/templates/network_policy.yaml
|
|
||||||
charts/deckhand/templates/secret-db.yaml
|
|
||||||
charts/deckhand/templates/secret-ingress-tls.yaml
|
|
||||||
charts/deckhand/templates/secret-keystone-env.yaml
|
|
||||||
charts/deckhand/templates/service-ingress.yaml
|
|
||||||
charts/deckhand/templates/service.yaml
|
|
||||||
charts/deckhand/templates/bin/_db-sync.sh.tpl
|
|
||||||
charts/deckhand/templates/tests/test-deckhand-api.yaml
|
|
||||||
charts/deps/.gitkeep
|
|
||||||
deckhand/__init__.py
|
|
||||||
deckhand/cmd.py
|
|
||||||
deckhand/context.py
|
|
||||||
deckhand/errors.py
|
|
||||||
deckhand/factories.py
|
|
||||||
deckhand/policy.py
|
|
||||||
deckhand/service.py
|
|
||||||
deckhand/types.py
|
|
||||||
deckhand/Deckhand.egg-info/PKG-INFO
|
|
||||||
deckhand/Deckhand.egg-info/SOURCES.txt
|
|
||||||
deckhand/Deckhand.egg-info/dependency_links.txt
|
|
||||||
deckhand/Deckhand.egg-info/entry_points.txt
|
|
||||||
deckhand/Deckhand.egg-info/not-zip-safe
|
|
||||||
deckhand/Deckhand.egg-info/pbr.json
|
|
||||||
deckhand/Deckhand.egg-info/requires.txt
|
|
||||||
deckhand/Deckhand.egg-info/top_level.txt
|
|
||||||
deckhand/barbican/__init__.py
|
|
||||||
deckhand/barbican/cache.py
|
|
||||||
deckhand/barbican/client_wrapper.py
|
|
||||||
deckhand/barbican/driver.py
|
|
||||||
deckhand/client/__init__.py
|
|
||||||
deckhand/client/base.py
|
|
||||||
deckhand/client/buckets.py
|
|
||||||
deckhand/client/client.py
|
|
||||||
deckhand/client/exceptions.py
|
|
||||||
deckhand/client/revisions.py
|
|
||||||
deckhand/client/tags.py
|
|
||||||
deckhand/common/__init__.py
|
|
||||||
deckhand/common/document.py
|
|
||||||
deckhand/common/utils.py
|
|
||||||
deckhand/common/validation_message.py
|
|
||||||
deckhand/conf/__init__.py
|
|
||||||
deckhand/conf/config.py
|
|
||||||
deckhand/conf/opts.py
|
|
||||||
deckhand/control/__init__.py
|
|
||||||
deckhand/control/api.py
|
|
||||||
deckhand/control/base.py
|
|
||||||
deckhand/control/buckets.py
|
|
||||||
deckhand/control/common.py
|
|
||||||
deckhand/control/health.py
|
|
||||||
deckhand/control/middleware.py
|
|
||||||
deckhand/control/no_oauth_middleware.py
|
|
||||||
deckhand/control/revision_deepdiffing.py
|
|
||||||
deckhand/control/revision_diffing.py
|
|
||||||
deckhand/control/revision_documents.py
|
|
||||||
deckhand/control/revision_tags.py
|
|
||||||
deckhand/control/revisions.py
|
|
||||||
deckhand/control/rollback.py
|
|
||||||
deckhand/control/validations.py
|
|
||||||
deckhand/control/versions.py
|
|
||||||
deckhand/control/views/__init__.py
|
|
||||||
deckhand/control/views/document.py
|
|
||||||
deckhand/control/views/revision.py
|
|
||||||
deckhand/control/views/revision_tag.py
|
|
||||||
deckhand/control/views/validation.py
|
|
||||||
deckhand/db/__init__.py
|
|
||||||
deckhand/db/sqlalchemy/__init__.py
|
|
||||||
deckhand/db/sqlalchemy/api.py
|
|
||||||
deckhand/db/sqlalchemy/models.py
|
|
||||||
deckhand/engine/__init__.py
|
|
||||||
deckhand/engine/_replacement.py
|
|
||||||
deckhand/engine/cache.py
|
|
||||||
deckhand/engine/document_validation.py
|
|
||||||
deckhand/engine/layering.py
|
|
||||||
deckhand/engine/render.py
|
|
||||||
deckhand/engine/revision_diff.py
|
|
||||||
deckhand/engine/secrets_manager.py
|
|
||||||
deckhand/engine/utils.py
|
|
||||||
deckhand/engine/schemas/base_schema.yaml
|
|
||||||
deckhand/engine/schemas/certificate_authority_key_schema.yaml
|
|
||||||
deckhand/engine/schemas/certificate_authority_schema.yaml
|
|
||||||
deckhand/engine/schemas/certificate_key_schema.yaml
|
|
||||||
deckhand/engine/schemas/certificate_schema.yaml
|
|
||||||
deckhand/engine/schemas/layering_policy_schema.yaml
|
|
||||||
deckhand/engine/schemas/metadata_control.yaml
|
|
||||||
deckhand/engine/schemas/metadata_document.yaml
|
|
||||||
deckhand/engine/schemas/passphrase_schema.yaml
|
|
||||||
deckhand/engine/schemas/private_key_schema.yaml
|
|
||||||
deckhand/engine/schemas/public_key_schema.yaml
|
|
||||||
deckhand/engine/schemas/validation_policy_schema.yaml
|
|
||||||
deckhand/policies/__init__.py
|
|
||||||
deckhand/policies/base.py
|
|
||||||
deckhand/policies/document.py
|
|
||||||
deckhand/policies/revision.py
|
|
||||||
deckhand/policies/revision_tag.py
|
|
||||||
deckhand/policies/validation.py
|
|
||||||
deckhand/tests/__init__.py
|
|
||||||
deckhand/tests/deckhand.conf.test
|
|
||||||
deckhand/tests/test_utils.py
|
|
||||||
deckhand/tests/common/__init__.py
|
|
||||||
deckhand/tests/common/test_gabbi.py
|
|
||||||
deckhand/tests/functional/README.rst
|
|
||||||
deckhand/tests/functional/gabbits/document/document-crud-error-bucket-conflict.yaml
|
|
||||||
deckhand/tests/functional/gabbits/document/document-crud-success-multi-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/document/document-crud-success-owned-documents.yaml
|
|
||||||
deckhand/tests/functional/gabbits/document/document-crud-success-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/document/document-crud-success-unusual-documents.yaml
|
|
||||||
deckhand/tests/functional/gabbits/layering/layering-multiple-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/layering/layering-policy-conflict.yaml
|
|
||||||
deckhand/tests/functional/gabbits/layering/layering-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/layering/layering-with-replacement-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/layering/layering-with-substitution-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/replacement/multi-layer-replacement.yaml
|
|
||||||
deckhand/tests/functional/gabbits/replacement/replacement.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/chained-substitution.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/deckhand-owned-sample.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-2-layers.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-3-layers.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-split-bucket-a.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-split-bucket-b.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-with-delete.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-layering-sample-with-update.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-substitution-generic-sample.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-substitution-sample-split-bucket-a.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-substitution-sample-split-bucket-b.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/design-doc-substitution-sample.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/layering-and-substitution-dag-sample.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/layering-and-substitution-sample.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/layering-needs-substitution-source.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/passphrase.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/replacement.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/sample-doc.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/sample-schema-v2.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/sample-schema.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/sample-tag-data.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/substitution-results-in-none-bug.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/ucp-sample-documents.yaml
|
|
||||||
deckhand/tests/functional/gabbits/resources/unusual-documents.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision/revision-crud-success-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision/revision-filters.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-deepdiff/revision-deepdiff-success.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-diff/revision-diff-rollback-null-success.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-diff/revision-diff-success.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-documents/revision-documents-filters-negative.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-documents/revision-documents-filters.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-documents/revision-documents-multiple-filters.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-rollback/rollback-success-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/revision-tag/revision-tag-success.yaml
|
|
||||||
deckhand/tests/functional/gabbits/substitution/substitution-chained-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/substitution/substitution-multiple-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/substitution/substitution-results-in-none-bug.yaml
|
|
||||||
deckhand/tests/functional/gabbits/substitution/substitution-single-bucket-generic.yaml
|
|
||||||
deckhand/tests/functional/gabbits/substitution/substitution-single-bucket.yaml
|
|
||||||
deckhand/tests/functional/gabbits/substitution/substitution-source-feeds-multi-dest.yaml
|
|
||||||
deckhand/tests/integration/README.rst
|
|
||||||
deckhand/tests/integration/__init__.py
|
|
||||||
deckhand/tests/integration/gabbits/document-crud-secret.yaml
|
|
||||||
deckhand/tests/integration/gabbits/document-render-secret-edge-cases.yaml
|
|
||||||
deckhand/tests/integration/gabbits/document-render-secret.yaml
|
|
||||||
deckhand/tests/integration/gabbits/document-substitution-secret-generic.yaml
|
|
||||||
deckhand/tests/integration/gabbits/document-substitution-secret.yaml
|
|
||||||
deckhand/tests/integration/gabbits/revision-delete-all-secrets.yaml
|
|
||||||
deckhand/tests/unit/__init__.py
|
|
||||||
deckhand/tests/unit/base.py
|
|
||||||
deckhand/tests/unit/dh_fixtures.py
|
|
||||||
deckhand/tests/unit/fake_policy.py
|
|
||||||
deckhand/tests/unit/test_policy.py
|
|
||||||
deckhand/tests/unit/barbican/__init__.py
|
|
||||||
deckhand/tests/unit/barbican/test_cache.py
|
|
||||||
deckhand/tests/unit/common/__init__.py
|
|
||||||
deckhand/tests/unit/common/test_utils.py
|
|
||||||
deckhand/tests/unit/control/__init__.py
|
|
||||||
deckhand/tests/unit/control/base.py
|
|
||||||
deckhand/tests/unit/control/test_api_initialization.py
|
|
||||||
deckhand/tests/unit/control/test_base_controller.py
|
|
||||||
deckhand/tests/unit/control/test_buckets_controller.py
|
|
||||||
deckhand/tests/unit/control/test_errors.py
|
|
||||||
deckhand/tests/unit/control/test_health_controller.py
|
|
||||||
deckhand/tests/unit/control/test_middleware.py
|
|
||||||
deckhand/tests/unit/control/test_rendered_documents_controller.py
|
|
||||||
deckhand/tests/unit/control/test_revision_documents_controller.py
|
|
||||||
deckhand/tests/unit/control/test_revision_tags_controller.py
|
|
||||||
deckhand/tests/unit/control/test_revisions_controller.py
|
|
||||||
deckhand/tests/unit/control/test_revisions_deepdiff_controller.py
|
|
||||||
deckhand/tests/unit/control/test_revisions_diff_controller.py
|
|
||||||
deckhand/tests/unit/control/test_revisions_rollback_controller.py
|
|
||||||
deckhand/tests/unit/control/test_versions_controller.py
|
|
||||||
deckhand/tests/unit/db/__init__.py
|
|
||||||
deckhand/tests/unit/db/test_documents.py
|
|
||||||
deckhand/tests/unit/db/test_documents_negative.py
|
|
||||||
deckhand/tests/unit/db/test_layering_policies.py
|
|
||||||
deckhand/tests/unit/db/test_revision_documents.py
|
|
||||||
deckhand/tests/unit/db/test_revision_rollback.py
|
|
||||||
deckhand/tests/unit/db/test_revision_tags.py
|
|
||||||
deckhand/tests/unit/db/test_revision_tags_negative.py
|
|
||||||
deckhand/tests/unit/db/test_revisions.py
|
|
||||||
deckhand/tests/unit/engine/__init__.py
|
|
||||||
deckhand/tests/unit/engine/base.py
|
|
||||||
deckhand/tests/unit/engine/test_cache.py
|
|
||||||
deckhand/tests/unit/engine/test_document_layering.py
|
|
||||||
deckhand/tests/unit/engine/test_document_layering_and_replacement.py
|
|
||||||
deckhand/tests/unit/engine/test_document_layering_and_replacement_negative.py
|
|
||||||
deckhand/tests/unit/engine/test_document_layering_and_substitution.py
|
|
||||||
deckhand/tests/unit/engine/test_document_layering_and_substitution_negative.py
|
|
||||||
deckhand/tests/unit/engine/test_document_layering_negative.py
|
|
||||||
deckhand/tests/unit/engine/test_document_validation.py
|
|
||||||
deckhand/tests/unit/engine/test_document_validation_negative.py
|
|
||||||
deckhand/tests/unit/engine/test_revision_deepdiffing.py
|
|
||||||
deckhand/tests/unit/engine/test_revision_diffing.py
|
|
||||||
deckhand/tests/unit/engine/test_secrets_manager.py
|
|
||||||
deckhand/tests/unit/resources/sample_certificate.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_certificate_authority.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_certificate_authority_key.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_certificate_key.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_data_schema.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_document.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_document_simple.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_layering_policy.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_passphrase.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_private_key.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_public_key.yaml
|
|
||||||
deckhand/tests/unit/resources/sample_validation_policy.yaml
|
|
||||||
deckhand/tests/unit/views/__init__.py
|
|
||||||
deckhand/tests/unit/views/test_document_views.py
|
|
||||||
deckhand/tests/unit/views/test_revision_tag_views.py
|
|
||||||
deckhand/tests/unit/views/test_revision_views.py
|
|
||||||
doc/.gitignore
|
|
||||||
doc/requirements-docs.txt
|
|
||||||
doc/source/conf.py
|
|
||||||
doc/source/glossary.rst
|
|
||||||
doc/source/index.rst
|
|
||||||
doc/source/overview.rst
|
|
||||||
doc/source/releasenotes
|
|
||||||
doc/source/_static/.placeholder
|
|
||||||
doc/source/contributor/HACKING.rst
|
|
||||||
doc/source/contributor/REVIEWING.rst
|
|
||||||
doc/source/contributor/developer-overview.rst
|
|
||||||
doc/source/contributor/index.rst
|
|
||||||
doc/source/contributor/policy-enforcement.rst
|
|
||||||
doc/source/contributor/testing.rst
|
|
||||||
doc/source/diagrams/architecture-pegleg.uml
|
|
||||||
doc/source/diagrams/architecture.uml
|
|
||||||
doc/source/operators/api_client.rst
|
|
||||||
doc/source/operators/api_ref.rst
|
|
||||||
doc/source/operators/configuration.rst
|
|
||||||
doc/source/operators/exceptions.rst
|
|
||||||
doc/source/operators/index.rst
|
|
||||||
doc/source/operators/multi-distro-support.rst
|
|
||||||
doc/source/users/document-types.rst
|
|
||||||
doc/source/users/documents.rst
|
|
||||||
doc/source/users/encryption.rst
|
|
||||||
doc/source/users/getting-started.rst
|
|
||||||
doc/source/users/index.rst
|
|
||||||
doc/source/users/layering.rst
|
|
||||||
doc/source/users/rendering.rst
|
|
||||||
doc/source/users/replacement.rst
|
|
||||||
doc/source/users/revision-history.rst
|
|
||||||
doc/source/users/substitution.rst
|
|
||||||
doc/source/users/validation.rst
|
|
||||||
etc/deckhand/config-generator.conf
|
|
||||||
etc/deckhand/deckhand-paste.ini
|
|
||||||
etc/deckhand/deckhand.conf.sample
|
|
||||||
etc/deckhand/logging.conf.sample
|
|
||||||
etc/deckhand/noauth-paste.ini
|
|
||||||
etc/deckhand/policy-generator.conf
|
|
||||||
etc/deckhand/policy.yaml.sample
|
|
||||||
images/deckhand/Dockerfile.opensuse_15
|
|
||||||
images/deckhand/Dockerfile.ubuntu_bionic
|
|
||||||
images/deckhand/Dockerfile.ubuntu_focal
|
|
||||||
releasenotes/notes/development-mode-51208c39e9eee34f.yaml
|
|
||||||
releasenotes/notes/fix-attribute-error-in-bucket-controller-b5c9e410823abd19.yaml
|
|
||||||
releasenotes/notes/fix-unique-layering-policy-bac2940c3deeba51.yaml
|
|
||||||
releasenotes/notes/list-validations-details-endpoint-c3f18963b1372e40.yaml
|
|
||||||
releasenotes/notes/oslo.policy-integration-f03ac6a7a2ccef5a.yaml
|
|
||||||
releasenotes/notes/revision-document-filtering-0e57274a4fc1bc07.yaml
|
|
||||||
releasenotes/notes/rm-pep8-ignores-974a114e488ff1ea.yaml
|
|
||||||
releasenotes/notes/secret-substitution-6eff2c93bf11d82e.yaml
|
|
||||||
releasenotes/notes/validations-api-cf07c8b6b5040f67.yaml
|
|
||||||
releasenotes/source/conf.py
|
|
||||||
releasenotes/source/index.rst
|
|
||||||
releasenotes/source/unreleased.rst
|
|
||||||
releasenotes/source/_static/.placeholder
|
|
||||||
releasenotes/source/_templates/.placeholder
|
|
||||||
tools/build-docs.sh
|
|
||||||
tools/common-tests.sh
|
|
||||||
tools/functional-tests.sh
|
|
||||||
tools/helm_install.sh
|
|
||||||
tools/helm_tk.sh
|
|
||||||
tools/image_tags.py
|
|
||||||
tools/integration-tests.sh
|
|
||||||
tools/run_pifpaf.sh
|
|
||||||
tools/unit-tests.sh
|
|
||||||
tools/whitespace-linter.sh
|
|
||||||
tools/gate/playbooks/airskiff-deploy.yaml
|
|
||||||
tools/gate/playbooks/airskiff-reduce-site.yaml
|
|
||||||
tools/gate/playbooks/build-charts.yaml
|
|
||||||
tools/gate/playbooks/debug-report.yaml
|
|
||||||
tools/gate/playbooks/docker-image-build.yaml
|
|
||||||
tools/gate/playbooks/docker-image-tag.yaml
|
|
||||||
tools/gate/playbooks/git-config.yaml
|
|
||||||
tools/gate/playbooks/install-postgresql.yaml
|
|
||||||
tools/gate/playbooks/osh-infra-build.yaml
|
|
||||||
tools/gate/playbooks/osh-infra-collect-logs.yaml
|
|
||||||
tools/gate/playbooks/osh-infra-deploy-docker.yaml
|
|
||||||
tools/gate/playbooks/osh-infra-deploy-k8s.yaml
|
|
||||||
tools/gate/playbooks/osh-infra-upgrade-host.yaml
|
|
||||||
tools/gate/playbooks/roles
|
|
||||||
tools/gate/playbooks/run-functional-tests-docker.yaml
|
|
||||||
tools/gate/playbooks/run-functional-tests-uwsgi.yaml
|
|
||||||
tools/gate/playbooks/run-integration-tests-docker.yaml
|
|
||||||
tools/gate/playbooks/run-integration-tests-uwsgi.yaml
|
|
||||||
tools/gate/playbooks/vars.yaml
|
|
||||||
tools/gate/roles/build-charts/tasks/build-charts.yaml
|
|
||||||
tools/gate/roles/build-charts/tasks/main.yaml
|
|
||||||
tools/gate/roles/build-images/defaults/main.yaml
|
|
||||||
tools/gate/roles/build-images/tasks/build-airship-deckhand-image.yaml
|
|
||||||
tools/gate/roles/build-images/tasks/main.yaml
|
|
||||||
tools/gate/roles/deploy-apparmor/tasks/main.yaml
|
|
||||||
tools/gate/roles/deploy-barbican/tasks/deploy-barbican.yaml
|
|
||||||
tools/gate/roles/deploy-barbican/tasks/main.yaml
|
|
||||||
tools/gate/roles/deploy-deckhand/tasks/deploy-deckhand.yaml
|
|
||||||
tools/gate/roles/deploy-deckhand/tasks/main.yaml
|
|
||||||
tools/gate/roles/deploy-keystone-dependencies/tasks/deploy-keystone-dependencies.yaml
|
|
||||||
tools/gate/roles/deploy-keystone-dependencies/tasks/main.yaml
|
|
||||||
tools/gate/roles/deploy-postgresql/tasks/deploy-postgresql.yaml
|
|
||||||
tools/gate/roles/deploy-postgresql/tasks/main.yaml
|
|
||||||
tools/gate/roles/disable-systemd-resolved/tasks/disable-systemd-resolved.yaml
|
|
||||||
tools/gate/roles/disable-systemd-resolved/tasks/main.yaml
|
|
||||||
tools/gate/roles/generate-test-config/tasks/generate-test-config.yaml
|
|
||||||
tools/gate/roles/generate-test-config/tasks/generate-test-paste.yaml
|
|
||||||
tools/gate/roles/generate-test-config/tasks/main.yaml
|
|
||||||
tools/gate/roles/install-postgresql/tasks/install-postgresql.yaml
|
|
||||||
tools/gate/roles/install-postgresql/tasks/main.yaml
|
|
||||||
tools/gate/roles/install-test-requirements/tasks/install-test-requirements.yaml
|
|
||||||
tools/gate/roles/install-test-requirements/tasks/main.yaml
|
|
||||||
tools/gate/roles/run-functional-tests/tasks/functional-tests.yaml
|
|
||||||
tools/gate/roles/run-functional-tests/tasks/main.yaml
|
|
||||||
tools/gate/roles/run-integration-tests/tasks/integration-tests.yaml
|
|
||||||
tools/gate/roles/run-integration-tests/tasks/main.yaml
|
|
||||||
tools/gate/scripts/010-build-charts.sh
|
|
||||||
tools/gate/scripts/020-deploy-postgresql.sh
|
|
@ -1 +0,0 @@
|
|||||||
|
|
@ -1,5 +0,0 @@
|
|||||||
[oslo.config.opts]
|
|
||||||
deckhand.conf = deckhand.conf.opts:list_opts
|
|
||||||
|
|
||||||
[oslo.policy.policies]
|
|
||||||
deckhand = deckhand.policies:list_rules
|
|
@ -1 +0,0 @@
|
|||||||
|
|
@ -1 +0,0 @@
|
|||||||
{"git_version": "ac4edb0", "is_release": false}
|
|
@ -1,77 +0,0 @@
|
|||||||
alembic<=1.4.3
|
|
||||||
amqp==2.6.1
|
|
||||||
Beaker<=1.12.0
|
|
||||||
chardet==3.0.4
|
|
||||||
charset_normalizer<4.0.0,>=2.0.0
|
|
||||||
ConfigParser
|
|
||||||
coverage
|
|
||||||
cryptography==3.4.8
|
|
||||||
deepdiff<=5.8.1
|
|
||||||
docutils<=0.17
|
|
||||||
falcon==1.4.1
|
|
||||||
hacking
|
|
||||||
importlib-metadata~=2.0
|
|
||||||
Jinja2<=3.0.3
|
|
||||||
jsonpath_ng
|
|
||||||
jsonpath-rw-ext>=1.0.0
|
|
||||||
jsonpickle==1.4.1
|
|
||||||
jsonschema<=3.2.0
|
|
||||||
keystoneauth1<=5.1.1
|
|
||||||
keystonemiddleware
|
|
||||||
kombu<=4.6.11
|
|
||||||
MarkupSafe<2.1.0,>=0.9.2
|
|
||||||
networkx
|
|
||||||
nose
|
|
||||||
oslo.cache<=2.10.1
|
|
||||||
oslo.concurrency
|
|
||||||
oslo.config<=8.7.1
|
|
||||||
oslo.context<=4.1.0
|
|
||||||
oslo.db<=10.0.0
|
|
||||||
oslo.log<=4.6.0
|
|
||||||
oslo.messaging<=12.13.0
|
|
||||||
oslo.middleware<=4.4.0
|
|
||||||
oslo.policy<=3.10.1
|
|
||||||
oslo.serialization<=4.2.0
|
|
||||||
oslo.utils<=4.12.3
|
|
||||||
packaging==21.3
|
|
||||||
Paste<=3.5.0
|
|
||||||
PasteDeploy
|
|
||||||
PasteScript
|
|
||||||
pbr<=5.5.1
|
|
||||||
psycopg2-binary
|
|
||||||
pycadf<=3.1.1
|
|
||||||
pycodestyle<=2.6.0
|
|
||||||
pyflakes<=2.2.0
|
|
||||||
Pygments<=2.14.0
|
|
||||||
pylibyaml==0.1.0
|
|
||||||
pymongo
|
|
||||||
pyparsing<=2.4.7
|
|
||||||
pyproject-api
|
|
||||||
python-barbicanclient<=5.2.0
|
|
||||||
python-dateutil==2.8.1
|
|
||||||
python-keystoneclient
|
|
||||||
python-memcached
|
|
||||||
python-subunit<=1.4.0
|
|
||||||
PyYAML<=5.4.1
|
|
||||||
reno
|
|
||||||
requests==2.23.0
|
|
||||||
Routes
|
|
||||||
setuptools<=45.2.0
|
|
||||||
six
|
|
||||||
Sphinx
|
|
||||||
sphinx-rtd-theme==0.5.0
|
|
||||||
SQLAlchemy<=1.3.20
|
|
||||||
stevedore
|
|
||||||
testrepository
|
|
||||||
testresources
|
|
||||||
testscenarios
|
|
||||||
testtools<=2.5.0
|
|
||||||
tiddlyweb
|
|
||||||
typing_extensions==4.5.0
|
|
||||||
urllib3<=1.25.11,>=1.21.1
|
|
||||||
uWSGI==2.0.21
|
|
||||||
virtualenv
|
|
||||||
Werkzeug
|
|
||||||
wheel
|
|
||||||
wsgi-intercept>=1.2.2
|
|
||||||
yq==3.2.1
|
|
@ -1 +0,0 @@
|
|||||||
deckhand
|
|
Loading…
Reference in New Issue
Block a user