├── .gitignore ├── .style.yapf ├── .travis.yml ├── .vulture-whitelist ├── CHANGELOG.md ├── Dockerfile ├── HACKING.md ├── LICENSE.txt ├── PULL_REQUEST_TEMPLATE.md ├── README.md ├── REQUIREMENTS.md ├── api ├── __init__.py ├── auth.py ├── base │ ├── __init__.py │ └── views │ │ ├── __init__.py │ │ └── version.py ├── decorators.py ├── email.py ├── exceptions.py ├── pagination.py ├── permissions.py ├── renderers.py ├── status │ ├── __init__.py │ ├── urls.py │ └── views │ │ ├── __init__.py │ │ └── celery.py ├── tests │ ├── __init__.py │ ├── base │ │ └── test_version.py │ ├── factories │ │ ├── __init__.py │ │ ├── allocation_source_factory.py │ │ ├── boot_script_factory.py │ │ ├── group_factory.py │ │ ├── group_membership_factory.py │ │ ├── identity_factory.py │ │ ├── identity_membership_factory.py │ │ ├── image_factory.py │ │ ├── instance_factory.py │ │ ├── instance_history_factory.py │ │ ├── instance_source_factory.py │ │ ├── platform_type_factory.py │ │ ├── project_factory.py │ │ ├── provider_factory.py │ │ ├── provider_machine_factory.py │ │ ├── provider_type_factory.py │ │ ├── quota_factory.py │ │ ├── size_factory.py │ │ ├── tag_factory.py │ │ ├── user_factory.py │ │ ├── version_factory.py │ │ └── volume_factory.py │ ├── test_auth.py │ ├── test_pattern_matches_viewset.py │ ├── test_permissions.py │ ├── v1 │ │ ├── __init__.py │ │ ├── test_profile.py │ │ └── test_version.py │ └── v2 │ │ ├── __init__.py │ │ ├── base.py │ │ ├── test_access_tokens.py │ │ ├── test_allocation_sources.py │ │ ├── test_email.py │ │ ├── test_identities.py │ │ ├── test_image_metrics.py │ │ ├── test_images.py │ │ ├── test_instance_actions.py │ │ ├── test_instances.py │ │ ├── test_platform_types.py │ │ ├── test_projects.py │ │ ├── test_provider_types.py │ │ ├── test_reporting.py │ │ ├── test_resource_requests.py │ │ ├── test_sizes.py │ │ ├── test_tags.py │ │ ├── test_token_update.py │ │ ├── test_users.py │ │ ├── test_version.py │ │ └── test_web_tokens.py ├── urls.py ├── v1 │ ├── __init__.py │ ├── serializers │ │ ├── __init__.py │ │ ├── account_serializer.py │ │ ├── boot_script_related_field.py │ │ ├── boot_script_serializer.py │ │ ├── cleaned_identity_serializer.py │ │ ├── cloud_admin_serializer.py │ │ ├── credential_serializer.py │ │ ├── export_request_serializer.py │ │ ├── get_context_user.py │ │ ├── get_projects_for_obj.py │ │ ├── group_serializer.py │ │ ├── identity_detail_serializer.py │ │ ├── identity_related_field.py │ │ ├── identity_serializer.py │ │ ├── instance_history_serializer.py │ │ ├── instance_related_field.py │ │ ├── instance_serializer.py │ │ ├── instance_status_history_serializer.py │ │ ├── license_related_field.py │ │ ├── license_serializer.py │ │ ├── machine_request_serializer.py │ │ ├── maintenance_record_serializer.py │ │ ├── new_threshold_field.py │ │ ├── no_project_serializer.py │ │ ├── post_license_serializer.py │ │ ├── profile_serializer.py │ │ ├── project_serializer.py │ │ ├── projects_field.py │ │ ├── provider_machine_serializer.py │ │ ├── provider_serializer.py │ │ ├── provider_size_serializer.py │ │ ├── provider_type_serializer.py │ │ ├── quota_serializer.py │ │ ├── tag_related_field.py │ │ ├── tag_serializer.py │ │ ├── token_serializer.py │ │ └── volume_serializer.py │ ├── urls.py │ └── views │ │ ├── __init__.py │ │ ├── base.py │ │ ├── cloud_admin.py │ │ ├── credential.py │ │ ├── email.py │ │ ├── export_request.py │ │ ├── group.py │ │ ├── hypervisor.py │ │ ├── identity.py │ │ ├── identity_membership.py │ │ ├── instance.py │ │ ├── instance_action.py │ │ ├── instance_query.py │ │ ├── license.py │ │ ├── machine.py │ │ ├── machine_request.py │ │ ├── maintenance.py │ │ ├── meta.py │ │ ├── notification.py │ │ ├── occupancy.py │ │ ├── post_boot.py │ │ ├── profile.py │ │ ├── project.py │ │ ├── provider.py │ │ ├── quota.py │ │ ├── size.py │ │ ├── tag.py │ │ ├── token.py │ │ └── volume.py ├── v2 │ ├── __init__.py │ ├── admin │ │ ├── __init__.py │ │ └── urls.py │ ├── exceptions.py │ ├── serializers │ │ ├── __init__.py │ │ ├── details │ │ │ ├── __init__.py │ │ │ ├── access_token.py │ │ │ ├── allocation_source.py │ │ │ ├── boot_script.py │ │ │ ├── credential.py │ │ │ ├── email_template.py │ │ │ ├── group.py │ │ │ ├── help_link.py │ │ │ ├── identity.py │ │ │ ├── identity_membership.py │ │ │ ├── image.py │ │ │ ├── image_access_list.py │ │ │ ├── image_bookmark.py │ │ │ ├── image_metric.py │ │ │ ├── image_tag.py │ │ │ ├── image_version.py │ │ │ ├── image_version_boot_script.py │ │ │ ├── image_version_license.py │ │ │ ├── image_version_membership.py │ │ │ ├── instance.py │ │ │ ├── instance_action.py │ │ │ ├── instance_allocation_source.py │ │ │ ├── instance_history.py │ │ │ ├── instance_tag.py │ │ │ ├── license.py │ │ │ ├── link.py │ │ │ ├── machine_request.py │ │ │ ├── maintenance_record.py │ │ │ ├── pattern_match.py │ │ │ ├── project.py │ │ │ ├── project_application.py │ │ │ ├── project_instance.py │ │ │ ├── project_link.py │ │ │ ├── project_volume.py │ │ │ ├── provider.py │ │ │ ├── provider_credential.py │ │ │ ├── provider_machine.py │ │ │ ├── quota.py │ │ │ ├── renewal_strategy.py │ │ │ ├── reporting.py │ │ │ ├── resource_request.py │ │ │ ├── size.py │ │ │ ├── ssh_key.py │ │ │ ├── status_type.py │ │ │ ├── tag.py │ │ │ ├── token.py │ │ │ ├── user.py │ │ │ ├── user_allocation_source.py │ │ │ └── volume.py │ │ ├── fields │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── identity.py │ │ │ ├── image_version.py │ │ │ ├── provider_machine.py │ │ │ ├── status_type.py │ │ │ └── tag.py │ │ ├── post │ │ │ ├── __init__.py │ │ │ ├── account.py │ │ │ ├── instance.py │ │ │ ├── provider.py │ │ │ ├── token_update.py │ │ │ └── volume.py │ │ └── summaries │ │ │ ├── __init__.py │ │ │ ├── boot_script.py │ │ │ ├── credential.py │ │ │ ├── group.py │ │ │ ├── identity.py │ │ │ ├── image.py │ │ │ ├── image_version.py │ │ │ ├── instance.py │ │ │ ├── license.py │ │ │ ├── license_type.py │ │ │ ├── link.py │ │ │ ├── pattern_match.py │ │ │ ├── project.py │ │ │ ├── provider.py │ │ │ ├── provider_machine.py │ │ │ ├── quota.py │ │ │ ├── size.py │ │ │ ├── status_type.py │ │ │ ├── tag.py │ │ │ ├── user.py │ │ │ └── volume.py │ ├── urls.py │ └── views │ │ ├── __init__.py │ │ ├── access_token.py │ │ ├── account.py │ │ ├── allocation_source.py │ │ ├── base.py │ │ ├── boot_script.py │ │ ├── credential.py │ │ ├── email.py │ │ ├── email_template.py │ │ ├── emulate.py │ │ ├── group.py │ │ ├── help_link.py │ │ ├── identity.py │ │ ├── identity_membership.py │ │ ├── image.py │ │ ├── image_access_list.py │ │ ├── image_bookmark.py │ │ ├── image_metric.py │ │ ├── image_tag.py │ │ ├── image_version.py │ │ ├── image_version_boot_script.py │ │ ├── image_version_license.py │ │ ├── image_version_membership.py │ │ ├── instance.py │ │ ├── instance_action.py │ │ ├── instance_allocation_source.py │ │ ├── instance_history.py │ │ ├── instance_tag.py │ │ ├── license.py │ │ ├── link.py │ │ ├── machine_request.py │ │ ├── maintenance_record.py │ │ ├── metric.py │ │ ├── mixins.py │ │ ├── pattern_match.py │ │ ├── platform_type.py │ │ ├── project.py │ │ ├── project_application.py │ │ ├── project_instance.py │ │ ├── project_link.py │ │ ├── project_volume.py │ │ ├── provider.py │ │ ├── provider_machine.py │ │ ├── provider_type.py │ │ ├── quota.py │ │ ├── renewal_strategy.py │ │ ├── reporting.py │ │ ├── resource_request.py │ │ ├── size.py │ │ ├── ssh_key.py │ │ ├── status_type.py │ │ ├── tag.py │ │ ├── token.py │ │ ├── token_update.py │ │ ├── user.py │ │ ├── user_allocation_source.py │ │ ├── volume.py │ │ └── web_token.py └── validators.py ├── atmosphere ├── __init__.py ├── celery_init.py ├── celery_router.py ├── plugins │ ├── __init__.py │ ├── accounts │ │ ├── __init__.py │ │ └── creation.py │ ├── auth │ │ ├── __init__.py │ │ ├── expiration.py │ │ └── validation.py │ ├── machine_validation.py │ └── quota │ │ ├── __init__.py │ │ └── default_quota.py ├── settings │ ├── __init__.py │ ├── local.py.j2 │ ├── secrets.py.j2 │ └── testing.j2 ├── slash_middleware.py ├── urls.py ├── version.py └── wsgi.py ├── configure ├── contrib ├── configure-warning.sh ├── migrations-warning.rb ├── post-merge.hook └── requirements-warning.rb ├── core ├── __init__.py ├── admin.py ├── admin_panel.py ├── core_logging.py ├── email.py ├── events │ ├── __init__.py │ └── serializers │ │ ├── __init__.py │ │ └── quota_assigned.py ├── examples │ └── boot_scripts │ │ └── grant_permissions.sh ├── exceptions.py ├── fields.py ├── fixtures │ ├── boot_script.json │ ├── pattern_match.json │ ├── provider.json │ └── quota.json ├── hooks │ ├── __init__.py │ ├── allocation_source.py │ └── quota.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ ├── export_identity.py │ │ ├── find_uuid.py │ │ ├── maintenance.py │ │ └── test_maintenance.py ├── metrics │ ├── __init__.py │ ├── application.py │ └── instance.py ├── migrations │ ├── 0001_initial.py │ ├── 0085_update_user_related_name_and_make_as_name_editable.py │ ├── 0086_instancesource_size_bytes.py │ ├── 0087_project__created_by_and_leadership_to_group_membership.py │ ├── 0088_set_project_leaders_and_authors.py │ ├── 0089_projects_to_project__alter_created_by.py │ ├── 0090_project_resources_renamed.py │ ├── 0091_remove_quota_and_allocation_from_resource_request.py │ ├── 0092_set_unknown_size_instance_status_history.py │ ├── 0093_non_null_size_in_instance_status_history_entries.py │ ├── 0094_instancestatushistory_add_jsonfield_extra.py │ ├── 0095_add_fields_to_bootscript.py │ ├── 0096_pattern_match_access_list_for_machine_request_and_application.py │ ├── 0097_userprofile_guacamole_color.py │ ├── 0098_applicationversion_doc_object_id.py │ ├── __init__.py │ ├── create_access_token_model.py │ ├── delete_t.py │ ├── do-not-cascade-on-project-delete.py │ ├── make_description_a_text_field.py │ ├── remove-old-allocation-models.py │ ├── remove-unused-applicationscore-model.py │ ├── remove_atmosphereuser_selected_identity.py │ ├── remove_identitymembership_allocation.py │ ├── remove_provider_dns_server_ip_model.py │ ├── remove_resourcerequest_membership.py │ └── replace_0001_initial.py ├── models │ ├── __init__.py │ ├── abstract.py │ ├── access_token.py │ ├── allocation_source.py │ ├── application.py │ ├── application_pattern_match.py │ ├── application_tag.py │ ├── application_version.py │ ├── boot_script.py │ ├── cloud_admin.py │ ├── credential.py │ ├── event_table.py │ ├── export_request.py │ ├── group.py │ ├── identity.py │ ├── instance.py │ ├── instance_action.py │ ├── instance_history.py │ ├── instance_source.py │ ├── instance_tag.py │ ├── license.py │ ├── link.py │ ├── machine.py │ ├── machine_request.py │ ├── maintenance.py │ ├── managers.py │ ├── node.py │ ├── pattern_match.py │ ├── profile.py │ ├── project.py │ ├── project_application.py │ ├── project_link.py │ ├── provider.py │ ├── quota.py │ ├── renewal_strategy.py │ ├── resource_request.py │ ├── size.py │ ├── ssh_key.py │ ├── status_type.py │ ├── t.py │ ├── tag.py │ ├── template.py │ ├── user.py │ └── volume.py ├── plugins.py ├── query.py ├── serializers │ ├── __init__.py │ ├── fields │ │ ├── __init__.py │ │ └── base.py │ └── schema │ │ └── __init__.py ├── tasks.py ├── templates │ ├── core │ │ └── email │ │ │ ├── allocation_warning.html │ │ │ ├── deploy_failed.html │ │ │ ├── deploy_warning.html │ │ │ ├── feedback.html │ │ │ ├── fingerprint.html │ │ │ ├── imaging_failed.html │ │ │ ├── imaging_request.html │ │ │ ├── imaging_request_staff.html │ │ │ ├── imaging_success.html │ │ │ ├── instance_ready.html │ │ │ ├── instance_report.html │ │ │ ├── provider_email.html │ │ │ ├── resource_request.html │ │ │ ├── resource_request_approved.html │ │ │ ├── resource_request_denied.html │ │ │ └── volume_report.html │ └── scripts │ │ └── bash_inject_env.sh ├── tests │ ├── __init__.py │ ├── helpers.py │ ├── test_application.py │ ├── test_boot_script.py │ ├── test_email.py │ ├── test_event_table.py │ ├── test_instance.py │ ├── test_machine.py │ ├── test_resource_request.py │ └── test_version.py ├── urls.py ├── validators.py └── views.py ├── cyverse ├── __init__.py └── api.py ├── cyverse_allocation ├── __init__.py ├── admin.py ├── cyverse_rules_engine_setup.py ├── cyverse_rules_engine_test.py ├── migrations │ └── __init__.py ├── old_features │ └── cyverse_allocation_steps.py ├── plugins │ ├── __init__.py │ └── allocation_source.py ├── spoof_instance.py └── tasks.py ├── dev_requirements.in ├── dev_requirements.txt ├── docker-compose.test.yml ├── docker ├── README.md ├── argo_config.schema ├── celerybeat.initd ├── celeryd.initd ├── entrypoint.sh ├── flower.initd ├── ssh.config ├── test.sh ├── uwsgi.ini └── web_shell_no_gateone.yml ├── docs ├── Glossary.md ├── LICENSE.txt ├── NETWORKING.md ├── README.md └── src │ ├── application-graph.dot │ ├── application-graph.dot.png │ ├── group-graph.dot │ └── group-graph.dot.png ├── extras ├── README.md ├── export │ └── grub_files │ │ └── centos │ │ ├── device.map │ │ ├── e2fs_stage1_5 │ │ ├── splash.xpm.gz │ │ ├── stage1 │ │ └── stage2 ├── init.d │ └── uwsgi.conf.upstart ├── json_data │ ├── add_new_provider.README │ ├── devstack_cloud_config.json │ └── new_provider_cloud_config.json ├── logrotate.atmosphere ├── logrotate.celery └── systemd │ ├── README.md │ ├── atmosphere-full.service │ ├── atmosphere.service │ ├── celerybeat.service │ ├── celeryd.default.dist.j2 │ ├── celeryd.service │ ├── flower.service │ └── uwsgi.service.j2 ├── features ├── allocation.features │ ├── alternate_story.feature │ ├── commands.feature │ ├── enforcing.feature │ ├── enforcing_override.feature │ ├── operations.feature │ └── story.feature ├── environment.py ├── instance.features │ └── edit_instance.feature ├── jetstream.features │ ├── create_report_test_after_user_deleted.feature │ ├── enforcing.feature │ ├── enforcing_override.feature │ ├── login_tas_api_failover.feature │ ├── monitor_jetstream_allocation_sources.feature │ └── special_allocation.feature ├── steps │ ├── allocation_steps.py │ ├── allocation_story_steps.py │ ├── api_with_persona_steps.py │ ├── create_report_test_after_user_deleted.py │ ├── steps.py │ └── tas_api_steps.py └── volume.features │ └── create_and_edit_volume.feature ├── jetstream ├── __init__.py ├── admin.py ├── admin_panel │ ├── __init__.py │ └── tas_api_panel.py ├── allocation.py ├── exceptions.py ├── fixtures │ ├── README.txt │ ├── test_get_all_allocations.yaml │ ├── test_get_all_projects.yaml │ ├── test_get_tacc_username_api_problem.yaml │ └── test_validate_account.yaml ├── migrations │ ├── 0001_initial.py │ ├── 0002_admin-panel-dynamic-models.py │ └── __init__.py ├── models.py ├── plugins │ ├── __init__.py │ ├── allocation_source.py │ ├── auth │ │ ├── __init__.py │ │ └── validation.py │ └── quota │ │ ├── __init__.py │ │ └── default_quota.py ├── tas_api.py ├── tasks.py ├── templates │ └── tas_api_query.html ├── test_tas_api.py ├── tests │ ├── __init__.py │ ├── models │ │ └── test_event_table.py │ ├── tas_api_mock_utils.py │ └── test_user_validation.py └── views.py ├── manage.py ├── prospector_profile.yaml ├── requirements.in ├── requirements.txt ├── run_tests_like_travis.sh ├── run_tests_like_travis_docker.sh ├── scripts ├── __init__.py ├── add_new_accounts.py ├── add_new_provider.py ├── admin_clean_instance_history.py ├── admin_instance_maintenance.py ├── admin_list_instances.py ├── admin_redeploy_instance.sh ├── admin_redistribute_routers.py ├── admin_repair_application_owner.py ├── admin_repair_image_kernel_ramdisk.py ├── admin_update_keypairs.py ├── admin_update_metadata.py ├── admin_update_password.py ├── application_sync_providers.py ├── application_to_provider.py ├── batch_create_access_token.py ├── batch_launch.sh ├── celery_watcher.sh ├── cron_add_new_accounts.sh ├── current_allocation.py ├── end_date_volumes_invariant_13a.py ├── fix-deb.sh ├── force_renew_allocation_sources.py ├── generate_instance_reporting.py ├── generate_metrics.py ├── generate_stats.py ├── hotfix_iplant_cyverse_auth.sh ├── import_tags.py ├── jetstream │ ├── cron_application_sync_providers.sh │ ├── cron_end_date_volumes_invariant_13a.sh │ ├── cron_shelve_instances_invariant_12.sh │ ├── enforce_special_allocation_quota.py │ ├── enforce_special_allocation_quota.sh │ ├── ezb_users_over_allocation.sh │ ├── ezb_users_over_allocation.sql │ └── switch_user_quota.sh ├── launch_instances.py ├── make_release.py ├── metrics │ └── instance_size_distribution.py ├── parse_atmo_status_logs.py ├── print_all_instances_for_image.py ├── print_broken_instances.py ├── purge_old_chromo_images ├── rm_all_backups.sh ├── rm_all_pyc.sh ├── set_permissions.sh ├── shelve_instances_invariant_12.py └── switch_user_quota.py ├── service ├── __init__.py ├── accounts │ ├── __init__.py │ ├── aws.py │ ├── base.py │ ├── eucalyptus.py │ └── openstack_manager.py ├── allocation_logic.py ├── ansible │ └── README ├── argo │ ├── __init__.py │ ├── common.py │ ├── exception.py │ ├── instance_deploy.py │ ├── rest_api.py │ ├── wf.py │ ├── wf_call.py │ └── wf_temp.py ├── cache.py ├── deploy.py ├── driver.py ├── exceptions.py ├── instance.py ├── licensing.py ├── machine.py ├── management │ ├── __init__.py │ └── commands │ │ ├── __init__.py │ │ └── start_celery.py ├── mock.py ├── models.py ├── monitoring.py ├── networking.py ├── openstack.py ├── quota.py ├── search.py ├── task.py ├── tasks │ ├── __init__.py │ ├── accounts.py │ ├── driver.py │ ├── machine.py │ ├── monitoring.py │ ├── snapshot.py │ └── volume.py ├── tests │ ├── __init__.py │ ├── test_deploy.py │ └── test_exceptions.py └── volume.py ├── setup.cfg ├── templates ├── 404.html ├── 500.html └── robots.txt ├── test_utils ├── __init__.py └── cassette_utils.py ├── travis ├── check_for_dead_code_with_vulture.sh └── check_properly_generated_requirements.sh ├── user-group-mapping.dot ├── variables.ini.dist ├── variables_for_testing_cyverse.ini.patch ├── variables_for_testing_cyverse_docker.ini.patch ├── variables_for_testing_jetstream.ini.patch ├── variables_for_testing_jetstream_docker.ini.patch └── variables_templates.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/.gitignore -------------------------------------------------------------------------------- /.style.yapf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/.style.yapf -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/.travis.yml -------------------------------------------------------------------------------- /.vulture-whitelist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/.vulture-whitelist -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/Dockerfile -------------------------------------------------------------------------------- /HACKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/HACKING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/README.md -------------------------------------------------------------------------------- /REQUIREMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/REQUIREMENTS.md -------------------------------------------------------------------------------- /api/__init__.py: -------------------------------------------------------------------------------- 1 | # flake8: noqa 2 | from api.exceptions import * 3 | -------------------------------------------------------------------------------- /api/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/auth.py -------------------------------------------------------------------------------- /api/base/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/base/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/base/views/__init__.py -------------------------------------------------------------------------------- /api/base/views/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/base/views/version.py -------------------------------------------------------------------------------- /api/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/decorators.py -------------------------------------------------------------------------------- /api/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/email.py -------------------------------------------------------------------------------- /api/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/exceptions.py -------------------------------------------------------------------------------- /api/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/pagination.py -------------------------------------------------------------------------------- /api/permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/permissions.py -------------------------------------------------------------------------------- /api/renderers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/renderers.py -------------------------------------------------------------------------------- /api/status/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/status/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/status/urls.py -------------------------------------------------------------------------------- /api/status/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/status/views/__init__.py -------------------------------------------------------------------------------- /api/status/views/celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/status/views/celery.py -------------------------------------------------------------------------------- /api/tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/__init__.py -------------------------------------------------------------------------------- /api/tests/base/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/base/test_version.py -------------------------------------------------------------------------------- /api/tests/factories/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/__init__.py -------------------------------------------------------------------------------- /api/tests/factories/allocation_source_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/allocation_source_factory.py -------------------------------------------------------------------------------- /api/tests/factories/boot_script_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/boot_script_factory.py -------------------------------------------------------------------------------- /api/tests/factories/group_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/group_factory.py -------------------------------------------------------------------------------- /api/tests/factories/group_membership_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/group_membership_factory.py -------------------------------------------------------------------------------- /api/tests/factories/identity_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/identity_factory.py -------------------------------------------------------------------------------- /api/tests/factories/identity_membership_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/identity_membership_factory.py -------------------------------------------------------------------------------- /api/tests/factories/image_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/image_factory.py -------------------------------------------------------------------------------- /api/tests/factories/instance_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/instance_factory.py -------------------------------------------------------------------------------- /api/tests/factories/instance_history_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/instance_history_factory.py -------------------------------------------------------------------------------- /api/tests/factories/instance_source_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/instance_source_factory.py -------------------------------------------------------------------------------- /api/tests/factories/platform_type_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/platform_type_factory.py -------------------------------------------------------------------------------- /api/tests/factories/project_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/project_factory.py -------------------------------------------------------------------------------- /api/tests/factories/provider_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/provider_factory.py -------------------------------------------------------------------------------- /api/tests/factories/provider_machine_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/provider_machine_factory.py -------------------------------------------------------------------------------- /api/tests/factories/provider_type_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/provider_type_factory.py -------------------------------------------------------------------------------- /api/tests/factories/quota_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/quota_factory.py -------------------------------------------------------------------------------- /api/tests/factories/size_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/size_factory.py -------------------------------------------------------------------------------- /api/tests/factories/tag_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/tag_factory.py -------------------------------------------------------------------------------- /api/tests/factories/user_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/user_factory.py -------------------------------------------------------------------------------- /api/tests/factories/version_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/version_factory.py -------------------------------------------------------------------------------- /api/tests/factories/volume_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/factories/volume_factory.py -------------------------------------------------------------------------------- /api/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/test_auth.py -------------------------------------------------------------------------------- /api/tests/test_pattern_matches_viewset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/test_pattern_matches_viewset.py -------------------------------------------------------------------------------- /api/tests/test_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/test_permissions.py -------------------------------------------------------------------------------- /api/tests/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/tests/v1/test_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v1/test_profile.py -------------------------------------------------------------------------------- /api/tests/v1/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v1/test_version.py -------------------------------------------------------------------------------- /api/tests/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/tests/v2/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/base.py -------------------------------------------------------------------------------- /api/tests/v2/test_access_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_access_tokens.py -------------------------------------------------------------------------------- /api/tests/v2/test_allocation_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_allocation_sources.py -------------------------------------------------------------------------------- /api/tests/v2/test_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_email.py -------------------------------------------------------------------------------- /api/tests/v2/test_identities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_identities.py -------------------------------------------------------------------------------- /api/tests/v2/test_image_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_image_metrics.py -------------------------------------------------------------------------------- /api/tests/v2/test_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_images.py -------------------------------------------------------------------------------- /api/tests/v2/test_instance_actions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_instance_actions.py -------------------------------------------------------------------------------- /api/tests/v2/test_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_instances.py -------------------------------------------------------------------------------- /api/tests/v2/test_platform_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_platform_types.py -------------------------------------------------------------------------------- /api/tests/v2/test_projects.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_projects.py -------------------------------------------------------------------------------- /api/tests/v2/test_provider_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_provider_types.py -------------------------------------------------------------------------------- /api/tests/v2/test_reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_reporting.py -------------------------------------------------------------------------------- /api/tests/v2/test_resource_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_resource_requests.py -------------------------------------------------------------------------------- /api/tests/v2/test_sizes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_sizes.py -------------------------------------------------------------------------------- /api/tests/v2/test_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_tags.py -------------------------------------------------------------------------------- /api/tests/v2/test_token_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_token_update.py -------------------------------------------------------------------------------- /api/tests/v2/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_users.py -------------------------------------------------------------------------------- /api/tests/v2/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_version.py -------------------------------------------------------------------------------- /api/tests/v2/test_web_tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/tests/v2/test_web_tokens.py -------------------------------------------------------------------------------- /api/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/urls.py -------------------------------------------------------------------------------- /api/v1/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/v1/serializers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/__init__.py -------------------------------------------------------------------------------- /api/v1/serializers/account_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/account_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/boot_script_related_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/boot_script_related_field.py -------------------------------------------------------------------------------- /api/v1/serializers/boot_script_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/boot_script_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/cleaned_identity_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/cleaned_identity_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/cloud_admin_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/cloud_admin_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/credential_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/credential_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/export_request_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/export_request_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/get_context_user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/get_context_user.py -------------------------------------------------------------------------------- /api/v1/serializers/get_projects_for_obj.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/get_projects_for_obj.py -------------------------------------------------------------------------------- /api/v1/serializers/group_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/group_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/identity_detail_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/identity_detail_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/identity_related_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/identity_related_field.py -------------------------------------------------------------------------------- /api/v1/serializers/identity_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/identity_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/instance_history_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/instance_history_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/instance_related_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/instance_related_field.py -------------------------------------------------------------------------------- /api/v1/serializers/instance_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/instance_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/instance_status_history_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/instance_status_history_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/license_related_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/license_related_field.py -------------------------------------------------------------------------------- /api/v1/serializers/license_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/license_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/machine_request_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/machine_request_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/maintenance_record_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/maintenance_record_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/new_threshold_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/new_threshold_field.py -------------------------------------------------------------------------------- /api/v1/serializers/no_project_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/no_project_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/post_license_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/post_license_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/profile_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/profile_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/project_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/project_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/projects_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/projects_field.py -------------------------------------------------------------------------------- /api/v1/serializers/provider_machine_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/provider_machine_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/provider_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/provider_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/provider_size_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/provider_size_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/provider_type_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/provider_type_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/quota_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/quota_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/tag_related_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/tag_related_field.py -------------------------------------------------------------------------------- /api/v1/serializers/tag_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/tag_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/token_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/token_serializer.py -------------------------------------------------------------------------------- /api/v1/serializers/volume_serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/serializers/volume_serializer.py -------------------------------------------------------------------------------- /api/v1/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/urls.py -------------------------------------------------------------------------------- /api/v1/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/__init__.py -------------------------------------------------------------------------------- /api/v1/views/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/base.py -------------------------------------------------------------------------------- /api/v1/views/cloud_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/cloud_admin.py -------------------------------------------------------------------------------- /api/v1/views/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/credential.py -------------------------------------------------------------------------------- /api/v1/views/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/email.py -------------------------------------------------------------------------------- /api/v1/views/export_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/export_request.py -------------------------------------------------------------------------------- /api/v1/views/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/group.py -------------------------------------------------------------------------------- /api/v1/views/hypervisor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/hypervisor.py -------------------------------------------------------------------------------- /api/v1/views/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/identity.py -------------------------------------------------------------------------------- /api/v1/views/identity_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/identity_membership.py -------------------------------------------------------------------------------- /api/v1/views/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/instance.py -------------------------------------------------------------------------------- /api/v1/views/instance_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/instance_action.py -------------------------------------------------------------------------------- /api/v1/views/instance_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/instance_query.py -------------------------------------------------------------------------------- /api/v1/views/license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/license.py -------------------------------------------------------------------------------- /api/v1/views/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/machine.py -------------------------------------------------------------------------------- /api/v1/views/machine_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/machine_request.py -------------------------------------------------------------------------------- /api/v1/views/maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/maintenance.py -------------------------------------------------------------------------------- /api/v1/views/meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/meta.py -------------------------------------------------------------------------------- /api/v1/views/notification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/notification.py -------------------------------------------------------------------------------- /api/v1/views/occupancy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/occupancy.py -------------------------------------------------------------------------------- /api/v1/views/post_boot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/post_boot.py -------------------------------------------------------------------------------- /api/v1/views/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/profile.py -------------------------------------------------------------------------------- /api/v1/views/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/project.py -------------------------------------------------------------------------------- /api/v1/views/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/provider.py -------------------------------------------------------------------------------- /api/v1/views/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/quota.py -------------------------------------------------------------------------------- /api/v1/views/size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/size.py -------------------------------------------------------------------------------- /api/v1/views/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/tag.py -------------------------------------------------------------------------------- /api/v1/views/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/token.py -------------------------------------------------------------------------------- /api/v1/views/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v1/views/volume.py -------------------------------------------------------------------------------- /api/v2/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/v2/admin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/v2/admin/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/admin/urls.py -------------------------------------------------------------------------------- /api/v2/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/exceptions.py -------------------------------------------------------------------------------- /api/v2/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /api/v2/serializers/details/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/__init__.py -------------------------------------------------------------------------------- /api/v2/serializers/details/access_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/access_token.py -------------------------------------------------------------------------------- /api/v2/serializers/details/allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/allocation_source.py -------------------------------------------------------------------------------- /api/v2/serializers/details/boot_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/boot_script.py -------------------------------------------------------------------------------- /api/v2/serializers/details/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/credential.py -------------------------------------------------------------------------------- /api/v2/serializers/details/email_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/email_template.py -------------------------------------------------------------------------------- /api/v2/serializers/details/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/group.py -------------------------------------------------------------------------------- /api/v2/serializers/details/help_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/help_link.py -------------------------------------------------------------------------------- /api/v2/serializers/details/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/identity.py -------------------------------------------------------------------------------- /api/v2/serializers/details/identity_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/identity_membership.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_access_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_access_list.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_bookmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_bookmark.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_metric.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_tag.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_version.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_version_boot_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_version_boot_script.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_version_license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_version_license.py -------------------------------------------------------------------------------- /api/v2/serializers/details/image_version_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/image_version_membership.py -------------------------------------------------------------------------------- /api/v2/serializers/details/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/instance.py -------------------------------------------------------------------------------- /api/v2/serializers/details/instance_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/instance_action.py -------------------------------------------------------------------------------- /api/v2/serializers/details/instance_allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/instance_allocation_source.py -------------------------------------------------------------------------------- /api/v2/serializers/details/instance_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/instance_history.py -------------------------------------------------------------------------------- /api/v2/serializers/details/instance_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/instance_tag.py -------------------------------------------------------------------------------- /api/v2/serializers/details/license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/license.py -------------------------------------------------------------------------------- /api/v2/serializers/details/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/link.py -------------------------------------------------------------------------------- /api/v2/serializers/details/machine_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/machine_request.py -------------------------------------------------------------------------------- /api/v2/serializers/details/maintenance_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/maintenance_record.py -------------------------------------------------------------------------------- /api/v2/serializers/details/pattern_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/pattern_match.py -------------------------------------------------------------------------------- /api/v2/serializers/details/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/project.py -------------------------------------------------------------------------------- /api/v2/serializers/details/project_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/project_application.py -------------------------------------------------------------------------------- /api/v2/serializers/details/project_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/project_instance.py -------------------------------------------------------------------------------- /api/v2/serializers/details/project_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/project_link.py -------------------------------------------------------------------------------- /api/v2/serializers/details/project_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/project_volume.py -------------------------------------------------------------------------------- /api/v2/serializers/details/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/provider.py -------------------------------------------------------------------------------- /api/v2/serializers/details/provider_credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/provider_credential.py -------------------------------------------------------------------------------- /api/v2/serializers/details/provider_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/provider_machine.py -------------------------------------------------------------------------------- /api/v2/serializers/details/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/quota.py -------------------------------------------------------------------------------- /api/v2/serializers/details/renewal_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/renewal_strategy.py -------------------------------------------------------------------------------- /api/v2/serializers/details/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/reporting.py -------------------------------------------------------------------------------- /api/v2/serializers/details/resource_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/resource_request.py -------------------------------------------------------------------------------- /api/v2/serializers/details/size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/size.py -------------------------------------------------------------------------------- /api/v2/serializers/details/ssh_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/ssh_key.py -------------------------------------------------------------------------------- /api/v2/serializers/details/status_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/status_type.py -------------------------------------------------------------------------------- /api/v2/serializers/details/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/tag.py -------------------------------------------------------------------------------- /api/v2/serializers/details/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/token.py -------------------------------------------------------------------------------- /api/v2/serializers/details/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/user.py -------------------------------------------------------------------------------- /api/v2/serializers/details/user_allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/user_allocation_source.py -------------------------------------------------------------------------------- /api/v2/serializers/details/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/details/volume.py -------------------------------------------------------------------------------- /api/v2/serializers/fields/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/fields/__init__.py -------------------------------------------------------------------------------- /api/v2/serializers/fields/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/fields/base.py -------------------------------------------------------------------------------- /api/v2/serializers/fields/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/fields/identity.py -------------------------------------------------------------------------------- /api/v2/serializers/fields/image_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/fields/image_version.py -------------------------------------------------------------------------------- /api/v2/serializers/fields/provider_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/fields/provider_machine.py -------------------------------------------------------------------------------- /api/v2/serializers/fields/status_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/fields/status_type.py -------------------------------------------------------------------------------- /api/v2/serializers/fields/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/fields/tag.py -------------------------------------------------------------------------------- /api/v2/serializers/post/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/post/__init__.py -------------------------------------------------------------------------------- /api/v2/serializers/post/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/post/account.py -------------------------------------------------------------------------------- /api/v2/serializers/post/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/post/instance.py -------------------------------------------------------------------------------- /api/v2/serializers/post/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/post/provider.py -------------------------------------------------------------------------------- /api/v2/serializers/post/token_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/post/token_update.py -------------------------------------------------------------------------------- /api/v2/serializers/post/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/post/volume.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/__init__.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/boot_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/boot_script.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/credential.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/group.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/identity.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/image.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/image_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/image_version.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/instance.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/license.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/license_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/license_type.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/link.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/pattern_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/pattern_match.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/project.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/provider.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/provider_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/provider_machine.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/quota.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/size.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/status_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/status_type.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/tag.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/user.py -------------------------------------------------------------------------------- /api/v2/serializers/summaries/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/serializers/summaries/volume.py -------------------------------------------------------------------------------- /api/v2/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/urls.py -------------------------------------------------------------------------------- /api/v2/views/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/__init__.py -------------------------------------------------------------------------------- /api/v2/views/access_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/access_token.py -------------------------------------------------------------------------------- /api/v2/views/account.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/account.py -------------------------------------------------------------------------------- /api/v2/views/allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/allocation_source.py -------------------------------------------------------------------------------- /api/v2/views/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/base.py -------------------------------------------------------------------------------- /api/v2/views/boot_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/boot_script.py -------------------------------------------------------------------------------- /api/v2/views/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/credential.py -------------------------------------------------------------------------------- /api/v2/views/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/email.py -------------------------------------------------------------------------------- /api/v2/views/email_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/email_template.py -------------------------------------------------------------------------------- /api/v2/views/emulate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/emulate.py -------------------------------------------------------------------------------- /api/v2/views/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/group.py -------------------------------------------------------------------------------- /api/v2/views/help_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/help_link.py -------------------------------------------------------------------------------- /api/v2/views/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/identity.py -------------------------------------------------------------------------------- /api/v2/views/identity_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/identity_membership.py -------------------------------------------------------------------------------- /api/v2/views/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image.py -------------------------------------------------------------------------------- /api/v2/views/image_access_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_access_list.py -------------------------------------------------------------------------------- /api/v2/views/image_bookmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_bookmark.py -------------------------------------------------------------------------------- /api/v2/views/image_metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_metric.py -------------------------------------------------------------------------------- /api/v2/views/image_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_tag.py -------------------------------------------------------------------------------- /api/v2/views/image_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_version.py -------------------------------------------------------------------------------- /api/v2/views/image_version_boot_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_version_boot_script.py -------------------------------------------------------------------------------- /api/v2/views/image_version_license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_version_license.py -------------------------------------------------------------------------------- /api/v2/views/image_version_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/image_version_membership.py -------------------------------------------------------------------------------- /api/v2/views/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/instance.py -------------------------------------------------------------------------------- /api/v2/views/instance_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/instance_action.py -------------------------------------------------------------------------------- /api/v2/views/instance_allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/instance_allocation_source.py -------------------------------------------------------------------------------- /api/v2/views/instance_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/instance_history.py -------------------------------------------------------------------------------- /api/v2/views/instance_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/instance_tag.py -------------------------------------------------------------------------------- /api/v2/views/license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/license.py -------------------------------------------------------------------------------- /api/v2/views/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/link.py -------------------------------------------------------------------------------- /api/v2/views/machine_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/machine_request.py -------------------------------------------------------------------------------- /api/v2/views/maintenance_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/maintenance_record.py -------------------------------------------------------------------------------- /api/v2/views/metric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/metric.py -------------------------------------------------------------------------------- /api/v2/views/mixins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/mixins.py -------------------------------------------------------------------------------- /api/v2/views/pattern_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/pattern_match.py -------------------------------------------------------------------------------- /api/v2/views/platform_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/platform_type.py -------------------------------------------------------------------------------- /api/v2/views/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/project.py -------------------------------------------------------------------------------- /api/v2/views/project_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/project_application.py -------------------------------------------------------------------------------- /api/v2/views/project_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/project_instance.py -------------------------------------------------------------------------------- /api/v2/views/project_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/project_link.py -------------------------------------------------------------------------------- /api/v2/views/project_volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/project_volume.py -------------------------------------------------------------------------------- /api/v2/views/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/provider.py -------------------------------------------------------------------------------- /api/v2/views/provider_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/provider_machine.py -------------------------------------------------------------------------------- /api/v2/views/provider_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/provider_type.py -------------------------------------------------------------------------------- /api/v2/views/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/quota.py -------------------------------------------------------------------------------- /api/v2/views/renewal_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/renewal_strategy.py -------------------------------------------------------------------------------- /api/v2/views/reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/reporting.py -------------------------------------------------------------------------------- /api/v2/views/resource_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/resource_request.py -------------------------------------------------------------------------------- /api/v2/views/size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/size.py -------------------------------------------------------------------------------- /api/v2/views/ssh_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/ssh_key.py -------------------------------------------------------------------------------- /api/v2/views/status_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/status_type.py -------------------------------------------------------------------------------- /api/v2/views/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/tag.py -------------------------------------------------------------------------------- /api/v2/views/token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/token.py -------------------------------------------------------------------------------- /api/v2/views/token_update.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/token_update.py -------------------------------------------------------------------------------- /api/v2/views/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/user.py -------------------------------------------------------------------------------- /api/v2/views/user_allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/user_allocation_source.py -------------------------------------------------------------------------------- /api/v2/views/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/volume.py -------------------------------------------------------------------------------- /api/v2/views/web_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/v2/views/web_token.py -------------------------------------------------------------------------------- /api/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/api/validators.py -------------------------------------------------------------------------------- /atmosphere/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/__init__.py -------------------------------------------------------------------------------- /atmosphere/celery_init.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/celery_init.py -------------------------------------------------------------------------------- /atmosphere/celery_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/celery_router.py -------------------------------------------------------------------------------- /atmosphere/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /atmosphere/plugins/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /atmosphere/plugins/accounts/creation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/plugins/accounts/creation.py -------------------------------------------------------------------------------- /atmosphere/plugins/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /atmosphere/plugins/auth/expiration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/plugins/auth/expiration.py -------------------------------------------------------------------------------- /atmosphere/plugins/auth/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/plugins/auth/validation.py -------------------------------------------------------------------------------- /atmosphere/plugins/machine_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/plugins/machine_validation.py -------------------------------------------------------------------------------- /atmosphere/plugins/quota/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /atmosphere/plugins/quota/default_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/plugins/quota/default_quota.py -------------------------------------------------------------------------------- /atmosphere/settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/settings/__init__.py -------------------------------------------------------------------------------- /atmosphere/settings/local.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/settings/local.py.j2 -------------------------------------------------------------------------------- /atmosphere/settings/secrets.py.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/settings/secrets.py.j2 -------------------------------------------------------------------------------- /atmosphere/settings/testing.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/settings/testing.j2 -------------------------------------------------------------------------------- /atmosphere/slash_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/slash_middleware.py -------------------------------------------------------------------------------- /atmosphere/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/urls.py -------------------------------------------------------------------------------- /atmosphere/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/version.py -------------------------------------------------------------------------------- /atmosphere/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/atmosphere/wsgi.py -------------------------------------------------------------------------------- /configure: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/configure -------------------------------------------------------------------------------- /contrib/configure-warning.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/contrib/configure-warning.sh -------------------------------------------------------------------------------- /contrib/migrations-warning.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/contrib/migrations-warning.rb -------------------------------------------------------------------------------- /contrib/post-merge.hook: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/contrib/post-merge.hook -------------------------------------------------------------------------------- /contrib/requirements-warning.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/contrib/requirements-warning.rb -------------------------------------------------------------------------------- /core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/__init__.py -------------------------------------------------------------------------------- /core/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/admin.py -------------------------------------------------------------------------------- /core/admin_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/admin_panel.py -------------------------------------------------------------------------------- /core/core_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/core_logging.py -------------------------------------------------------------------------------- /core/email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/email.py -------------------------------------------------------------------------------- /core/events/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/events/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/events/serializers/quota_assigned.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/events/serializers/quota_assigned.py -------------------------------------------------------------------------------- /core/examples/boot_scripts/grant_permissions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/examples/boot_scripts/grant_permissions.sh -------------------------------------------------------------------------------- /core/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/exceptions.py -------------------------------------------------------------------------------- /core/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/fields.py -------------------------------------------------------------------------------- /core/fixtures/boot_script.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/fixtures/boot_script.json -------------------------------------------------------------------------------- /core/fixtures/pattern_match.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/fixtures/pattern_match.json -------------------------------------------------------------------------------- /core/fixtures/provider.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/fixtures/provider.json -------------------------------------------------------------------------------- /core/fixtures/quota.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/fixtures/quota.json -------------------------------------------------------------------------------- /core/hooks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/hooks/allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/hooks/allocation_source.py -------------------------------------------------------------------------------- /core/hooks/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/hooks/quota.py -------------------------------------------------------------------------------- /core/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/management/commands/export_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/management/commands/export_identity.py -------------------------------------------------------------------------------- /core/management/commands/find_uuid.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/management/commands/find_uuid.py -------------------------------------------------------------------------------- /core/management/commands/maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/management/commands/maintenance.py -------------------------------------------------------------------------------- /core/management/commands/test_maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/management/commands/test_maintenance.py -------------------------------------------------------------------------------- /core/metrics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/metrics/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/metrics/application.py -------------------------------------------------------------------------------- /core/metrics/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/metrics/instance.py -------------------------------------------------------------------------------- /core/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0001_initial.py -------------------------------------------------------------------------------- /core/migrations/0085_update_user_related_name_and_make_as_name_editable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0085_update_user_related_name_and_make_as_name_editable.py -------------------------------------------------------------------------------- /core/migrations/0086_instancesource_size_bytes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0086_instancesource_size_bytes.py -------------------------------------------------------------------------------- /core/migrations/0087_project__created_by_and_leadership_to_group_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0087_project__created_by_and_leadership_to_group_membership.py -------------------------------------------------------------------------------- /core/migrations/0088_set_project_leaders_and_authors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0088_set_project_leaders_and_authors.py -------------------------------------------------------------------------------- /core/migrations/0089_projects_to_project__alter_created_by.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0089_projects_to_project__alter_created_by.py -------------------------------------------------------------------------------- /core/migrations/0090_project_resources_renamed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0090_project_resources_renamed.py -------------------------------------------------------------------------------- /core/migrations/0091_remove_quota_and_allocation_from_resource_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0091_remove_quota_and_allocation_from_resource_request.py -------------------------------------------------------------------------------- /core/migrations/0092_set_unknown_size_instance_status_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0092_set_unknown_size_instance_status_history.py -------------------------------------------------------------------------------- /core/migrations/0093_non_null_size_in_instance_status_history_entries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0093_non_null_size_in_instance_status_history_entries.py -------------------------------------------------------------------------------- /core/migrations/0094_instancestatushistory_add_jsonfield_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0094_instancestatushistory_add_jsonfield_extra.py -------------------------------------------------------------------------------- /core/migrations/0095_add_fields_to_bootscript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0095_add_fields_to_bootscript.py -------------------------------------------------------------------------------- /core/migrations/0096_pattern_match_access_list_for_machine_request_and_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0096_pattern_match_access_list_for_machine_request_and_application.py -------------------------------------------------------------------------------- /core/migrations/0097_userprofile_guacamole_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0097_userprofile_guacamole_color.py -------------------------------------------------------------------------------- /core/migrations/0098_applicationversion_doc_object_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/0098_applicationversion_doc_object_id.py -------------------------------------------------------------------------------- /core/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/migrations/create_access_token_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/create_access_token_model.py -------------------------------------------------------------------------------- /core/migrations/delete_t.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/delete_t.py -------------------------------------------------------------------------------- /core/migrations/do-not-cascade-on-project-delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/do-not-cascade-on-project-delete.py -------------------------------------------------------------------------------- /core/migrations/make_description_a_text_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/make_description_a_text_field.py -------------------------------------------------------------------------------- /core/migrations/remove-old-allocation-models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/remove-old-allocation-models.py -------------------------------------------------------------------------------- /core/migrations/remove-unused-applicationscore-model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/remove-unused-applicationscore-model.py -------------------------------------------------------------------------------- /core/migrations/remove_atmosphereuser_selected_identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/remove_atmosphereuser_selected_identity.py -------------------------------------------------------------------------------- /core/migrations/remove_identitymembership_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/remove_identitymembership_allocation.py -------------------------------------------------------------------------------- /core/migrations/remove_provider_dns_server_ip_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/remove_provider_dns_server_ip_model.py -------------------------------------------------------------------------------- /core/migrations/remove_resourcerequest_membership.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/remove_resourcerequest_membership.py -------------------------------------------------------------------------------- /core/migrations/replace_0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/migrations/replace_0001_initial.py -------------------------------------------------------------------------------- /core/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/__init__.py -------------------------------------------------------------------------------- /core/models/abstract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/abstract.py -------------------------------------------------------------------------------- /core/models/access_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/access_token.py -------------------------------------------------------------------------------- /core/models/allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/allocation_source.py -------------------------------------------------------------------------------- /core/models/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/application.py -------------------------------------------------------------------------------- /core/models/application_pattern_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/application_pattern_match.py -------------------------------------------------------------------------------- /core/models/application_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/application_tag.py -------------------------------------------------------------------------------- /core/models/application_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/application_version.py -------------------------------------------------------------------------------- /core/models/boot_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/boot_script.py -------------------------------------------------------------------------------- /core/models/cloud_admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/cloud_admin.py -------------------------------------------------------------------------------- /core/models/credential.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/credential.py -------------------------------------------------------------------------------- /core/models/event_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/event_table.py -------------------------------------------------------------------------------- /core/models/export_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/export_request.py -------------------------------------------------------------------------------- /core/models/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/group.py -------------------------------------------------------------------------------- /core/models/identity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/identity.py -------------------------------------------------------------------------------- /core/models/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/instance.py -------------------------------------------------------------------------------- /core/models/instance_action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/instance_action.py -------------------------------------------------------------------------------- /core/models/instance_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/instance_history.py -------------------------------------------------------------------------------- /core/models/instance_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/instance_source.py -------------------------------------------------------------------------------- /core/models/instance_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/instance_tag.py -------------------------------------------------------------------------------- /core/models/license.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/license.py -------------------------------------------------------------------------------- /core/models/link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/link.py -------------------------------------------------------------------------------- /core/models/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/machine.py -------------------------------------------------------------------------------- /core/models/machine_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/machine_request.py -------------------------------------------------------------------------------- /core/models/maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/maintenance.py -------------------------------------------------------------------------------- /core/models/managers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/managers.py -------------------------------------------------------------------------------- /core/models/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/node.py -------------------------------------------------------------------------------- /core/models/pattern_match.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/pattern_match.py -------------------------------------------------------------------------------- /core/models/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/profile.py -------------------------------------------------------------------------------- /core/models/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/project.py -------------------------------------------------------------------------------- /core/models/project_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/project_application.py -------------------------------------------------------------------------------- /core/models/project_link.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/project_link.py -------------------------------------------------------------------------------- /core/models/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/provider.py -------------------------------------------------------------------------------- /core/models/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/quota.py -------------------------------------------------------------------------------- /core/models/renewal_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/renewal_strategy.py -------------------------------------------------------------------------------- /core/models/resource_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/resource_request.py -------------------------------------------------------------------------------- /core/models/size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/size.py -------------------------------------------------------------------------------- /core/models/ssh_key.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/ssh_key.py -------------------------------------------------------------------------------- /core/models/status_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/status_type.py -------------------------------------------------------------------------------- /core/models/t.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/models/tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/tag.py -------------------------------------------------------------------------------- /core/models/template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/template.py -------------------------------------------------------------------------------- /core/models/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/user.py -------------------------------------------------------------------------------- /core/models/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/models/volume.py -------------------------------------------------------------------------------- /core/plugins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/plugins.py -------------------------------------------------------------------------------- /core/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/query.py -------------------------------------------------------------------------------- /core/serializers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/serializers/fields/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/serializers/fields/__init__.py -------------------------------------------------------------------------------- /core/serializers/fields/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/serializers/fields/base.py -------------------------------------------------------------------------------- /core/serializers/schema/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tasks.py -------------------------------------------------------------------------------- /core/templates/core/email/allocation_warning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/allocation_warning.html -------------------------------------------------------------------------------- /core/templates/core/email/deploy_failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/deploy_failed.html -------------------------------------------------------------------------------- /core/templates/core/email/deploy_warning.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/deploy_warning.html -------------------------------------------------------------------------------- /core/templates/core/email/feedback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/feedback.html -------------------------------------------------------------------------------- /core/templates/core/email/fingerprint.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/fingerprint.html -------------------------------------------------------------------------------- /core/templates/core/email/imaging_failed.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/imaging_failed.html -------------------------------------------------------------------------------- /core/templates/core/email/imaging_request.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/imaging_request.html -------------------------------------------------------------------------------- /core/templates/core/email/imaging_request_staff.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/imaging_request_staff.html -------------------------------------------------------------------------------- /core/templates/core/email/imaging_success.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/imaging_success.html -------------------------------------------------------------------------------- /core/templates/core/email/instance_ready.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/instance_ready.html -------------------------------------------------------------------------------- /core/templates/core/email/instance_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/instance_report.html -------------------------------------------------------------------------------- /core/templates/core/email/provider_email.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/provider_email.html -------------------------------------------------------------------------------- /core/templates/core/email/resource_request.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/resource_request.html -------------------------------------------------------------------------------- /core/templates/core/email/resource_request_approved.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/resource_request_approved.html -------------------------------------------------------------------------------- /core/templates/core/email/resource_request_denied.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/resource_request_denied.html -------------------------------------------------------------------------------- /core/templates/core/email/volume_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/core/email/volume_report.html -------------------------------------------------------------------------------- /core/templates/scripts/bash_inject_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/templates/scripts/bash_inject_env.sh -------------------------------------------------------------------------------- /core/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /core/tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/helpers.py -------------------------------------------------------------------------------- /core/tests/test_application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_application.py -------------------------------------------------------------------------------- /core/tests/test_boot_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_boot_script.py -------------------------------------------------------------------------------- /core/tests/test_email.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_email.py -------------------------------------------------------------------------------- /core/tests/test_event_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_event_table.py -------------------------------------------------------------------------------- /core/tests/test_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_instance.py -------------------------------------------------------------------------------- /core/tests/test_machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_machine.py -------------------------------------------------------------------------------- /core/tests/test_resource_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_resource_request.py -------------------------------------------------------------------------------- /core/tests/test_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/tests/test_version.py -------------------------------------------------------------------------------- /core/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/urls.py -------------------------------------------------------------------------------- /core/validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/validators.py -------------------------------------------------------------------------------- /core/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/core/views.py -------------------------------------------------------------------------------- /cyverse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cyverse/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse/api.py -------------------------------------------------------------------------------- /cyverse_allocation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cyverse_allocation/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse_allocation/admin.py -------------------------------------------------------------------------------- /cyverse_allocation/cyverse_rules_engine_setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse_allocation/cyverse_rules_engine_setup.py -------------------------------------------------------------------------------- /cyverse_allocation/cyverse_rules_engine_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse_allocation/cyverse_rules_engine_test.py -------------------------------------------------------------------------------- /cyverse_allocation/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cyverse_allocation/old_features/cyverse_allocation_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse_allocation/old_features/cyverse_allocation_steps.py -------------------------------------------------------------------------------- /cyverse_allocation/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cyverse_allocation/plugins/allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse_allocation/plugins/allocation_source.py -------------------------------------------------------------------------------- /cyverse_allocation/spoof_instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse_allocation/spoof_instance.py -------------------------------------------------------------------------------- /cyverse_allocation/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/cyverse_allocation/tasks.py -------------------------------------------------------------------------------- /dev_requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/dev_requirements.in -------------------------------------------------------------------------------- /dev_requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/dev_requirements.txt -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/argo_config.schema: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/argo_config.schema -------------------------------------------------------------------------------- /docker/celerybeat.initd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/celerybeat.initd -------------------------------------------------------------------------------- /docker/celeryd.initd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/celeryd.initd -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /docker/flower.initd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/flower.initd -------------------------------------------------------------------------------- /docker/ssh.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/ssh.config -------------------------------------------------------------------------------- /docker/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/test.sh -------------------------------------------------------------------------------- /docker/uwsgi.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/uwsgi.ini -------------------------------------------------------------------------------- /docker/web_shell_no_gateone.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docker/web_shell_no_gateone.yml -------------------------------------------------------------------------------- /docs/Glossary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/Glossary.md -------------------------------------------------------------------------------- /docs/LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/LICENSE.txt -------------------------------------------------------------------------------- /docs/NETWORKING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/NETWORKING.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/src/application-graph.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/src/application-graph.dot -------------------------------------------------------------------------------- /docs/src/application-graph.dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/src/application-graph.dot.png -------------------------------------------------------------------------------- /docs/src/group-graph.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/src/group-graph.dot -------------------------------------------------------------------------------- /docs/src/group-graph.dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/docs/src/group-graph.dot.png -------------------------------------------------------------------------------- /extras/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/README.md -------------------------------------------------------------------------------- /extras/export/grub_files/centos/device.map: -------------------------------------------------------------------------------- 1 | (hd0) /dev/sda 2 | -------------------------------------------------------------------------------- /extras/export/grub_files/centos/e2fs_stage1_5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/export/grub_files/centos/e2fs_stage1_5 -------------------------------------------------------------------------------- /extras/export/grub_files/centos/splash.xpm.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/export/grub_files/centos/splash.xpm.gz -------------------------------------------------------------------------------- /extras/export/grub_files/centos/stage1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/export/grub_files/centos/stage1 -------------------------------------------------------------------------------- /extras/export/grub_files/centos/stage2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/export/grub_files/centos/stage2 -------------------------------------------------------------------------------- /extras/init.d/uwsgi.conf.upstart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/init.d/uwsgi.conf.upstart -------------------------------------------------------------------------------- /extras/json_data/add_new_provider.README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/json_data/add_new_provider.README -------------------------------------------------------------------------------- /extras/json_data/devstack_cloud_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/json_data/devstack_cloud_config.json -------------------------------------------------------------------------------- /extras/json_data/new_provider_cloud_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/json_data/new_provider_cloud_config.json -------------------------------------------------------------------------------- /extras/logrotate.atmosphere: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/logrotate.atmosphere -------------------------------------------------------------------------------- /extras/logrotate.celery: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/logrotate.celery -------------------------------------------------------------------------------- /extras/systemd/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/README.md -------------------------------------------------------------------------------- /extras/systemd/atmosphere-full.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/atmosphere-full.service -------------------------------------------------------------------------------- /extras/systemd/atmosphere.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/atmosphere.service -------------------------------------------------------------------------------- /extras/systemd/celerybeat.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/celerybeat.service -------------------------------------------------------------------------------- /extras/systemd/celeryd.default.dist.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/celeryd.default.dist.j2 -------------------------------------------------------------------------------- /extras/systemd/celeryd.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/celeryd.service -------------------------------------------------------------------------------- /extras/systemd/flower.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/flower.service -------------------------------------------------------------------------------- /extras/systemd/uwsgi.service.j2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/extras/systemd/uwsgi.service.j2 -------------------------------------------------------------------------------- /features/allocation.features/alternate_story.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/allocation.features/alternate_story.feature -------------------------------------------------------------------------------- /features/allocation.features/commands.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/allocation.features/commands.feature -------------------------------------------------------------------------------- /features/allocation.features/enforcing.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/allocation.features/enforcing.feature -------------------------------------------------------------------------------- /features/allocation.features/enforcing_override.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/allocation.features/enforcing_override.feature -------------------------------------------------------------------------------- /features/allocation.features/operations.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/allocation.features/operations.feature -------------------------------------------------------------------------------- /features/allocation.features/story.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/allocation.features/story.feature -------------------------------------------------------------------------------- /features/environment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/environment.py -------------------------------------------------------------------------------- /features/instance.features/edit_instance.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/instance.features/edit_instance.feature -------------------------------------------------------------------------------- /features/jetstream.features/create_report_test_after_user_deleted.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/jetstream.features/create_report_test_after_user_deleted.feature -------------------------------------------------------------------------------- /features/jetstream.features/enforcing.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/jetstream.features/enforcing.feature -------------------------------------------------------------------------------- /features/jetstream.features/enforcing_override.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/jetstream.features/enforcing_override.feature -------------------------------------------------------------------------------- /features/jetstream.features/login_tas_api_failover.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/jetstream.features/login_tas_api_failover.feature -------------------------------------------------------------------------------- /features/jetstream.features/monitor_jetstream_allocation_sources.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/jetstream.features/monitor_jetstream_allocation_sources.feature -------------------------------------------------------------------------------- /features/jetstream.features/special_allocation.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/jetstream.features/special_allocation.feature -------------------------------------------------------------------------------- /features/steps/allocation_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/steps/allocation_steps.py -------------------------------------------------------------------------------- /features/steps/allocation_story_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/steps/allocation_story_steps.py -------------------------------------------------------------------------------- /features/steps/api_with_persona_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/steps/api_with_persona_steps.py -------------------------------------------------------------------------------- /features/steps/create_report_test_after_user_deleted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/steps/create_report_test_after_user_deleted.py -------------------------------------------------------------------------------- /features/steps/steps.py: -------------------------------------------------------------------------------- 1 | from behaving.personas.steps import * # noqa 2 | -------------------------------------------------------------------------------- /features/steps/tas_api_steps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/steps/tas_api_steps.py -------------------------------------------------------------------------------- /features/volume.features/create_and_edit_volume.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/features/volume.features/create_and_edit_volume.feature -------------------------------------------------------------------------------- /jetstream/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jetstream/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/admin.py -------------------------------------------------------------------------------- /jetstream/admin_panel/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jetstream/admin_panel/tas_api_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/admin_panel/tas_api_panel.py -------------------------------------------------------------------------------- /jetstream/allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/allocation.py -------------------------------------------------------------------------------- /jetstream/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/exceptions.py -------------------------------------------------------------------------------- /jetstream/fixtures/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/fixtures/README.txt -------------------------------------------------------------------------------- /jetstream/fixtures/test_get_all_allocations.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/fixtures/test_get_all_allocations.yaml -------------------------------------------------------------------------------- /jetstream/fixtures/test_get_all_projects.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/fixtures/test_get_all_projects.yaml -------------------------------------------------------------------------------- /jetstream/fixtures/test_get_tacc_username_api_problem.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/fixtures/test_get_tacc_username_api_problem.yaml -------------------------------------------------------------------------------- /jetstream/fixtures/test_validate_account.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/fixtures/test_validate_account.yaml -------------------------------------------------------------------------------- /jetstream/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/migrations/0001_initial.py -------------------------------------------------------------------------------- /jetstream/migrations/0002_admin-panel-dynamic-models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/migrations/0002_admin-panel-dynamic-models.py -------------------------------------------------------------------------------- /jetstream/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jetstream/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/models.py -------------------------------------------------------------------------------- /jetstream/plugins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jetstream/plugins/allocation_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/plugins/allocation_source.py -------------------------------------------------------------------------------- /jetstream/plugins/auth/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jetstream/plugins/auth/validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/plugins/auth/validation.py -------------------------------------------------------------------------------- /jetstream/plugins/quota/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jetstream/plugins/quota/default_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/plugins/quota/default_quota.py -------------------------------------------------------------------------------- /jetstream/tas_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/tas_api.py -------------------------------------------------------------------------------- /jetstream/tasks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/tasks.py -------------------------------------------------------------------------------- /jetstream/templates/tas_api_query.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/templates/tas_api_query.html -------------------------------------------------------------------------------- /jetstream/test_tas_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/test_tas_api.py -------------------------------------------------------------------------------- /jetstream/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /jetstream/tests/models/test_event_table.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/tests/models/test_event_table.py -------------------------------------------------------------------------------- /jetstream/tests/tas_api_mock_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/tests/tas_api_mock_utils.py -------------------------------------------------------------------------------- /jetstream/tests/test_user_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/jetstream/tests/test_user_validation.py -------------------------------------------------------------------------------- /jetstream/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/manage.py -------------------------------------------------------------------------------- /prospector_profile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/prospector_profile.yaml -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/requirements.in -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_tests_like_travis.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/run_tests_like_travis.sh -------------------------------------------------------------------------------- /run_tests_like_travis_docker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/run_tests_like_travis_docker.sh -------------------------------------------------------------------------------- /scripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/add_new_accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/add_new_accounts.py -------------------------------------------------------------------------------- /scripts/add_new_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/add_new_provider.py -------------------------------------------------------------------------------- /scripts/admin_clean_instance_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_clean_instance_history.py -------------------------------------------------------------------------------- /scripts/admin_instance_maintenance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_instance_maintenance.py -------------------------------------------------------------------------------- /scripts/admin_list_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_list_instances.py -------------------------------------------------------------------------------- /scripts/admin_redeploy_instance.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_redeploy_instance.sh -------------------------------------------------------------------------------- /scripts/admin_redistribute_routers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_redistribute_routers.py -------------------------------------------------------------------------------- /scripts/admin_repair_application_owner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_repair_application_owner.py -------------------------------------------------------------------------------- /scripts/admin_repair_image_kernel_ramdisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_repair_image_kernel_ramdisk.py -------------------------------------------------------------------------------- /scripts/admin_update_keypairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_update_keypairs.py -------------------------------------------------------------------------------- /scripts/admin_update_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_update_metadata.py -------------------------------------------------------------------------------- /scripts/admin_update_password.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/admin_update_password.py -------------------------------------------------------------------------------- /scripts/application_sync_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/application_sync_providers.py -------------------------------------------------------------------------------- /scripts/application_to_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/application_to_provider.py -------------------------------------------------------------------------------- /scripts/batch_create_access_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/batch_create_access_token.py -------------------------------------------------------------------------------- /scripts/batch_launch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/batch_launch.sh -------------------------------------------------------------------------------- /scripts/celery_watcher.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/celery_watcher.sh -------------------------------------------------------------------------------- /scripts/cron_add_new_accounts.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/cron_add_new_accounts.sh -------------------------------------------------------------------------------- /scripts/current_allocation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/current_allocation.py -------------------------------------------------------------------------------- /scripts/end_date_volumes_invariant_13a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/end_date_volumes_invariant_13a.py -------------------------------------------------------------------------------- /scripts/fix-deb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/fix-deb.sh -------------------------------------------------------------------------------- /scripts/force_renew_allocation_sources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/force_renew_allocation_sources.py -------------------------------------------------------------------------------- /scripts/generate_instance_reporting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/generate_instance_reporting.py -------------------------------------------------------------------------------- /scripts/generate_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/generate_metrics.py -------------------------------------------------------------------------------- /scripts/generate_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/generate_stats.py -------------------------------------------------------------------------------- /scripts/hotfix_iplant_cyverse_auth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/hotfix_iplant_cyverse_auth.sh -------------------------------------------------------------------------------- /scripts/import_tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/import_tags.py -------------------------------------------------------------------------------- /scripts/jetstream/cron_application_sync_providers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/cron_application_sync_providers.sh -------------------------------------------------------------------------------- /scripts/jetstream/cron_end_date_volumes_invariant_13a.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/cron_end_date_volumes_invariant_13a.sh -------------------------------------------------------------------------------- /scripts/jetstream/cron_shelve_instances_invariant_12.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/cron_shelve_instances_invariant_12.sh -------------------------------------------------------------------------------- /scripts/jetstream/enforce_special_allocation_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/enforce_special_allocation_quota.py -------------------------------------------------------------------------------- /scripts/jetstream/enforce_special_allocation_quota.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/enforce_special_allocation_quota.sh -------------------------------------------------------------------------------- /scripts/jetstream/ezb_users_over_allocation.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/ezb_users_over_allocation.sh -------------------------------------------------------------------------------- /scripts/jetstream/ezb_users_over_allocation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/ezb_users_over_allocation.sql -------------------------------------------------------------------------------- /scripts/jetstream/switch_user_quota.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/jetstream/switch_user_quota.sh -------------------------------------------------------------------------------- /scripts/launch_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/launch_instances.py -------------------------------------------------------------------------------- /scripts/make_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/make_release.py -------------------------------------------------------------------------------- /scripts/metrics/instance_size_distribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/metrics/instance_size_distribution.py -------------------------------------------------------------------------------- /scripts/parse_atmo_status_logs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/parse_atmo_status_logs.py -------------------------------------------------------------------------------- /scripts/print_all_instances_for_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/print_all_instances_for_image.py -------------------------------------------------------------------------------- /scripts/print_broken_instances.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/print_broken_instances.py -------------------------------------------------------------------------------- /scripts/purge_old_chromo_images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/purge_old_chromo_images -------------------------------------------------------------------------------- /scripts/rm_all_backups.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/rm_all_backups.sh -------------------------------------------------------------------------------- /scripts/rm_all_pyc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/rm_all_pyc.sh -------------------------------------------------------------------------------- /scripts/set_permissions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/set_permissions.sh -------------------------------------------------------------------------------- /scripts/shelve_instances_invariant_12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/shelve_instances_invariant_12.py -------------------------------------------------------------------------------- /scripts/switch_user_quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/scripts/switch_user_quota.py -------------------------------------------------------------------------------- /service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/accounts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/accounts/aws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/accounts/aws.py -------------------------------------------------------------------------------- /service/accounts/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/accounts/base.py -------------------------------------------------------------------------------- /service/accounts/eucalyptus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/accounts/eucalyptus.py -------------------------------------------------------------------------------- /service/accounts/openstack_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/accounts/openstack_manager.py -------------------------------------------------------------------------------- /service/allocation_logic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/allocation_logic.py -------------------------------------------------------------------------------- /service/ansible/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/ansible/README -------------------------------------------------------------------------------- /service/argo/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/argo/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/argo/common.py -------------------------------------------------------------------------------- /service/argo/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/argo/exception.py -------------------------------------------------------------------------------- /service/argo/instance_deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/argo/instance_deploy.py -------------------------------------------------------------------------------- /service/argo/rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/argo/rest_api.py -------------------------------------------------------------------------------- /service/argo/wf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/argo/wf.py -------------------------------------------------------------------------------- /service/argo/wf_call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/argo/wf_call.py -------------------------------------------------------------------------------- /service/argo/wf_temp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/argo/wf_temp.py -------------------------------------------------------------------------------- /service/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/cache.py -------------------------------------------------------------------------------- /service/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/deploy.py -------------------------------------------------------------------------------- /service/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/driver.py -------------------------------------------------------------------------------- /service/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/exceptions.py -------------------------------------------------------------------------------- /service/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/instance.py -------------------------------------------------------------------------------- /service/licensing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/licensing.py -------------------------------------------------------------------------------- /service/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/machine.py -------------------------------------------------------------------------------- /service/management/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/management/commands/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/management/commands/start_celery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/management/commands/start_celery.py -------------------------------------------------------------------------------- /service/mock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/mock.py -------------------------------------------------------------------------------- /service/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/models.py -------------------------------------------------------------------------------- /service/monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/monitoring.py -------------------------------------------------------------------------------- /service/networking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/networking.py -------------------------------------------------------------------------------- /service/openstack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/openstack.py -------------------------------------------------------------------------------- /service/quota.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/quota.py -------------------------------------------------------------------------------- /service/search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/search.py -------------------------------------------------------------------------------- /service/task.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/task.py -------------------------------------------------------------------------------- /service/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tasks/__init__.py -------------------------------------------------------------------------------- /service/tasks/accounts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tasks/accounts.py -------------------------------------------------------------------------------- /service/tasks/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tasks/driver.py -------------------------------------------------------------------------------- /service/tasks/machine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tasks/machine.py -------------------------------------------------------------------------------- /service/tasks/monitoring.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tasks/monitoring.py -------------------------------------------------------------------------------- /service/tasks/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tasks/snapshot.py -------------------------------------------------------------------------------- /service/tasks/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tasks/volume.py -------------------------------------------------------------------------------- /service/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /service/tests/test_deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tests/test_deploy.py -------------------------------------------------------------------------------- /service/tests/test_exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/tests/test_exceptions.py -------------------------------------------------------------------------------- /service/volume.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/service/volume.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/setup.cfg -------------------------------------------------------------------------------- /templates/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/templates/404.html -------------------------------------------------------------------------------- /templates/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/templates/500.html -------------------------------------------------------------------------------- /templates/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/templates/robots.txt -------------------------------------------------------------------------------- /test_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test_utils/cassette_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/test_utils/cassette_utils.py -------------------------------------------------------------------------------- /travis/check_for_dead_code_with_vulture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/travis/check_for_dead_code_with_vulture.sh -------------------------------------------------------------------------------- /travis/check_properly_generated_requirements.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/travis/check_properly_generated_requirements.sh -------------------------------------------------------------------------------- /user-group-mapping.dot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/user-group-mapping.dot -------------------------------------------------------------------------------- /variables.ini.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/variables.ini.dist -------------------------------------------------------------------------------- /variables_for_testing_cyverse.ini.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/variables_for_testing_cyverse.ini.patch -------------------------------------------------------------------------------- /variables_for_testing_cyverse_docker.ini.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/variables_for_testing_cyverse_docker.ini.patch -------------------------------------------------------------------------------- /variables_for_testing_jetstream.ini.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/variables_for_testing_jetstream.ini.patch -------------------------------------------------------------------------------- /variables_for_testing_jetstream_docker.ini.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/variables_for_testing_jetstream_docker.ini.patch -------------------------------------------------------------------------------- /variables_templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cyverse/atmosphere/HEAD/variables_templates.json --------------------------------------------------------------------------------