├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── architecture.md ├── assets │ ├── architecture.png │ ├── fileserver-1.png │ ├── fileserver-2.png │ ├── flask-hello-world.png │ └── howdy.png ├── changelog.md ├── contributing.md ├── faq.md ├── getting-started │ ├── developing.md │ ├── files.md │ ├── hello-world.md │ ├── index.md │ └── resolving-installation-errors.md ├── index.md ├── installation.md ├── setup.md ├── specs │ ├── app-specs.md │ ├── bundle-specs.md │ ├── index.md │ ├── lib-specs.md │ ├── service-specs.md │ └── test-specs.md ├── usage.md └── why-dusty.md ├── dusty ├── __init__.py ├── changeset.py ├── cli │ ├── __init__.py │ ├── __main__.py │ ├── assets.py │ ├── bundles.py │ ├── config.py │ ├── cp.py │ ├── disk.py │ ├── doctor.py │ ├── dump.py │ ├── env.py │ ├── logs.py │ ├── repos.py │ ├── restart.py │ ├── scripts.py │ ├── setup.py │ ├── shell.py │ ├── shutdown.py │ ├── status.py │ ├── stop.py │ ├── test.py │ ├── up.py │ ├── upgrade.py │ ├── validate.py │ └── version.py ├── command_file.py ├── commands │ ├── __init__.py │ ├── assets.py │ ├── bundles.py │ ├── client.py │ ├── cp.py │ ├── disk.py │ ├── doctor.py │ ├── dump.py │ ├── env.py │ ├── logs.py │ ├── manage_config.py │ ├── repos.py │ ├── run.py │ ├── scripts.py │ ├── setup.py │ ├── shell.py │ ├── status.py │ ├── test.py │ ├── upgrade.py │ ├── utils.py │ ├── validate.py │ └── version.py ├── compiler │ ├── __init__.py │ ├── compose │ │ ├── __init__.py │ │ └── common.py │ ├── nginx │ │ └── __init__.py │ ├── port_spec │ │ └── __init__.py │ └── spec_assembler.py ├── config.py ├── constants.py ├── daemon.py ├── http_server.py ├── log.py ├── memoize.py ├── parallel.py ├── path.py ├── payload.py ├── preflight.py ├── resources │ ├── 502.js │ ├── jquery-2.2.1.min.js │ ├── nginx_502_page.html │ ├── nginx_base_config.txt │ └── skeleton.min.css ├── schemas │ ├── __init__.py │ ├── app_schema.py │ ├── asset_schema.py │ ├── base_schema_class.py │ ├── bundle_schema.py │ ├── lib_schema.py │ └── test_schema.py ├── source.py ├── subprocess.py ├── systems │ ├── __init__.py │ ├── config_file │ │ └── __init__.py │ ├── docker │ │ ├── __init__.py │ │ ├── cleanup.py │ │ ├── common.py │ │ ├── compose.py │ │ ├── config.py │ │ ├── files.py │ │ └── testing_image.py │ ├── hosts │ │ └── __init__.py │ ├── known_hosts │ │ └── __init__.py │ ├── nfs │ │ ├── __init__.py │ │ ├── client.py │ │ └── server.py │ ├── nginx │ │ └── __init__.py │ ├── rsync │ │ └── __init__.py │ └── virtualbox │ │ └── __init__.py └── warnings.py ├── mkdocs.yml ├── requirements-dev.txt ├── requirements.txt ├── setup.cfg ├── setup.py ├── setup ├── bin │ └── dusty ├── binary-hook.py ├── brew-install.sh ├── com.gamechanger.dusty.plist ├── create_binaries.sh ├── dusty.rb ├── dusty.spec ├── install.sh └── release.py ├── testing.yml └── tests ├── __init__.py ├── fixtures.py ├── hfs_nfs_insync ├── Test_2 │ └── sub_test_3 │ │ └── empty └── test_1 │ ├── Sub_test_2 │ └── sub_sub_test_1 │ │ └── empty │ └── sub_test_1 │ └── empty ├── integration ├── __init__.py ├── cli │ ├── __init__.py │ ├── assets_test.py │ ├── bundles_test.py │ ├── config_test.py │ ├── cp_test.py │ ├── disk_test.py │ ├── dump_test.py │ ├── env_test.py │ ├── logs_test.py │ ├── repos_test.py │ ├── restart_test.py │ ├── scripts_test.py │ ├── setup_test.py │ ├── stop_test.py │ ├── test_test.py │ ├── up_test.py │ └── validate_test.py ├── command_file_test.py └── systems │ ├── __init__.py │ └── nfs │ ├── __init__.py │ └── nfs_test.py ├── run_integration_tests.sh ├── testcases.py ├── unit ├── __init__.py ├── changeset_test.py ├── cli │ ├── __init__.py │ └── cp_test.py ├── command_file_test.py ├── commands │ ├── __init__.py │ ├── assets_test.py │ ├── bundles_test.py │ ├── cp_test.py │ ├── env_test.py │ ├── logs_test.py │ ├── manage_config_test.py │ ├── repos_test.py │ ├── run_test.py │ ├── scripts_test.py │ ├── setup_test.py │ ├── shell_test.py │ ├── status_test.py │ ├── test_test.py │ ├── upgrade_test.py │ └── validate_test.py ├── compiler │ ├── __init__.py │ ├── compose │ │ ├── __init__.py │ │ └── test.py │ ├── nginx │ │ ├── __init__.py │ │ └── init_test.py │ ├── port_spec │ │ ├── __init__.py │ │ └── init_test.py │ ├── test_configs │ │ ├── bundle_with_service │ │ │ ├── apps │ │ │ │ └── simpleapp.yml │ │ │ ├── assembled_spec.yml │ │ │ ├── bundles │ │ │ │ └── simple.yml │ │ │ ├── docker-compose.yml │ │ │ ├── nginx.conf │ │ │ └── services │ │ │ │ └── bundle-specified-service.yml │ │ ├── bundle_without_app │ │ │ ├── apps │ │ │ │ └── simpleapp.yml │ │ │ ├── assembled_spec.yml │ │ │ ├── bundles │ │ │ │ ├── serviceonly.yml │ │ │ │ └── simple.yml │ │ │ ├── docker-compose.yml │ │ │ ├── nginx.conf │ │ │ └── services │ │ │ │ └── bundle-specified-service.yml │ │ ├── recursive_apps │ │ │ ├── apps │ │ │ │ ├── app2.yml │ │ │ │ └── simpleapp.yml │ │ │ ├── assembled_spec.yml │ │ │ ├── bundles │ │ │ │ └── simple.yml │ │ │ ├── docker-compose.yml │ │ │ └── nginx.conf │ │ ├── recursive_libs │ │ │ ├── apps │ │ │ │ └── simpleapp.yml │ │ │ ├── assembled_spec.yml │ │ │ ├── bundles │ │ │ │ └── simple.yml │ │ │ ├── docker-compose.yml │ │ │ ├── libs │ │ │ │ ├── lib1.yml │ │ │ │ └── lib2.yml │ │ │ └── nginx.conf │ │ └── simple │ │ │ ├── apps │ │ │ └── simpleapp.yml │ │ │ ├── assembled_spec.yml │ │ │ ├── bundles │ │ │ └── simple.yml │ │ │ ├── docker-compose.yml │ │ │ └── nginx.conf │ └── test_test_cases.py ├── config_test.py ├── memoize_test.py ├── parallel_test.py ├── path_test.py ├── payload_test.py ├── preflight_test.py ├── schemas │ ├── __init__.py │ └── test_base_schema_class.py ├── source_test.py ├── systems │ ├── __init__.py │ ├── config_file │ │ ├── __init__.py │ │ └── init_test.py │ ├── docker │ │ ├── .DS_Store │ │ ├── __init__.py │ │ ├── config_test.py │ │ ├── init_test.py │ │ └── testing_images_test.py │ ├── hosts │ │ ├── __init__.py │ │ └── init_test.py │ ├── known_hosts │ │ ├── __init__.py │ │ └── init_test.py │ ├── nfs │ │ ├── __init__.py │ │ ├── client_test.py │ │ └── server_test.py │ ├── nginx │ │ └── __init__.py │ └── virtualbox │ │ ├── __init__.py │ │ └── init_test.py ├── utils.py └── warnings_test.py └── upgrade_integration ├── __init__.py └── upgrade_test.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/README.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/assets/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/assets/architecture.png -------------------------------------------------------------------------------- /docs/assets/fileserver-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/assets/fileserver-1.png -------------------------------------------------------------------------------- /docs/assets/fileserver-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/assets/fileserver-2.png -------------------------------------------------------------------------------- /docs/assets/flask-hello-world.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/assets/flask-hello-world.png -------------------------------------------------------------------------------- /docs/assets/howdy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/assets/howdy.png -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/contributing.md -------------------------------------------------------------------------------- /docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/faq.md -------------------------------------------------------------------------------- /docs/getting-started/developing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/getting-started/developing.md -------------------------------------------------------------------------------- /docs/getting-started/files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/getting-started/files.md -------------------------------------------------------------------------------- /docs/getting-started/hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/getting-started/hello-world.md -------------------------------------------------------------------------------- /docs/getting-started/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/getting-started/index.md -------------------------------------------------------------------------------- /docs/getting-started/resolving-installation-errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/getting-started/resolving-installation-errors.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/setup.md -------------------------------------------------------------------------------- /docs/specs/app-specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/specs/app-specs.md -------------------------------------------------------------------------------- /docs/specs/bundle-specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/specs/bundle-specs.md -------------------------------------------------------------------------------- /docs/specs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/specs/index.md -------------------------------------------------------------------------------- /docs/specs/lib-specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/specs/lib-specs.md -------------------------------------------------------------------------------- /docs/specs/service-specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/specs/service-specs.md -------------------------------------------------------------------------------- /docs/specs/test-specs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/specs/test-specs.md -------------------------------------------------------------------------------- /docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/usage.md -------------------------------------------------------------------------------- /docs/why-dusty.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/docs/why-dusty.md -------------------------------------------------------------------------------- /dusty/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dusty/changeset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/changeset.py -------------------------------------------------------------------------------- /dusty/cli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/__init__.py -------------------------------------------------------------------------------- /dusty/cli/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/__main__.py -------------------------------------------------------------------------------- /dusty/cli/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/assets.py -------------------------------------------------------------------------------- /dusty/cli/bundles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/bundles.py -------------------------------------------------------------------------------- /dusty/cli/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/config.py -------------------------------------------------------------------------------- /dusty/cli/cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/cp.py -------------------------------------------------------------------------------- /dusty/cli/disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/disk.py -------------------------------------------------------------------------------- /dusty/cli/doctor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/doctor.py -------------------------------------------------------------------------------- /dusty/cli/dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/dump.py -------------------------------------------------------------------------------- /dusty/cli/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/env.py -------------------------------------------------------------------------------- /dusty/cli/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/logs.py -------------------------------------------------------------------------------- /dusty/cli/repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/repos.py -------------------------------------------------------------------------------- /dusty/cli/restart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/restart.py -------------------------------------------------------------------------------- /dusty/cli/scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/scripts.py -------------------------------------------------------------------------------- /dusty/cli/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/setup.py -------------------------------------------------------------------------------- /dusty/cli/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/shell.py -------------------------------------------------------------------------------- /dusty/cli/shutdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/shutdown.py -------------------------------------------------------------------------------- /dusty/cli/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/status.py -------------------------------------------------------------------------------- /dusty/cli/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/stop.py -------------------------------------------------------------------------------- /dusty/cli/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/test.py -------------------------------------------------------------------------------- /dusty/cli/up.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/up.py -------------------------------------------------------------------------------- /dusty/cli/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/upgrade.py -------------------------------------------------------------------------------- /dusty/cli/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/validate.py -------------------------------------------------------------------------------- /dusty/cli/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/cli/version.py -------------------------------------------------------------------------------- /dusty/command_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/command_file.py -------------------------------------------------------------------------------- /dusty/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dusty/commands/assets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/assets.py -------------------------------------------------------------------------------- /dusty/commands/bundles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/bundles.py -------------------------------------------------------------------------------- /dusty/commands/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/client.py -------------------------------------------------------------------------------- /dusty/commands/cp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/cp.py -------------------------------------------------------------------------------- /dusty/commands/disk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/disk.py -------------------------------------------------------------------------------- /dusty/commands/doctor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/doctor.py -------------------------------------------------------------------------------- /dusty/commands/dump.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/dump.py -------------------------------------------------------------------------------- /dusty/commands/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/env.py -------------------------------------------------------------------------------- /dusty/commands/logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/logs.py -------------------------------------------------------------------------------- /dusty/commands/manage_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/manage_config.py -------------------------------------------------------------------------------- /dusty/commands/repos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/repos.py -------------------------------------------------------------------------------- /dusty/commands/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/run.py -------------------------------------------------------------------------------- /dusty/commands/scripts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/scripts.py -------------------------------------------------------------------------------- /dusty/commands/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/setup.py -------------------------------------------------------------------------------- /dusty/commands/shell.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/shell.py -------------------------------------------------------------------------------- /dusty/commands/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/status.py -------------------------------------------------------------------------------- /dusty/commands/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/test.py -------------------------------------------------------------------------------- /dusty/commands/upgrade.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/upgrade.py -------------------------------------------------------------------------------- /dusty/commands/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/utils.py -------------------------------------------------------------------------------- /dusty/commands/validate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/validate.py -------------------------------------------------------------------------------- /dusty/commands/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/commands/version.py -------------------------------------------------------------------------------- /dusty/compiler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dusty/compiler/compose/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/compiler/compose/__init__.py -------------------------------------------------------------------------------- /dusty/compiler/compose/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/compiler/compose/common.py -------------------------------------------------------------------------------- /dusty/compiler/nginx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/compiler/nginx/__init__.py -------------------------------------------------------------------------------- /dusty/compiler/port_spec/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/compiler/port_spec/__init__.py -------------------------------------------------------------------------------- /dusty/compiler/spec_assembler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/compiler/spec_assembler.py -------------------------------------------------------------------------------- /dusty/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/config.py -------------------------------------------------------------------------------- /dusty/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/constants.py -------------------------------------------------------------------------------- /dusty/daemon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/daemon.py -------------------------------------------------------------------------------- /dusty/http_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/http_server.py -------------------------------------------------------------------------------- /dusty/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/log.py -------------------------------------------------------------------------------- /dusty/memoize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/memoize.py -------------------------------------------------------------------------------- /dusty/parallel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/parallel.py -------------------------------------------------------------------------------- /dusty/path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/path.py -------------------------------------------------------------------------------- /dusty/payload.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/payload.py -------------------------------------------------------------------------------- /dusty/preflight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/preflight.py -------------------------------------------------------------------------------- /dusty/resources/502.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/resources/502.js -------------------------------------------------------------------------------- /dusty/resources/jquery-2.2.1.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/resources/jquery-2.2.1.min.js -------------------------------------------------------------------------------- /dusty/resources/nginx_502_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/resources/nginx_502_page.html -------------------------------------------------------------------------------- /dusty/resources/nginx_base_config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/resources/nginx_base_config.txt -------------------------------------------------------------------------------- /dusty/resources/skeleton.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/resources/skeleton.min.css -------------------------------------------------------------------------------- /dusty/schemas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/schemas/__init__.py -------------------------------------------------------------------------------- /dusty/schemas/app_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/schemas/app_schema.py -------------------------------------------------------------------------------- /dusty/schemas/asset_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/schemas/asset_schema.py -------------------------------------------------------------------------------- /dusty/schemas/base_schema_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/schemas/base_schema_class.py -------------------------------------------------------------------------------- /dusty/schemas/bundle_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/schemas/bundle_schema.py -------------------------------------------------------------------------------- /dusty/schemas/lib_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/schemas/lib_schema.py -------------------------------------------------------------------------------- /dusty/schemas/test_schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/schemas/test_schema.py -------------------------------------------------------------------------------- /dusty/source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/source.py -------------------------------------------------------------------------------- /dusty/subprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/subprocess.py -------------------------------------------------------------------------------- /dusty/systems/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dusty/systems/config_file/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/config_file/__init__.py -------------------------------------------------------------------------------- /dusty/systems/docker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/docker/__init__.py -------------------------------------------------------------------------------- /dusty/systems/docker/cleanup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/docker/cleanup.py -------------------------------------------------------------------------------- /dusty/systems/docker/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/docker/common.py -------------------------------------------------------------------------------- /dusty/systems/docker/compose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/docker/compose.py -------------------------------------------------------------------------------- /dusty/systems/docker/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/docker/config.py -------------------------------------------------------------------------------- /dusty/systems/docker/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/docker/files.py -------------------------------------------------------------------------------- /dusty/systems/docker/testing_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/docker/testing_image.py -------------------------------------------------------------------------------- /dusty/systems/hosts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/hosts/__init__.py -------------------------------------------------------------------------------- /dusty/systems/known_hosts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/known_hosts/__init__.py -------------------------------------------------------------------------------- /dusty/systems/nfs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/nfs/__init__.py -------------------------------------------------------------------------------- /dusty/systems/nfs/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/nfs/client.py -------------------------------------------------------------------------------- /dusty/systems/nfs/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/nfs/server.py -------------------------------------------------------------------------------- /dusty/systems/nginx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/nginx/__init__.py -------------------------------------------------------------------------------- /dusty/systems/rsync/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/rsync/__init__.py -------------------------------------------------------------------------------- /dusty/systems/virtualbox/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/systems/virtualbox/__init__.py -------------------------------------------------------------------------------- /dusty/warnings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/dusty/warnings.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [flake8] 2 | ignore=E501 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup.py -------------------------------------------------------------------------------- /setup/bin/dusty: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/bin/dusty -------------------------------------------------------------------------------- /setup/binary-hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/binary-hook.py -------------------------------------------------------------------------------- /setup/brew-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/brew-install.sh -------------------------------------------------------------------------------- /setup/com.gamechanger.dusty.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/com.gamechanger.dusty.plist -------------------------------------------------------------------------------- /setup/create_binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/create_binaries.sh -------------------------------------------------------------------------------- /setup/dusty.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/dusty.rb -------------------------------------------------------------------------------- /setup/dusty.spec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/dusty.spec -------------------------------------------------------------------------------- /setup/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/install.sh -------------------------------------------------------------------------------- /setup/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/setup/release.py -------------------------------------------------------------------------------- /testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/testing.yml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/fixtures.py -------------------------------------------------------------------------------- /tests/hfs_nfs_insync/Test_2/sub_test_3/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/hfs_nfs_insync/test_1/Sub_test_2/sub_sub_test_1/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/hfs_nfs_insync/test_1/sub_test_1/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/cli/assets_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/assets_test.py -------------------------------------------------------------------------------- /tests/integration/cli/bundles_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/bundles_test.py -------------------------------------------------------------------------------- /tests/integration/cli/config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/config_test.py -------------------------------------------------------------------------------- /tests/integration/cli/cp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/cp_test.py -------------------------------------------------------------------------------- /tests/integration/cli/disk_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/disk_test.py -------------------------------------------------------------------------------- /tests/integration/cli/dump_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/dump_test.py -------------------------------------------------------------------------------- /tests/integration/cli/env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/env_test.py -------------------------------------------------------------------------------- /tests/integration/cli/logs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/logs_test.py -------------------------------------------------------------------------------- /tests/integration/cli/repos_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/repos_test.py -------------------------------------------------------------------------------- /tests/integration/cli/restart_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/restart_test.py -------------------------------------------------------------------------------- /tests/integration/cli/scripts_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/scripts_test.py -------------------------------------------------------------------------------- /tests/integration/cli/setup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/setup_test.py -------------------------------------------------------------------------------- /tests/integration/cli/stop_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/stop_test.py -------------------------------------------------------------------------------- /tests/integration/cli/test_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/test_test.py -------------------------------------------------------------------------------- /tests/integration/cli/up_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/up_test.py -------------------------------------------------------------------------------- /tests/integration/cli/validate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/cli/validate_test.py -------------------------------------------------------------------------------- /tests/integration/command_file_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/command_file_test.py -------------------------------------------------------------------------------- /tests/integration/systems/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/systems/nfs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/systems/nfs/nfs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/integration/systems/nfs/nfs_test.py -------------------------------------------------------------------------------- /tests/run_integration_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/run_integration_tests.sh -------------------------------------------------------------------------------- /tests/testcases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/testcases.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/changeset_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/changeset_test.py -------------------------------------------------------------------------------- /tests/unit/cli/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/cli/cp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/cli/cp_test.py -------------------------------------------------------------------------------- /tests/unit/command_file_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/command_file_test.py -------------------------------------------------------------------------------- /tests/unit/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/commands/assets_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/assets_test.py -------------------------------------------------------------------------------- /tests/unit/commands/bundles_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/bundles_test.py -------------------------------------------------------------------------------- /tests/unit/commands/cp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/cp_test.py -------------------------------------------------------------------------------- /tests/unit/commands/env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/env_test.py -------------------------------------------------------------------------------- /tests/unit/commands/logs_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/logs_test.py -------------------------------------------------------------------------------- /tests/unit/commands/manage_config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/manage_config_test.py -------------------------------------------------------------------------------- /tests/unit/commands/repos_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/repos_test.py -------------------------------------------------------------------------------- /tests/unit/commands/run_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/run_test.py -------------------------------------------------------------------------------- /tests/unit/commands/scripts_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/scripts_test.py -------------------------------------------------------------------------------- /tests/unit/commands/setup_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/setup_test.py -------------------------------------------------------------------------------- /tests/unit/commands/shell_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/shell_test.py -------------------------------------------------------------------------------- /tests/unit/commands/status_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/status_test.py -------------------------------------------------------------------------------- /tests/unit/commands/test_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/test_test.py -------------------------------------------------------------------------------- /tests/unit/commands/upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/upgrade_test.py -------------------------------------------------------------------------------- /tests/unit/commands/validate_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/commands/validate_test.py -------------------------------------------------------------------------------- /tests/unit/compiler/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/__init__.py -------------------------------------------------------------------------------- /tests/unit/compiler/compose/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/compiler/compose/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/compose/test.py -------------------------------------------------------------------------------- /tests/unit/compiler/nginx/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/compiler/nginx/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/nginx/init_test.py -------------------------------------------------------------------------------- /tests/unit/compiler/port_spec/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/compiler/port_spec/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/port_spec/init_test.py -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_with_service/apps/simpleapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_with_service/apps/simpleapp.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_with_service/assembled_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_with_service/assembled_spec.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_with_service/bundles/simple.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_with_service/bundles/simple.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_with_service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_with_service/docker-compose.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_with_service/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_with_service/nginx.conf -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_with_service/services/bundle-specified-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_with_service/services/bundle-specified-service.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_without_app/apps/simpleapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_without_app/apps/simpleapp.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_without_app/assembled_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_without_app/assembled_spec.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_without_app/bundles/serviceonly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_without_app/bundles/serviceonly.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_without_app/bundles/simple.yml: -------------------------------------------------------------------------------- 1 | apps: 2 | - simpleapp 3 | -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_without_app/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_without_app/docker-compose.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_without_app/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_without_app/nginx.conf -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/bundle_without_app/services/bundle-specified-service.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/bundle_without_app/services/bundle-specified-service.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_apps/apps/app2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_apps/apps/app2.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_apps/apps/simpleapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_apps/apps/simpleapp.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_apps/assembled_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_apps/assembled_spec.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_apps/bundles/simple.yml: -------------------------------------------------------------------------------- 1 | apps: 2 | - simpleapp 3 | -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_apps/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_apps/docker-compose.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_apps/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_apps/nginx.conf -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_libs/apps/simpleapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_libs/apps/simpleapp.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_libs/assembled_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_libs/assembled_spec.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_libs/bundles/simple.yml: -------------------------------------------------------------------------------- 1 | apps: 2 | - simpleapp 3 | -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_libs/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_libs/docker-compose.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_libs/libs/lib1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_libs/libs/lib1.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_libs/libs/lib2.yml: -------------------------------------------------------------------------------- 1 | repo: github.com/gamechanger/simpleapp 2 | mount: /lib2 3 | -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/recursive_libs/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/recursive_libs/nginx.conf -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/simple/apps/simpleapp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/simple/apps/simpleapp.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/simple/assembled_spec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/simple/assembled_spec.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/simple/bundles/simple.yml: -------------------------------------------------------------------------------- 1 | apps: 2 | - simpleapp 3 | -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/simple/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/simple/docker-compose.yml -------------------------------------------------------------------------------- /tests/unit/compiler/test_configs/simple/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_configs/simple/nginx.conf -------------------------------------------------------------------------------- /tests/unit/compiler/test_test_cases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/compiler/test_test_cases.py -------------------------------------------------------------------------------- /tests/unit/config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/config_test.py -------------------------------------------------------------------------------- /tests/unit/memoize_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/memoize_test.py -------------------------------------------------------------------------------- /tests/unit/parallel_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/parallel_test.py -------------------------------------------------------------------------------- /tests/unit/path_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/path_test.py -------------------------------------------------------------------------------- /tests/unit/payload_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/payload_test.py -------------------------------------------------------------------------------- /tests/unit/preflight_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/preflight_test.py -------------------------------------------------------------------------------- /tests/unit/schemas/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/schemas/test_base_schema_class.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/schemas/test_base_schema_class.py -------------------------------------------------------------------------------- /tests/unit/source_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/source_test.py -------------------------------------------------------------------------------- /tests/unit/systems/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/config_file/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/config_file/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/config_file/init_test.py -------------------------------------------------------------------------------- /tests/unit/systems/docker/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/docker/.DS_Store -------------------------------------------------------------------------------- /tests/unit/systems/docker/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/docker/config_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/docker/config_test.py -------------------------------------------------------------------------------- /tests/unit/systems/docker/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/docker/init_test.py -------------------------------------------------------------------------------- /tests/unit/systems/docker/testing_images_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/docker/testing_images_test.py -------------------------------------------------------------------------------- /tests/unit/systems/hosts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/hosts/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/hosts/init_test.py -------------------------------------------------------------------------------- /tests/unit/systems/known_hosts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/known_hosts/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/known_hosts/init_test.py -------------------------------------------------------------------------------- /tests/unit/systems/nfs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/nfs/client_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/nfs/client_test.py -------------------------------------------------------------------------------- /tests/unit/systems/nfs/server_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/nfs/server_test.py -------------------------------------------------------------------------------- /tests/unit/systems/nginx/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/virtualbox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/systems/virtualbox/init_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/systems/virtualbox/init_test.py -------------------------------------------------------------------------------- /tests/unit/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/utils.py -------------------------------------------------------------------------------- /tests/unit/warnings_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/unit/warnings_test.py -------------------------------------------------------------------------------- /tests/upgrade_integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/upgrade_integration/upgrade_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gamechanger/dusty/HEAD/tests/upgrade_integration/upgrade_test.py --------------------------------------------------------------------------------