~corey.bryant/ubuntu/+source/sahara:master
Last commit made on
2023-10-04
- Get this branch:
-
git clone
-b master
https://git.launchpad.net/~corey.bryant/ubuntu/+source/sahara
Only
Corey Bryant
can upload to this branch. If you are
Corey Bryant
please log in for upload directions.
Branch merges
Propose for merging
Merged
into
~ubuntu-openstack-dev/ubuntu/+source/sahara:master
at
revision 1cf16ad4d40905edfa0806c877f6879e698bdb4f
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 14 lines (+6/-0)1 file modifieddebian/changelog (+6/-0)
Merged
into
~ubuntu-openstack-dev/ubuntu/+source/sahara:master
at
revision 658262335898ae4564b42c85de0dfc37425f2728
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 14 lines (+6/-0)1 file modifieddebian/changelog (+6/-0)
Merged
into
~ubuntu-openstack-dev/ubuntu/+source/sahara:master
at
revision 5c6d05f30204863f5aff1dfb1340377b3729455a
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 40 lines (+6/-4)2 files modifieddebian/changelog (+4/-2)
debian/control (+2/-2)
Rejected
for merging
into
~ubuntu-openstack-dev/ubuntu/+source/sahara:master
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 40 lines (+6/-4)2 files modifieddebian/changelog (+4/-2)
debian/control (+2/-2)
Merged
into
~ubuntu-openstack-dev/ubuntu/+source/sahara:master
at
revision 1697489c54b8ddc4a716b15d335a26ac8d877b37
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 15 lines (+3/-2)1 file modifieddebian/changelog (+3/-2)
Rejected
for merging
into
~ubuntu-openstack-dev/ubuntu/+source/sahara:master
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 15 lines (+3/-2)1 file modifieddebian/changelog (+3/-2)
Rejected
for merging
into
~ubuntu-openstack-dev/ubuntu/+source/sahara:master
- Ubuntu OpenStack uploaders: Pending requested
-
Diff: 15 lines (+3/-2)1 file modifieddebian/changelog (+3/-2)
Merged
into
~ubuntu-server-dev/ubuntu/+source/sahara:master
at
revision ef323e886dda4e4e8bf9412763334ce86fb17715
- Ubuntu Server Developers: Pending requested
-
Diff: 38183 lines (+25545/-3187)358 files modifiedAUTHORS (+4/-0)
ChangeLog (+147/-1)
HACKING.rst (+21/-0)
MANIFEST.in (+5/-0)
PKG-INFO (+1/-1)
bandit.yaml (+125/-0)
debian/changelog (+9/-0)
debian/control (+49/-50)
debian/patches/series (+0/-2)
dev/null (+0/-109)
doc/source/horizon/dashboard.user.guide.rst (+1/-1)
doc/source/overview.rst (+1/-1)
doc/source/userdoc/cdh_imagebuilder.rst (+6/-11)
doc/source/userdoc/cdh_plugin.rst (+1/-0)
doc/source/userdoc/configuration.guide.rst (+12/-10)
doc/source/userdoc/diskimagebuilder.rst (+8/-15)
doc/source/userdoc/installation.guide.rst (+50/-0)
doc/source/userdoc/upgrade.guide.rst (+22/-1)
doc/source/userdoc/vanilla_plugin.rst (+2/-0)
etc/edp-examples/edp-java/oozie_command_line/README.rst (+7/-6)
etc/edp-examples/json-api-examples/v1.1/README.rst (+29/-8)
etc/edp-examples/json-api-examples/v1.1/data-sources/create.swift-pig-input.json (+1/-1)
etc/edp-examples/json-api-examples/v1.1/data-sources/create.swift-pig-output.json (+1/-1)
etc/edp-examples/json-api-examples/v1.1/job-binaries/create.pig-job.json (+1/-1)
etc/edp-examples/json-api-examples/v1.1/job-binaries/create.pig-udf.json (+1/-1)
etc/sahara/policy.json (+52/-51)
etc/scenario/sahara-ci/README.rst (+22/-0)
etc/scenario/sahara-ci/cdh-5.3.0.yaml (+11/-19)
etc/scenario/sahara-ci/cdh-5.4.0.yaml (+68/-0)
etc/scenario/sahara-ci/credentials.yaml (+5/-4)
etc/scenario/sahara-ci/edp.yaml (+75/-10)
etc/scenario/sahara-ci/fake.yaml (+31/-0)
etc/scenario/sahara-ci/hdp-1.3.2.yaml (+7/-13)
etc/scenario/sahara-ci/hdp-2.0.6.yaml (+10/-7)
etc/scenario/sahara-ci/mapr-4.0.2.mrv2.yaml (+47/-0)
etc/scenario/sahara-ci/spark-1.0.0.yaml (+5/-5)
etc/scenario/sahara-ci/transient.yaml (+20/-12)
etc/scenario/sahara-ci/vanilla-1.2.1.yaml (+10/-10)
etc/scenario/sahara-ci/vanilla-2.6.0.yaml (+8/-8)
etc/scenario/simple-testcase.yaml (+31/-0)
requirements.txt (+28/-28)
sahara.egg-info/PKG-INFO (+1/-1)
sahara.egg-info/SOURCES.txt (+131/-9)
sahara.egg-info/pbr.json (+1/-1)
sahara.egg-info/requires.txt (+28/-28)
sahara/api/middleware/log_exchange.py (+2/-1)
sahara/api/v10.py (+27/-26)
sahara/api/v11.py (+38/-27)
sahara/conductor/api.py (+5/-0)
sahara/conductor/manager.py (+8/-2)
sahara/conductor/objects.py (+3/-0)
sahara/conductor/resource.py (+5/-4)
sahara/config.py (+7/-2)
sahara/context.py (+36/-2)
sahara/db/api.py (+6/-0)
sahara/db/migration/alembic_migrations/versions/021_datasource_placeholders.py (+36/-0)
sahara/db/sqlalchemy/api.py (+179/-268)
sahara/db/sqlalchemy/model_base.py (+6/-1)
sahara/db/sqlalchemy/models.py (+1/-0)
sahara/db/sqlalchemy/types.py (+5/-7)
sahara/db/templates/README.rst (+1/-1)
sahara/db/templates/api.py (+2/-8)
sahara/exceptions.py (+144/-156)
sahara/locale/sahara-log-error.pot (+58/-42)
sahara/locale/sahara-log-info.pot (+71/-49)
sahara/locale/sahara-log-warning.pot (+19/-23)
sahara/locale/sahara.pot (+210/-298)
sahara/main.py (+11/-3)
sahara/openstack/common/fileutils.py (+1/-1)
sahara/plugins/cdh/client/api_client.py (+1/-1)
sahara/plugins/cdh/client/clusters.py (+1/-1)
sahara/plugins/cdh/client/cms.py (+1/-1)
sahara/plugins/cdh/client/hosts.py (+1/-1)
sahara/plugins/cdh/client/http_client.py (+16/-18)
sahara/plugins/cdh/client/resource.py (+4/-4)
sahara/plugins/cdh/client/role_config_groups.py (+1/-1)
sahara/plugins/cdh/client/roles.py (+1/-1)
sahara/plugins/cdh/client/services.py (+2/-3)
sahara/plugins/cdh/client/types.py (+2/-2)
sahara/plugins/cdh/client/users.py (+1/-1)
sahara/plugins/cdh/confighints_helper.py (+46/-0)
sahara/plugins/cdh/db_helper.py (+18/-3)
sahara/plugins/cdh/plugin_utils.py (+19/-2)
sahara/plugins/cdh/v5/config_helper.py (+4/-2)
sahara/plugins/cdh/v5/db_helper.py (+3/-27)
sahara/plugins/cdh/v5/edp_engine.py (+17/-0)
sahara/plugins/cdh/v5/plugin_utils.py (+4/-0)
sahara/plugins/cdh/v5/resources/cdh_config.py (+3/-2)
sahara/plugins/cdh/v5/resources/hive-site.xml (+61/-0)
sahara/plugins/cdh/v5/resources/mapred-site.xml (+157/-0)
sahara/plugins/cdh/v5/validation.py (+20/-7)
sahara/plugins/cdh/v5_3_0/config_helper.py (+4/-2)
sahara/plugins/cdh/v5_3_0/db_helper.py (+7/-48)
sahara/plugins/cdh/v5_3_0/edp_engine.py (+17/-0)
sahara/plugins/cdh/v5_3_0/plugin_utils.py (+4/-0)
sahara/plugins/cdh/v5_3_0/resources/cdh_config.py (+3/-2)
sahara/plugins/cdh/v5_3_0/resources/hive-site.xml (+61/-0)
sahara/plugins/cdh/v5_3_0/resources/mapred-site.xml (+157/-0)
sahara/plugins/cdh/v5_3_0/validation.py (+25/-11)
sahara/plugins/cdh/v5_4_0/__init__.py (+0/-0)
sahara/plugins/cdh/v5_4_0/cloudera_utils.py (+405/-0)
sahara/plugins/cdh/v5_4_0/config_helper.py (+334/-0)
sahara/plugins/cdh/v5_4_0/db_helper.py (+41/-0)
sahara/plugins/cdh/v5_4_0/deploy.py (+205/-0)
sahara/plugins/cdh/v5_4_0/edp_engine.py (+71/-0)
sahara/plugins/cdh/v5_4_0/plugin_utils.py (+133/-0)
sahara/plugins/cdh/v5_4_0/resources/cdh_config.py (+135/-0)
sahara/plugins/cdh/v5_4_0/resources/cdh_config.sh (+3/-0)
sahara/plugins/cdh/v5_4_0/resources/create_hive_db.sql (+4/-0)
sahara/plugins/cdh/v5_4_0/resources/create_sentry_db.sql (+4/-0)
sahara/plugins/cdh/v5_4_0/resources/flume-agent.json (+284/-0)
sahara/plugins/cdh/v5_4_0/resources/flume-service.json (+104/-0)
sahara/plugins/cdh/v5_4_0/resources/hbase-gateway.json (+56/-0)
sahara/plugins/cdh/v5_4_0/resources/hbase-hbaserestserver.json (+278/-0)
sahara/plugins/cdh/v5_4_0/resources/hbase-hbasethriftserver.json (+284/-0)
sahara/plugins/cdh/v5_4_0/resources/hbase-master.json (+350/-0)
sahara/plugins/cdh/v5_4_0/resources/hbase-regionserver.json (+584/-0)
sahara/plugins/cdh/v5_4_0/resources/hbase-service.json (+524/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-balancer.json (+44/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-datanode.json (+440/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-failovercontroller.json (+230/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-gateway.json (+68/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-httpfs.json (+290/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-journalnode.json (+308/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-namenode.json (+548/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-nfsgateway.json (+254/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-secondarynamenode.json (+308/-0)
sahara/plugins/cdh/v5_4_0/resources/hdfs-service.json (+746/-0)
sahara/plugins/cdh/v5_4_0/resources/hive-gateway.json (+62/-0)
sahara/plugins/cdh/v5_4_0/resources/hive-hivemetastore.json (+248/-0)
sahara/plugins/cdh/v5_4_0/resources/hive-hiveserver2.json (+500/-0)
sahara/plugins/cdh/v5_4_0/resources/hive-service.json (+380/-0)
sahara/plugins/cdh/v5_4_0/resources/hive-site.xml (+61/-0)
sahara/plugins/cdh/v5_4_0/resources/hive-webhcat.json (+230/-0)
sahara/plugins/cdh/v5_4_0/resources/hue-hue_server.json (+188/-0)
sahara/plugins/cdh/v5_4_0/resources/hue-kt_renewer.json (+134/-0)
sahara/plugins/cdh/v5_4_0/resources/hue-service.json (+350/-0)
sahara/plugins/cdh/v5_4_0/resources/impala-catalogserver.json (+266/-0)
sahara/plugins/cdh/v5_4_0/resources/impala-impalad.json (+440/-0)
sahara/plugins/cdh/v5_4_0/resources/impala-llama.json (+368/-0)
sahara/plugins/cdh/v5_4_0/resources/impala-service.json (+356/-0)
sahara/plugins/cdh/v5_4_0/resources/impala-statestore.json (+236/-0)
sahara/plugins/cdh/v5_4_0/resources/ks_indexer-hbase_indexer.json (+242/-0)
sahara/plugins/cdh/v5_4_0/resources/ks_indexer-service.json (+110/-0)
sahara/plugins/cdh/v5_4_0/resources/mapred-site.xml (+157/-0)
sahara/plugins/cdh/v5_4_0/resources/oozie-oozie_server.json (+446/-0)
sahara/plugins/cdh/v5_4_0/resources/oozie-service.json (+140/-0)
sahara/plugins/cdh/v5_4_0/resources/priority-one-confs.json (+34/-0)
sahara/plugins/cdh/v5_4_0/resources/sentry-sentry_server.json (+218/-0)
sahara/plugins/cdh/v5_4_0/resources/sentry-service.json (+158/-0)
sahara/plugins/cdh/v5_4_0/resources/solr-gateway.json (+32/-0)
sahara/plugins/cdh/v5_4_0/resources/solr-service.json (+188/-0)
sahara/plugins/cdh/v5_4_0/resources/solr-solr_server.json (+302/-0)
sahara/plugins/cdh/v5_4_0/resources/spark-gateway.json (+62/-0)
sahara/plugins/cdh/v5_4_0/resources/spark-service.json (+80/-0)
sahara/plugins/cdh/v5_4_0/resources/spark-spark_yarn_history_server.json (+146/-0)
sahara/plugins/cdh/v5_4_0/resources/sqoop-service.json (+62/-0)
sahara/plugins/cdh/v5_4_0/resources/sqoop-sqoop_server.json (+272/-0)
sahara/plugins/cdh/v5_4_0/resources/yarn-gateway.json (+344/-0)
sahara/plugins/cdh/v5_4_0/resources/yarn-jobhistory.json (+320/-0)
sahara/plugins/cdh/v5_4_0/resources/yarn-nodemanager.json (+476/-0)
sahara/plugins/cdh/v5_4_0/resources/yarn-resourcemanager.json (+506/-0)
sahara/plugins/cdh/v5_4_0/resources/yarn-service.json (+290/-0)
sahara/plugins/cdh/v5_4_0/resources/zookeeper-server.json (+410/-0)
sahara/plugins/cdh/v5_4_0/resources/zookeeper-service.json (+158/-0)
sahara/plugins/cdh/v5_4_0/validation.py (+268/-0)
sahara/plugins/cdh/v5_4_0/versionhandler.py (+120/-0)
sahara/plugins/default_templates/cdh/version_5_4_0/cluster.json (+24/-0)
sahara/plugins/default_templates/cdh/version_5_4_0/datanode.json (+11/-0)
sahara/plugins/default_templates/cdh/version_5_4_0/namenode.json (+14/-0)
sahara/plugins/default_templates/cdh/version_5_4_0/secondary-namenode.json (+12/-0)
sahara/plugins/hdp/ambariplugin.py (+15/-10)
sahara/plugins/hdp/clusterspec.py (+2/-2)
sahara/plugins/hdp/confighints_helper.py (+81/-0)
sahara/plugins/hdp/hadoopserver.py (+12/-21)
sahara/plugins/hdp/versions/version_1_3_2/edp_engine.py (+20/-0)
sahara/plugins/hdp/versions/version_1_3_2/resources/default-cluster.template (+1/-1)
sahara/plugins/hdp/versions/version_1_3_2/versionhandler.py (+38/-39)
sahara/plugins/hdp/versions/version_2_0_6/edp_engine.py (+20/-0)
sahara/plugins/hdp/versions/version_2_0_6/resources/default-cluster.template (+1/-1)
sahara/plugins/hdp/versions/version_2_0_6/services.py (+12/-14)
sahara/plugins/hdp/versions/version_2_0_6/versionhandler.py (+40/-43)
sahara/plugins/hdp/versions/versionhandlerfactory.py (+2/-1)
sahara/plugins/mapr/base/base_cluster_configurer.py (+12/-4)
sahara/plugins/mapr/base/base_cluster_context.py (+4/-3)
sahara/plugins/mapr/base/base_node_manager.py (+6/-6)
sahara/plugins/mapr/domain/node_process.py (+121/-8)
sahara/plugins/mapr/domain/service.py (+4/-1)
sahara/plugins/mapr/services/hive/hive.py (+1/-1)
sahara/plugins/mapr/services/hue/hue.py (+2/-2)
sahara/plugins/mapr/services/mysql/mysql.py (+2/-2)
sahara/plugins/mapr/services/oozie/oozie.py (+45/-6)
sahara/plugins/mapr/services/pig/pig.py (+14/-1)
sahara/plugins/mapr/services/spark/spark.py (+2/-2)
sahara/plugins/mapr/util/general.py (+9/-1)
sahara/plugins/mapr/versions/v3_1_1/version_handler.py (+3/-2)
sahara/plugins/mapr/versions/v4_0_1_mrv1/version_handler.py (+3/-2)
sahara/plugins/mapr/versions/v4_0_1_mrv2/context.py (+1/-1)
sahara/plugins/mapr/versions/v4_0_1_mrv2/version_handler.py (+3/-2)
sahara/plugins/mapr/versions/v4_0_2_mrv1/version_handler.py (+4/-2)
sahara/plugins/mapr/versions/v4_0_2_mrv2/context.py (+1/-1)
sahara/plugins/mapr/versions/v4_0_2_mrv2/version_handler.py (+4/-2)
sahara/plugins/mapr/versions/version_handler_factory.py (+5/-6)
sahara/plugins/spark/config_helper.py (+4/-4)
sahara/plugins/spark/plugin.py (+4/-8)
sahara/plugins/storm/edp_engine.py (+35/-0)
sahara/plugins/storm/plugin.py (+93/-0)
sahara/plugins/utils.py (+3/-1)
sahara/plugins/vanilla/confighints_helper.py (+45/-0)
sahara/plugins/vanilla/hadoop2/config.py (+4/-2)
sahara/plugins/vanilla/hadoop2/config_helper.py (+6/-5)
sahara/plugins/vanilla/hadoop2/run_scripts.py (+39/-36)
sahara/plugins/vanilla/hadoop2/validation.py (+5/-5)
sahara/plugins/vanilla/v1_2_1/config_helper.py (+4/-3)
sahara/plugins/vanilla/v1_2_1/edp_engine.py (+17/-0)
sahara/plugins/vanilla/v1_2_1/run_scripts.py (+2/-3)
sahara/plugins/vanilla/v1_2_1/versionhandler.py (+31/-26)
sahara/plugins/vanilla/v2_6_0/edp_engine.py (+35/-0)
sahara/plugins/vanilla/v2_6_0/versionhandler.py (+2/-2)
sahara/service/api.py (+19/-12)
sahara/service/direct_engine.py (+28/-120)
sahara/service/edp/api.py (+9/-3)
sahara/service/edp/hdfs_helper.py (+2/-2)
sahara/service/edp/job_manager.py (+13/-15)
sahara/service/edp/job_utils.py (+42/-3)
sahara/service/edp/oozie/engine.py (+12/-5)
sahara/service/edp/oozie/oozie.py (+2/-8)
sahara/service/edp/oozie/workflow_creator/base_workflow.py (+4/-4)
sahara/service/edp/oozie/workflow_creator/workflow_factory.py (+29/-20)
sahara/service/edp/spark/engine.py (+6/-1)
sahara/service/edp/storm/__init__.py (+0/-0)
sahara/service/edp/storm/engine.py (+254/-0)
sahara/service/engine.py (+133/-21)
sahara/service/heat/heat_engine.py (+20/-32)
sahara/service/heat/templates.py (+218/-125)
sahara/service/networks.py (+19/-17)
sahara/service/ops.py (+12/-17)
sahara/service/periodic.py (+24/-25)
sahara/service/quotas.py (+15/-11)
sahara/service/trusts.py (+1/-2)
sahara/service/validations/base.py (+17/-17)
sahara/service/validations/cluster_template_schema.py (+6/-6)
sahara/service/validations/clusters.py (+1/-1)
sahara/service/validations/edp/data_source.py (+13/-28)
sahara/service/validations/edp/data_source_schema.py (+51/-0)
sahara/service/validations/edp/job.py (+4/-2)
sahara/service/validations/node_group_template_schema.py (+14/-16)
sahara/service/volumes.py (+31/-32)
sahara/swift/utils.py (+2/-1)
sahara/tests/integration/configs/config.py (+1/-1)
sahara/tests/integration/tests/base.py (+5/-2)
sahara/tests/integration/tests/check_services.py (+35/-78)
sahara/tests/integration/tests/gating/test_cdh_gating.py (+2/-2)
sahara/tests/integration/tests/gating/test_mapr_gating.py (+1/-1)
sahara/tests/scenario/README.rst (+60/-50)
sahara/tests/scenario/base.py (+77/-22)
sahara/tests/scenario/clients.py (+34/-2)
sahara/tests/scenario/custom_checks/__init__.py (+0/-0)
sahara/tests/scenario/custom_checks/check_run_jobs.py (+18/-0)
sahara/tests/scenario/custom_checks/check_scale.py (+18/-0)
sahara/tests/scenario/custom_checks/check_transient.py (+18/-0)
sahara/tests/scenario/runner.py (+1/-0)
sahara/tests/scenario/templates/cdh/5.3.0/cluster_template.json (+8/-0)
sahara/tests/scenario/templates/cdh/5.3.0/node_group_template_master.json (+9/-0)
sahara/tests/scenario/templates/cdh/5.3.0/node_group_template_master_additional.json (+12/-0)
sahara/tests/scenario/templates/cdh/5.3.0/node_group_template_worker.json (+9/-0)
sahara/tests/scenario/templates/cdh/5.3.0/scale.json (+7/-0)
sahara/tests/scenario/testcase.py.mako (+2/-1)
sahara/tests/scenario/timeouts.py (+32/-0)
sahara/tests/scenario/validation.py (+39/-6)
sahara/tests/scenario_unit/test_base.py (+91/-18)
sahara/tests/scenario_unit/test_runner.py (+4/-2)
sahara/tests/unit/api/test_acl.py (+4/-4)
sahara/tests/unit/conductor/manager/test_clusters.py (+4/-3)
sahara/tests/unit/conductor/manager/test_edp.py (+50/-10)
sahara/tests/unit/conductor/manager/test_templates.py (+83/-13)
sahara/tests/unit/conductor/test_api.py (+82/-2)
sahara/tests/unit/conductor/test_resource.py (+4/-4)
sahara/tests/unit/db/migration/test_migrations.py (+3/-0)
sahara/tests/unit/db/templates/test_update.py (+3/-3)
sahara/tests/unit/plugins/cdh/test_cloudera_utils_540.py (+66/-0)
sahara/tests/unit/plugins/cdh/test_config_helper_540.py (+37/-0)
sahara/tests/unit/plugins/cdh/test_confighints_helper.py (+59/-0)
sahara/tests/unit/plugins/cdh/test_utils_540.py (+65/-0)
sahara/tests/unit/plugins/cdh/v5/__init__.py (+0/-0)
sahara/tests/unit/plugins/cdh/v5/test_edp_engine.py (+94/-0)
sahara/tests/unit/plugins/cdh/v5_3_0/__init__.py (+0/-0)
sahara/tests/unit/plugins/cdh/v5_3_0/test_edp_engine.py (+94/-0)
sahara/tests/unit/plugins/cdh/v5_4_0/__init__.py (+0/-0)
sahara/tests/unit/plugins/cdh/v5_4_0/test_edp_engine.py (+94/-0)
sahara/tests/unit/plugins/hdp/test_clusterspec.py (+6/-6)
sahara/tests/unit/plugins/hdp/test_clusterspec_hdp2.py (+6/-6)
sahara/tests/unit/plugins/hdp/test_confighints_helper.py (+147/-0)
sahara/tests/unit/plugins/hdp/versions/__init__.py (+0/-0)
sahara/tests/unit/plugins/hdp/versions/version_1_3_2/__init__.py (+0/-0)
sahara/tests/unit/plugins/hdp/versions/version_1_3_2/test_edp_engine.py (+98/-0)
sahara/tests/unit/plugins/hdp/versions/version_2_0_6/__init__.py (+0/-0)
sahara/tests/unit/plugins/hdp/versions/version_2_0_6/test_edp_engine.py (+98/-0)
sahara/tests/unit/plugins/mapr/test_cluster_context.py (+43/-22)
sahara/tests/unit/plugins/storm/__init__.py (+0/-0)
sahara/tests/unit/plugins/storm/test_plugin.py (+159/-0)
sahara/tests/unit/plugins/vanilla/test_confighints_helper.py (+59/-0)
sahara/tests/unit/plugins/vanilla/v1_2_1/test_edp_engine.py (+96/-0)
sahara/tests/unit/plugins/vanilla/v2_6_0/__init__.py (+0/-0)
sahara/tests/unit/plugins/vanilla/v2_6_0/test_edp_engine.py (+96/-0)
sahara/tests/unit/service/edp/edp_test_utils.py (+3/-0)
sahara/tests/unit/service/edp/spark/test_spark.py (+3/-1)
sahara/tests/unit/service/edp/storm/__init__.py (+0/-0)
sahara/tests/unit/service/edp/storm/test_storm.py (+385/-0)
sahara/tests/unit/service/edp/test_hdfs_helper.py (+135/-0)
sahara/tests/unit/service/edp/test_job_manager.py (+57/-14)
sahara/tests/unit/service/edp/test_job_utils.py (+43/-10)
sahara/tests/unit/service/edp/test_json_api_examples.py (+3/-3)
sahara/tests/unit/service/heat/test_templates.py (+15/-156)
sahara/tests/unit/service/test_api.py (+230/-0)
sahara/tests/unit/service/test_engine.py (+213/-0)
sahara/tests/unit/service/test_instances.py (+2/-0)
sahara/tests/unit/service/test_networks.py (+140/-0)
sahara/tests/unit/service/test_periodic.py (+70/-1)
sahara/tests/unit/service/test_quotas.py (+180/-1)
sahara/tests/unit/service/validation/edp/test_data_source.py (+2/-1)
sahara/tests/unit/service/validation/test_cluster_template_create_validation.py (+46/-2)
sahara/tests/unit/service/validation/test_ng_template_validation_create.py (+50/-4)
sahara/tests/unit/service/validation/utils.py (+40/-27)
sahara/tests/unit/test_exceptions.py (+169/-0)
sahara/tests/unit/utils/openstack/test_base.py (+111/-0)
sahara/tests/unit/utils/test_cluster_progress_ops.py (+55/-0)
sahara/tests/unit/utils/test_edp.py (+17/-1)
sahara/tests/unit/utils/test_general.py (+109/-2)
sahara/tests/unit/utils/test_hacking.py (+15/-0)
sahara/tests/unit/utils/test_poll_utils.py (+73/-6)
sahara/tests/unit/utils/test_resources.py (+85/-0)
sahara/tests/unit/utils/test_ssh_remote.py (+6/-5)
sahara/topology/topology_helper.py (+2/-1)
sahara/utils/api.py (+4/-14)
sahara/utils/edp.py (+3/-1)
sahara/utils/general.py (+2/-4)
sahara/utils/hacking/checks.py (+25/-0)
sahara/utils/hacking/logging_checks.py (+115/-0)
sahara/utils/notification/sender.py (+3/-4)
sahara/utils/openstack/base.py (+52/-2)
sahara/utils/openstack/cinder.py (+1/-5)
sahara/utils/openstack/heat.py (+18/-9)
sahara/utils/openstack/neutron.py (+6/-4)
sahara/utils/openstack/nova.py (+4/-23)
sahara/utils/openstack/swift.py (+17/-8)
sahara/utils/poll_utils.py (+1/-3)
sahara/utils/procutils.py (+2/-6)
sahara/utils/proxy.py (+23/-16)
sahara/utils/resources.py (+3/-1)
sahara/utils/ssh_remote.py (+5/-6)
sahara/utils/types.py (+33/-27)
sahara/utils/wsgi.py (+6/-232)
setup.cfg (+1/-1)
setup.py (+0/-1)
test-requirements-bandit.txt (+1/-0)
test-requirements.txt (+11/-12)
tox.ini (+4/-0)
Branch information
- Name:
- master
- Repository:
- lp:~corey.bryant/ubuntu/+source/sahara
Recent commits
- 1cf16ad... by Corey Bryant
-
ubuntu-build:0 (build) ubuntu-autopkgtest:0 (build) cloud-archive-build:0 (build) cloud-archive-autopkgtest:0 (build) 1 → 4 of 4 results First • Previous • Next • Last - f549ed3... by Corey Bryant
- 0634cd2... by Corey Bryant
- d02660c... by Corey Bryant
- 6582623... by Corey Bryant
-
ubuntu-build:0 (build) ubuntu-autopkgtest:0 (build) cloud-archive-build:0 (build) cloud-archive-autopkgtest:0 (build) 1 → 4 of 4 results First • Previous • Next • Last - f4ad545... by Corey Bryant
- f29f6ce... by Corey Bryant
- a0a491e... by Corey Bryant
- 5c6d05f... by Corey Bryant
-
ubuntu-build:0 (build) ubuntu-autopkgtest:0 (build) cloud-archive-build:0 (build) cloud-archive-autopkgtest:0 (build) 1 → 4 of 4 results First • Previous • Next • Last - c72ef93... by Corey Bryant