├── .bumpversion.cfg ├── .env ├── .gitignore ├── .isort.cfg ├── .travis.yml ├── CHANGES.md ├── LICENSE.txt ├── README.md ├── convert-from-0.3-to-0.4.sh ├── docker └── Dockerfile ├── gomatic ├── __init__.py ├── fake.py ├── go_cd_configurator.py ├── gocd │ ├── __init__.py │ ├── agents.py │ ├── artifact_stores.py │ ├── artifacts.py │ ├── authorization.py │ ├── config_repos.py │ ├── elastic.py │ ├── generic.py │ ├── materials.py │ ├── pipelines.py │ ├── repositories.py │ ├── security.py │ └── tasks.py ├── mixins.py └── xml_operations.py ├── requirements.txt ├── setup.py ├── test-data ├── config-formatted.xml ├── config-unformatted.xml ├── config-with-agents-and-templates-but-without-pipelines.xml ├── config-with-encrypted-variable.xml ├── config-with-just-agents.xml ├── config-with-just-templates.xml ├── config-with-many-of-the-top-level-elements-that-cannot-be-added.xml ├── config-with-more-options-pipeline-including-artifacts-type.xml ├── config-with-more-options-pipeline.xml ├── config-with-no-server-settings.xml ├── config-with-pipeline-and-yum-repo.xml ├── config-with-pipelines-environments-and-agents.xml ├── config-with-server-settings.xml ├── config-with-source-exclusions.xml ├── config-with-two-pipeline-groups.xml ├── config-with-two-pipelines.xml ├── config-with-typical-pipeline.xml ├── config-with-unencrypted-secure-variable-unicode.xml ├── config-with-unencrypted-secure-variable.xml ├── cruise-config-18.3-and-above.xsd ├── cruise-config.xsd └── pipeline-based-on-template.xml ├── tests ├── __init__.py ├── go_cd_configurator_test.py └── integration_test.py └── tox.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/.env -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/README.md -------------------------------------------------------------------------------- /convert-from-0.3-to-0.4.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/convert-from-0.3-to-0.4.sh -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /gomatic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/__init__.py -------------------------------------------------------------------------------- /gomatic/fake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/fake.py -------------------------------------------------------------------------------- /gomatic/go_cd_configurator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/go_cd_configurator.py -------------------------------------------------------------------------------- /gomatic/gocd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /gomatic/gocd/agents.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/agents.py -------------------------------------------------------------------------------- /gomatic/gocd/artifact_stores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/artifact_stores.py -------------------------------------------------------------------------------- /gomatic/gocd/artifacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/artifacts.py -------------------------------------------------------------------------------- /gomatic/gocd/authorization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/authorization.py -------------------------------------------------------------------------------- /gomatic/gocd/config_repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/config_repos.py -------------------------------------------------------------------------------- /gomatic/gocd/elastic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/elastic.py -------------------------------------------------------------------------------- /gomatic/gocd/generic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/generic.py -------------------------------------------------------------------------------- /gomatic/gocd/materials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/materials.py -------------------------------------------------------------------------------- /gomatic/gocd/pipelines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/pipelines.py -------------------------------------------------------------------------------- /gomatic/gocd/repositories.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/repositories.py -------------------------------------------------------------------------------- /gomatic/gocd/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/security.py -------------------------------------------------------------------------------- /gomatic/gocd/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/gocd/tasks.py -------------------------------------------------------------------------------- /gomatic/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/mixins.py -------------------------------------------------------------------------------- /gomatic/xml_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/gomatic/xml_operations.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | bumpversion 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/setup.py -------------------------------------------------------------------------------- /test-data/config-formatted.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-formatted.xml -------------------------------------------------------------------------------- /test-data/config-unformatted.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-unformatted.xml -------------------------------------------------------------------------------- /test-data/config-with-agents-and-templates-but-without-pipelines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-agents-and-templates-but-without-pipelines.xml -------------------------------------------------------------------------------- /test-data/config-with-encrypted-variable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-encrypted-variable.xml -------------------------------------------------------------------------------- /test-data/config-with-just-agents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-just-agents.xml -------------------------------------------------------------------------------- /test-data/config-with-just-templates.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-just-templates.xml -------------------------------------------------------------------------------- /test-data/config-with-many-of-the-top-level-elements-that-cannot-be-added.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-many-of-the-top-level-elements-that-cannot-be-added.xml -------------------------------------------------------------------------------- /test-data/config-with-more-options-pipeline-including-artifacts-type.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-more-options-pipeline-including-artifacts-type.xml -------------------------------------------------------------------------------- /test-data/config-with-more-options-pipeline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-more-options-pipeline.xml -------------------------------------------------------------------------------- /test-data/config-with-no-server-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-no-server-settings.xml -------------------------------------------------------------------------------- /test-data/config-with-pipeline-and-yum-repo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-pipeline-and-yum-repo.xml -------------------------------------------------------------------------------- /test-data/config-with-pipelines-environments-and-agents.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-pipelines-environments-and-agents.xml -------------------------------------------------------------------------------- /test-data/config-with-server-settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-server-settings.xml -------------------------------------------------------------------------------- /test-data/config-with-source-exclusions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-source-exclusions.xml -------------------------------------------------------------------------------- /test-data/config-with-two-pipeline-groups.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-two-pipeline-groups.xml -------------------------------------------------------------------------------- /test-data/config-with-two-pipelines.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-two-pipelines.xml -------------------------------------------------------------------------------- /test-data/config-with-typical-pipeline.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-typical-pipeline.xml -------------------------------------------------------------------------------- /test-data/config-with-unencrypted-secure-variable-unicode.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-unencrypted-secure-variable-unicode.xml -------------------------------------------------------------------------------- /test-data/config-with-unencrypted-secure-variable.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/config-with-unencrypted-secure-variable.xml -------------------------------------------------------------------------------- /test-data/cruise-config-18.3-and-above.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/cruise-config-18.3-and-above.xsd -------------------------------------------------------------------------------- /test-data/cruise-config.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/cruise-config.xsd -------------------------------------------------------------------------------- /test-data/pipeline-based-on-template.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/test-data/pipeline-based-on-template.xml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/go_cd_configurator_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/tests/go_cd_configurator_test.py -------------------------------------------------------------------------------- /tests/integration_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/tests/integration_test.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gocd-contrib/gomatic/HEAD/tox.ini --------------------------------------------------------------------------------