def jobs_update(job_id, data): result = u.to_wrapped_dict_no_render(api.update_job_execution, job_id, data) result['job_execution']['engine_job_id'] = ( result['job_execution']['oozie_job_id']) del result['job_execution']['oozie_job_id'] return u.render(result)
def clusters_scale(cluster_id, data): result = u.to_wrapped_dict_no_render( api.scale_cluster, cluster_id, data) u._replace_hadoop_version_plugin_version(result['cluster']) u._replace_tenant_id_project_id(result['cluster']) _replace_tenant_id_project_id_provision_steps(result['cluster']) return u.render(result)
def node_group_templates_update(node_group_template_id, data): if data.get('plugin_version', None): data['hadoop_version'] = data['plugin_version'] del data['plugin_version'] result = u.to_wrapped_dict_no_render( api.update_node_group_template, node_group_template_id, data) u._replace_hadoop_version_plugin_version(result['node_group_template']) return u.render(result)
def clusters_get(cluster_id): data = u.get_request_args() show_events = six.text_type(data.get('show_progress', 'false')).lower() == 'true' result = u.to_wrapped_dict_no_render(api.get_cluster, cluster_id, show_events) u._replace_hadoop_version_plugin_version(result['cluster']) return u.render(result)
def node_group_template_export(node_group_template_id): content = u.to_wrapped_dict_no_render( api.export_node_group_template, node_group_template_id) _node_group_template_export_helper(content['node_group_template']) res = u.render(content) res.headers.add('Content-Disposition', 'attachment', filename='node_group_template.json') return res
def cluster_templates_update(cluster_template_id, data): if data.get('plugin_version', None): data['hadoop_version'] = data['plugin_version'] del data['plugin_version'] result = u.to_wrapped_dict_no_render( api.update_cluster_template, cluster_template_id, data) u._replace_hadoop_version_plugin_version(result['cluster_template']) u._replace_tenant_id_project_id(result['cluster_template']) return u.render(result)
def cluster_template_export(cluster_template_id): content = u.to_wrapped_dict_no_render(api.export_cluster_template, cluster_template_id) _cluster_template_export_helper(content['cluster_template']) res = u.render(content) res.headers.add('Content-Disposition', 'attachment', filename='cluster_template.json') return res
def jobs_get(job_id): data = u.get_request_args() refresh_status = six.text_type(data.get('refresh_status', 'false')).lower() == 'true' result = u.to_wrapped_dict_no_render(api.get_job_execution, job_id, refresh_status) result['engine_job_id'] = result['oozie_job_id'] del result['oozie_job_id'] return u.render(result)
def clusters_get(cluster_id): data = u.get_request_args() show_events = six.text_type( data.get('show_progress', 'false')).lower() == 'true' result = u.to_wrapped_dict_no_render( api.get_cluster, cluster_id, show_events) u._replace_hadoop_version_plugin_version(result['cluster']) u._replace_tenant_id_project_id(result['cluster']) _replace_tenant_id_project_id_provision_steps(result['cluster']) return u.render(result)
def cluster_template_export(cluster_template_id): content = u.to_wrapped_dict_no_render( api.export_cluster_template, cluster_template_id) u._replace_hadoop_version_plugin_version(content['cluster_template']) u._replace_tenant_id_project_id(content['cluster_template']) _cluster_template_export_helper(content['cluster_template']) res = u.render(content) res.headers.add('Content-Disposition', 'attachment', filename='cluster_template.json') return res
def node_group_template_export(node_group_template_id): content = u.to_wrapped_dict_no_render(api.export_node_group_template, node_group_template_id) u._replace_hadoop_version_plugin_version(content['node_group_template']) u._replace_tenant_id_project_id(content['node_group_template']) _node_group_template_export_helper(content['node_group_template']) res = u.render(content) res.headers.add('Content-Disposition', 'attachment', filename='node_group_template.json') return res
def cluster_templates_get(cluster_template_id): result = u.to_wrapped_dict_no_render(api.get_cluster_template, cluster_template_id) u._replace_hadoop_version_plugin_version(result['cluster_template']) return u.render(result)
def clusters_update(cluster_id, data): result = u.to_wrapped_dict_no_render(api.update_cluster, cluster_id, data) u._replace_hadoop_version_plugin_version(result['cluster']) return u.render(result)
def jobs_status(job_id): result = u.to_wrapped_dict_no_render(api.get_job_execution_status, job_id) result['engine_job_id'] = result['oozie_job_id'] del result['oozie_job_id'] return u.render(result)
def jobs_cancel(job_id): result = u.to_wrapped_dict_no_render(api.cancel_job_execution, job_id) result['engine_job_id'] = result['oozie_job_id'] del result['oozie_job_id'] return u.render(result)
def node_group_templates_get(node_group_template_id): result = u.to_wrapped_dict_no_render( api.get_node_group_template, node_group_template_id) u._replace_hadoop_version_plugin_version(result['node_group_template']) return u.render(result)
def node_group_templates_get(node_group_template_id): result = u.to_wrapped_dict_no_render( api.get_node_group_template, node_group_template_id) u._replace_hadoop_version_plugin_version(result['node_group_template']) u._replace_tenant_id_project_id(result['node_group_template']) return u.render(result)
def cluster_templates_get(cluster_template_id): result = u.to_wrapped_dict_no_render( api.get_cluster_template, cluster_template_id) u._replace_hadoop_version_plugin_version(result['cluster_template']) u._replace_tenant_id_project_id(result['cluster_template']) return u.render(result)