Method: Bosh::Director::Jobs::UpdateRelease#verify_manifest

Defined in:
lib/bosh/director/jobs/update_release.rb

#verify_manifestvoid

This method returns an undefined value.



97
98
99
100
101
102
103
104
105
106
107
108
109
110
# File 'lib/bosh/director/jobs/update_release.rb', line 97

def verify_manifest
  manifest_file = File.join(@tmp_release_dir, "release.MF")
  unless File.file?(manifest_file)
    raise ReleaseManifestNotFound, "Release manifest not found"
  end

  @manifest = Psych.load_file(manifest_file)
  normalize_manifest

  @name = @manifest["name"]
  @version = @manifest["version"]
  @commit_hash = @manifest.fetch("commit_hash", nil)
  @uncommitted_changes = @manifest.fetch("uncommitted_changes", nil)
end