Table of Contents - bosh-workspace-0.9.14 Documentation
Pages
Classes and Modules
- Bosh
- Bosh::Cli
- Bosh::Cli::Command
- Bosh::Cli::Command::DeploymentPatch
- Bosh::Cli::Command::Prepare
- Bosh::Cli::Command::ProjectDeployment
- Bosh::Manifests
- Bosh::Workspace
- Bosh::Workspace::Credentials
- Bosh::Workspace::DeploymentPatch
- Bosh::Workspace::DnsHelper
- Bosh::Workspace::GitCredentialsProvider
- Bosh::Workspace::GitProtocolHelper
- Bosh::Workspace::ManifestBuilder
- Bosh::Workspace::MergeTool
- Bosh::Workspace::ProjectDeployment
- Bosh::Workspace::ProjectDeploymentHelper
- Bosh::Workspace::Release
- Bosh::Workspace::ReleaseHelper
- Bosh::Workspace::Schemas
- Bosh::Workspace::Schemas::Credentials
- Bosh::Workspace::Schemas::Credentials::SshKey
- Bosh::Workspace::Schemas::Credentials::UsernamePassword
- Bosh::Workspace::Schemas::DeploymentPatch
- Bosh::Workspace::Schemas::ProjectDeployment
- Bosh::Workspace::Schemas::ProjectDeployment::MergeTool
- Bosh::Workspace::Schemas::ReleaseVersion
- Bosh::Workspace::Schemas::Releases
- Bosh::Workspace::Schemas::StemcellVersion
- Bosh::Workspace::Schemas::Stemcells
- Bosh::Workspace::Shell
- Bosh::Workspace::Stemcell
- Bosh::Workspace::StemcellHelper
- Bosh::Workspace::StubFile
- Bosh::Workspace::Tasks
- Bosh::Workspace::Tasks::BoshCommandRunner
- Bosh::Workspace::Tasks::Deployment
- Object
Methods
- ::build — Bosh::Workspace::ManifestBuilder
- ::create — Bosh::Workspace::DeploymentPatch
- ::create — Bosh::Workspace::StubFile
- ::from_file — Bosh::Workspace::DeploymentPatch
- ::job_to_dns — Bosh::Workspace::DnsHelper
- ::new — Bosh::Workspace::Credentials
- ::new — Bosh::Workspace::DeploymentPatch
- ::new — Bosh::Workspace::GitCredentialsProvider
- ::new — Bosh::Workspace::ManifestBuilder
- ::new — Bosh::Workspace::MergeTool
- ::new — Bosh::Workspace::ProjectDeployment
- ::new — Bosh::Workspace::Release
- ::new — Bosh::Workspace::Shell
- ::new — Bosh::Workspace::Stemcell
- ::new — Bosh::Workspace::StubFile
- ::new — Bosh::Workspace::Tasks::BoshCommandRunner
- ::new — Bosh::Workspace::Tasks::Deployment
- ::replace_ips — Bosh::Workspace::DnsHelper
- ::transform — Bosh::Workspace::DnsHelper
- ::transform_job_properties — Bosh::Workspace::DnsHelper
- ::transform_jobs — Bosh::Workspace::DnsHelper
- ::transform_networks — Bosh::Workspace::DnsHelper
- ::transform_properties — Bosh::Workspace::DnsHelper
- #apply — Bosh::Cli::Command::DeploymentPatch
- #apply — Bosh::Workspace::DeploymentPatch
- #apply_patch — Bosh::Workspace::Tasks::Deployment
- #available_tool_names — Bosh::Workspace::MergeTool
- #bosh_status — Bosh::Workspace::ProjectDeploymentHelper
- #bosh_uuid — Bosh::Workspace::ProjectDeploymentHelper
- #build_project_deployment — Bosh::Workspace::ProjectDeploymentHelper
- #cached_stemcell_upload — Bosh::Cli::Command::Prepare
- #callback — Bosh::Workspace::GitCredentialsProvider
- #changes — Bosh::Workspace::DeploymentPatch
- #changes? — Bosh::Workspace::DeploymentPatch
- #changes_message — Bosh::Cli::Command::DeploymentPatch
- #check_tool_version — Bosh::Workspace::MergeTool
- #checkout_submodule — Bosh::Workspace::DeploymentPatch
- #command_exited_successfully? — Bosh::Workspace::Shell
- #command_failed — Bosh::Workspace::MergeTool
- #command_not_found — Bosh::Workspace::MergeTool
- #commit_all — Bosh::Cli::Command::DeploymentPatch
- #content — Bosh::Workspace::StubFile
- #create — Bosh::Cli::Command::DeploymentPatch
- #create_patch — Bosh::Workspace::Tasks::Deployment
- #create_placeholder_deployment — Bosh::Workspace::ProjectDeploymentHelper
- #create_release — Bosh::Workspace::ReleaseHelper
- #create_release_cmd — Bosh::Workspace::ReleaseHelper
- #credentials — Bosh::Workspace::Credentials
- #credentials — Bosh::Workspace::GitCredentialsProvider
- #credentials_callback — Bosh::Workspace::ReleaseHelper
- #credentials_file — Bosh::Workspace::ReleaseHelper
- #credentials_for — Bosh::Workspace::GitCredentialsProvider
- #current_deployment_file — Bosh::Cli::Command::DeploymentPatch
- #current_deployment_patch — Bosh::Cli::Command::DeploymentPatch
- #default_options — Bosh::Workspace::Tasks::BoshCommandRunner
- #deploy — Bosh::Cli::Command::ProjectDeployment
- #deployment_basename — Bosh::Workspace::ProjectDeploymentHelper
- #deployment_cmd — Bosh::Cli::Command::ProjectDeployment
- #deployment_dir — Bosh::Workspace::ProjectDeploymentHelper
- #director_uuid — Bosh::Workspace::ProjectDeployment
- #director_uuid_current? — Bosh::Workspace::ProjectDeploymentHelper
- #download_stemcell_from_bosh_io — Bosh::Workspace::StemcellHelper
- #downloaded? — Bosh::Workspace::Stemcell
- #err — Bosh::Workspace::GitCredentialsProvider
- #errands — Bosh::Workspace::Tasks::Deployment
- #executable_stub? — Bosh::Workspace::ProjectDeployment
- #execute_stub! — Bosh::Workspace::ProjectDeployment
- #execute_stub_failed! — Bosh::Workspace::ProjectDeployment
- #experimental_banner — Bosh::Cli::Command::DeploymentPatch
- #fetch_repo — Bosh::Workspace::Release
- #file_basename — Bosh::Workspace::ProjectDeployment
- #file_dirname — Bosh::Workspace::ProjectDeployment
- #file_name — Bosh::Workspace::Stemcell
- #file_name — Bosh::Workspace::Tasks::Deployment
- #filter_keys — Bosh::Workspace::StubFile
- #final_releases — Bosh::Workspace::Release
- #find_by_url — Bosh::Workspace::Credentials
- #find_commit_sha — Bosh::Workspace::Release
- #git_protocol_from_url — Bosh::Workspace::GitProtocolHelper
- #hidden_dir_path — Bosh::Workspace::ManifestBuilder
- #hidden_file_path — Bosh::Workspace::ManifestBuilder
- #init_repo — Bosh::Workspace::Release
- #installation_instructions_url — Bosh::Workspace::MergeTool
- #item_changes — Bosh::Workspace::DeploymentPatch
- #latest? — Bosh::Workspace::Release
- #latest_offline_warning — Bosh::Workspace::Release
- #load_git_credentials — Bosh::Workspace::GitCredentialsProvider
- #load_stub — Bosh::Workspace::ProjectDeployment
- #lookup_release_ref — Bosh::Workspace::Release
- #manifest — Bosh::Workspace::ProjectDeployment
- #manifest — Bosh::Workspace::Release
- #manifest_file — Bosh::Workspace::Release
- #merge — Bosh::Workspace::MergeTool
- #merge_templates — Bosh::Workspace::ManifestBuilder
- #merge_templates — Object
- #merge_tool — Bosh::Workspace::ProjectDeployment
- #merged_file — Bosh::Workspace::ProjectDeployment
- #merged_file — Bosh::Workspace::Tasks::Deployment
- #meta — Bosh::Workspace::StubFile
- #missing_release_err — Bosh::Workspace::Release
- #name — Bosh::Workspace::Tasks::Deployment
- #name_version — Bosh::Workspace::Release
- #name_version — Bosh::Workspace::Stemcell
- #new_style_repo — Bosh::Workspace::Release
- #no_deployment_err — Bosh::Workspace::ProjectDeploymentHelper
- #no_warden_error — Bosh::Workspace::ProjectDeploymentHelper
- #normalize_and_load_deployment_manifest — Object
- #not_a_bosh_workspace_deployment — Bosh::Workspace::ProjectDeploymentHelper
- #offline! — Bosh::Workspace::ProjectDeploymentHelper
- #offline? — Bosh::Workspace::Release
- #offline? — Bosh::Workspace::ProjectDeploymentHelper
- #offline_err — Bosh::Workspace::Release
- #open_repo — Bosh::Workspace::Release
- #password — Bosh::Workspace::Tasks::Deployment
- #patch_changes — Bosh::Cli::Command::DeploymentPatch
- #patch_changes_table — Bosh::Cli::Command::DeploymentPatch
- #perform_validation — Bosh::Workspace::Credentials
- #perform_validation — Bosh::Workspace::DeploymentPatch
- #perform_validation — Bosh::Workspace::ProjectDeployment
- #placeholder_deployment_content — Bosh::Workspace::ProjectDeploymentHelper
- #prepare — Bosh::Cli::Command::Prepare
- #prepare_release — Bosh::Cli::Command::Prepare
- #prepare_release_repos — Bosh::Cli::Command::Prepare
- #prepare_releases — Bosh::Cli::Command::Prepare
- #prepare_stemcell — Bosh::Cli::Command::Prepare
- #prepare_stemcells — Bosh::Cli::Command::Prepare
- #prepare_templates — Object
- #presentify_changes — Bosh::Workspace::DeploymentPatch
- #presentify_item — Bosh::Workspace::DeploymentPatch
- #print_prepare_release_repo_message — Bosh::Cli::Command::Prepare
- #project_deployment — Bosh::Workspace::ProjectDeploymentHelper
- #project_deployment= — Bosh::Workspace::ProjectDeploymentHelper
- #project_deployment? — Bosh::Workspace::ProjectDeploymentHelper
- #project_deployment_file — Bosh::Workspace::ProjectDeploymentHelper
- #project_deployment_file? — Bosh::Workspace::ProjectDeploymentHelper
- #project_deployment_releases — Bosh::Workspace::ReleaseHelper
- #project_deployment_stemcells — Bosh::Workspace::StemcellHelper
- #pwd — Bosh::Workspace::Shell
- #recursive_merge — Bosh::Workspace::ProjectDeployment
- #ref — Bosh::Workspace::Release
- #release — Bosh::Workspace::Release
- #release_dir — Bosh::Workspace::Release
- #release_upload — Bosh::Workspace::ReleaseHelper
- #release_upload_from_url — Bosh::Workspace::ReleaseHelper
- #release_uploaded? — Bosh::Workspace::ReleaseHelper
- #releases — Bosh::Workspace::StubFile
- #releases_dir — Bosh::Workspace::Release
- #releases_dir — Bosh::Workspace::ReleaseHelper
- #releases_tree — Bosh::Workspace::Release
- #repo — Bosh::Cli::Command::DeploymentPatch
- #repo — Bosh::Workspace::Release
- #repo_blame — Bosh::Workspace::Release
- #repo_exists? — Bosh::Workspace::Release
- #repo_path — Bosh::Workspace::Release
- #report — Bosh::Workspace::Shell
- #require_credentials_file_for! — Bosh::Workspace::GitCredentialsProvider
- #require_git_url_error — Bosh::Cli::Command::Prepare
- #require_project_deployment — Bosh::Workspace::ProjectDeploymentHelper
- #required_submodules — Bosh::Workspace::Release
- #resolve_director_uuid — Bosh::Workspace::ProjectDeploymentHelper
- #run — Bosh::Workspace::Shell
- #run — Bosh::Workspace::Tasks::BoshCommandRunner
- #run_command — Bosh::Workspace::Shell
- #run_merge_tool — Bosh::Workspace::MergeTool
- #say — Bosh::Workspace::GitCredentialsProvider
- #schema — Bosh::Workspace::Tasks::Deployment
- #set_current — Bosh::Cli::Command::ProjectDeployment
- #stemcell — Bosh::Workspace::StubFile
- #stemcell_cmd — Bosh::Workspace::StemcellHelper
- #stemcell_download — Bosh::Workspace::StemcellHelper
- #stemcell_upload — Bosh::Workspace::StemcellHelper
- #stemcell_uploaded? — Bosh::Workspace::StemcellHelper
- #stemcells — Bosh::Workspace::StubFile
- #stemcells_dir — Bosh::Workspace::StemcellHelper
- #stemcells_meta — Bosh::Workspace::StubFile
- #stub — Bosh::Workspace::ProjectDeployment
- #stub_file — Bosh::Workspace::ProjectDeployment
- #stub_file_path — Bosh::Workspace::ManifestBuilder
- #stubs_dir — Bosh::Workspace::ProjectDeployment
- #submodule_for — Bosh::Workspace::Release
- #submodule_repo — Bosh::Workspace::Release
- #symbolize_keys — Bosh::Workspace::Credentials
- #symlink_target — Bosh::Workspace::Release
- #symlink_templates — Bosh::Workspace::Release
- #tail — Bosh::Workspace::Shell
- #target — Bosh::Workspace::Tasks::Deployment
- #temp_key_file — Bosh::Workspace::GitCredentialsProvider
- #template_path — Bosh::Workspace::ManifestBuilder
- #template_paths — Bosh::Workspace::ManifestBuilder
- #templates_dir — Bosh::Cli::Command::DeploymentPatch
- #templates_dir — Bosh::Workspace::Release
- #to_file — Bosh::Workspace::DeploymentPatch
- #to_hash — Bosh::Workspace::DeploymentPatch
- #to_yaml — Bosh::Workspace::DeploymentPatch
- #update_release_repo — Object
- #update_repo — Bosh::Workspace::Release
- #update_repo_with_ref — Bosh::Workspace::Release
- #update_submodules — Bosh::Workspace::Release
- #upload_release_cmd — Bosh::Workspace::ReleaseHelper
- #url — Bosh::Workspace::Release
- #url_protocols — Bosh::Workspace::Credentials
- #use_targeted_director_uuid — Bosh::Workspace::ProjectDeploymentHelper
- #username — Bosh::Workspace::Tasks::Deployment
- #validate — Bosh::Workspace::Schemas::Credentials
- #validate — Bosh::Workspace::Schemas::Credentials::UsernamePassword
- #validate — Bosh::Workspace::Schemas::Credentials::SshKey
- #validate — Bosh::Workspace::Schemas::DeploymentPatch
- #validate — Bosh::Workspace::Schemas::ProjectDeployment
- #validate — Bosh::Workspace::Schemas::ProjectDeployment::MergeTool
- #validate — Bosh::Workspace::Schemas::Releases
- #validate — Bosh::Workspace::Schemas::ReleaseVersion
- #validate — Bosh::Workspace::Schemas::Stemcells
- #validate — Bosh::Workspace::Schemas::StemcellVersion
- #validate_credentials! — Bosh::Workspace::GitCredentialsProvider
- #validate_deployment_patch — Bosh::Cli::Command::DeploymentPatch
- #validate_project_deployment — Bosh::Workspace::ProjectDeploymentHelper
- #validate_protocol_credentials_combination — Bosh::Workspace::Schemas::Credentials
- #validate_stub! — Bosh::Workspace::ProjectDeployment
- #validate_url_protocol_support! — Bosh::Workspace::GitCredentialsProvider
- #validation_err — Bosh::Workspace::Schemas::Credentials
- #version — Bosh::Workspace::Release
- #versions_hash — Bosh::Workspace::DeploymentPatch
- #warden_cpi? — Bosh::Workspace::ProjectDeploymentHelper
- #write — Bosh::Workspace::StubFile