def _reinstall_components(self, repo_names): self.run_command( ['pip3', 'uninstall', '--yes', '-q', 'googleapis-artman']) self.run_command([ 'pip3', 'install', '-q', '-e', self._guest.guest_root_subpath('artman') ]) self.run_command(['rm', '-rf', '/artman']) self.run_command(['rm', '-rf', '/googleapis']) self.run_command(['rm', '-rf', '/toolkit']) self._guest.guest_root_subpath('toolkit') artman_config = { 'local': { 'toolkit': self._guest.guest_root_subpath(repo_names['toolkit']) } } ConfigUtils.dump_config(artman_config, '/root/.artman/config.yaml')
def _dump_output(self, output_yaml): output_yaml_path = self._guest.guest_output_dir_subpath( ConfigUtils.artifact_yaml_name()) ConfigUtils.dump_config(output_yaml, output_yaml_path) self.change_file_permissions(output_yaml_path)