├── .gitignore ├── Dockerfile ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.rst ├── circle.yml ├── docs ├── conventions.adoc ├── descriptor.adoc ├── environment_variables.adoc └── index.adoc ├── dogen ├── __init__.py ├── cli.py ├── errors.py ├── generator.py ├── plugin.py ├── plugins │ ├── __init__.py │ ├── cct.py │ ├── dist_git.py │ ├── repo.py │ └── rpm.py ├── schema │ ├── __init__.py │ └── kwalify_schema.yaml ├── template_helper.py ├── templates │ ├── __init__.py │ └── template.jinja ├── tools.py └── version.py ├── launch.sh ├── much_files.jpg ├── requirements.txt ├── setup.py ├── tests ├── __init__.py ├── schemas │ ├── bad │ │ ├── missing_from.yaml │ │ ├── missing_name.yaml │ │ ├── missing_version.yaml │ │ └── openshift_key.yaml │ └── good │ │ ├── debugport.yaml │ │ ├── empty_cmd.yaml │ │ ├── minimal.yaml │ │ ├── missing_cmd.yaml │ │ ├── numeric_release.yaml │ │ ├── numeric_version.yaml │ │ ├── openshift_amq_6.2_image.yaml │ │ ├── openshift_datagrid_6.5_image.yaml │ │ ├── openshift_decisionserver_6.2_image.yaml │ │ ├── openshift_decisionserver_6.3_image.yaml │ │ ├── openshift_eap_6.4_image.yaml │ │ ├── openshift_eap_7.0_image.yaml │ │ ├── openshift_fuse-camel_6.3_image.yaml │ │ ├── openshift_kieserver_6.2_image.yaml │ │ ├── openshift_kieserver_6.3_image.yaml │ │ ├── openshift_processserver_6.3_image.yaml │ │ ├── openshift_sso_7.0_image.yaml │ │ ├── openshift_webserver-tomcat7_3.0_image.yaml │ │ └── openshift_webserver-tomcat8_3.0_image.yaml ├── test_dockerfile.py ├── test_package.py ├── test_plugin_repo.py ├── test_schema.py ├── test_unit_generate_configuration.py ├── test_unit_generate_handle_files.py └── test_unit_template_helper.py └── tox.ini /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/Makefile -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/README.rst -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/circle.yml -------------------------------------------------------------------------------- /docs/conventions.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/docs/conventions.adoc -------------------------------------------------------------------------------- /docs/descriptor.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/docs/descriptor.adoc -------------------------------------------------------------------------------- /docs/environment_variables.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/docs/environment_variables.adoc -------------------------------------------------------------------------------- /docs/index.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/docs/index.adoc -------------------------------------------------------------------------------- /dogen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/__init__.py -------------------------------------------------------------------------------- /dogen/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/cli.py -------------------------------------------------------------------------------- /dogen/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/errors.py -------------------------------------------------------------------------------- /dogen/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/generator.py -------------------------------------------------------------------------------- /dogen/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/plugin.py -------------------------------------------------------------------------------- /dogen/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dogen/plugins/cct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/plugins/cct.py -------------------------------------------------------------------------------- /dogen/plugins/dist_git.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/plugins/dist_git.py -------------------------------------------------------------------------------- /dogen/plugins/repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/plugins/repo.py -------------------------------------------------------------------------------- /dogen/plugins/rpm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/plugins/rpm.py -------------------------------------------------------------------------------- /dogen/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dogen/schema/kwalify_schema.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/schema/kwalify_schema.yaml -------------------------------------------------------------------------------- /dogen/template_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/template_helper.py -------------------------------------------------------------------------------- /dogen/templates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dogen/templates/template.jinja: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/templates/template.jinja -------------------------------------------------------------------------------- /dogen/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/dogen/tools.py -------------------------------------------------------------------------------- /dogen/version.py: -------------------------------------------------------------------------------- 1 | version = "2.5.0dev0" 2 | -------------------------------------------------------------------------------- /launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/launch.sh -------------------------------------------------------------------------------- /much_files.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/much_files.jpg -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/schemas/bad/missing_from.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/bad/missing_from.yaml -------------------------------------------------------------------------------- /tests/schemas/bad/missing_name.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/bad/missing_name.yaml -------------------------------------------------------------------------------- /tests/schemas/bad/missing_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/bad/missing_version.yaml -------------------------------------------------------------------------------- /tests/schemas/bad/openshift_key.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/bad/openshift_key.yaml -------------------------------------------------------------------------------- /tests/schemas/good/debugport.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/debugport.yaml -------------------------------------------------------------------------------- /tests/schemas/good/empty_cmd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/empty_cmd.yaml -------------------------------------------------------------------------------- /tests/schemas/good/minimal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/minimal.yaml -------------------------------------------------------------------------------- /tests/schemas/good/missing_cmd.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/missing_cmd.yaml -------------------------------------------------------------------------------- /tests/schemas/good/numeric_release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/numeric_release.yaml -------------------------------------------------------------------------------- /tests/schemas/good/numeric_version.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/numeric_version.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_amq_6.2_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_amq_6.2_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_datagrid_6.5_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_datagrid_6.5_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_decisionserver_6.2_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_decisionserver_6.2_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_decisionserver_6.3_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_decisionserver_6.3_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_eap_6.4_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_eap_6.4_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_eap_7.0_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_eap_7.0_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_fuse-camel_6.3_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_fuse-camel_6.3_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_kieserver_6.2_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_kieserver_6.2_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_kieserver_6.3_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_kieserver_6.3_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_processserver_6.3_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_processserver_6.3_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_sso_7.0_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_sso_7.0_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_webserver-tomcat7_3.0_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_webserver-tomcat7_3.0_image.yaml -------------------------------------------------------------------------------- /tests/schemas/good/openshift_webserver-tomcat8_3.0_image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/schemas/good/openshift_webserver-tomcat8_3.0_image.yaml -------------------------------------------------------------------------------- /tests/test_dockerfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/test_dockerfile.py -------------------------------------------------------------------------------- /tests/test_package.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/test_package.py -------------------------------------------------------------------------------- /tests/test_plugin_repo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/test_plugin_repo.py -------------------------------------------------------------------------------- /tests/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/test_schema.py -------------------------------------------------------------------------------- /tests/test_unit_generate_configuration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/test_unit_generate_configuration.py -------------------------------------------------------------------------------- /tests/test_unit_generate_handle_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/test_unit_generate_handle_files.py -------------------------------------------------------------------------------- /tests/test_unit_template_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tests/test_unit_template_helper.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jboss-dockerfiles/dogen/HEAD/tox.ini --------------------------------------------------------------------------------