forked from open-power-host-os/builds
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathconfig.yaml
85 lines (85 loc) · 2.63 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
common:
work_dir: 'workspace'
result_dir: 'result'
verbose: False
log_size: 2097152
packages_metadata_repo_url: "https://github.com/NXPower/versions.git"
packages_metadata_repo_branch: '2.0-nutanix'
nutanix_version_base_commit: '2.0-2017-03-31'
nutanix_version: '20170331.${num_commits}'
http_proxy: ''
distro_name: 'CentOS'
distro_version: '7'
architecture: 'ppc64le'
mock_binary: "/usr/bin/mock"
commit_updates: True
push_updates: True
updater_name:
updater_email:
build_packages:
packages:
- "nutanix-ahv"
keep_build_dir: False
force_rebuild: False
mock_config:
CentOS:
'7': "./mock_configs/CentOS/7/CentOS-7-ppc64le.cfg"
mock_args:
# If the system has less RAM than required, the plugin will be disabled
"--enable-plugin=tmpfs
--plugin-option=tmpfs:keep_mounted=True
--plugin-option=tmpfs:max_fs_size=32g
--plugin-option=tmpfs:required_ram_mb=39800
-D 'dist .el7.nutanix'
--verbose"
update_packages_repos_before_build: True
build_release_notes:
release_notes_repo_url: "https://github.com/open-power-host-os/open-power-host-os.github.io.git"
release_notes_repo_branch: "master"
push_repo_url:
push_repo_branch: "master"
build_iso:
iso_name: "Nutanix-AHV"
mock_config:
CentOS:
'7': "./mock_configs/CentOS/7/build-iso-CentOS-7-ppc64le.cfg"
mock_args:
# If the system has less RAM than required, the plugin will be disabled
"--enable-plugin=tmpfs
--plugin-option=tmpfs:keep_mounted=True
--plugin-option=tmpfs:max_fs_size=32g
--plugin-option=tmpfs:required_ram_mb=39800
--verbose"
packages_dir: "result/packages/latest"
automated_install_file: "host-os.ks"
installable_environments:
Nutanix AHV:
- "nutanix-ahv-release"
base_distro_minimal_install_groups:
- "core"
iso_root_fs_packages_groups:
- "base"
- "core"
- "debugging"
- "nutanix-ahv-group"
iso_root_fs_packages:
- "grub2"
mock_iso_repo_name: "host_os"
mock_iso_repo_dir: "/host-os-repo"
distro_repos_urls:
base: "http://vault.centos.org/altarch/7.3.1611/os/ppc64le/"
updates: "http://vault.centos.org/altarch/7.3.1611/updates/ppc64le/"
extras: "http://vault.centos.org/altarch/7.3.1611/extras/ppc64le/"
epel: "http://download.fedoraproject.org/pub/epel/7/ppc64le/"
distro_repo_args:
- "--excludepkgs=kernel*,qemu*,libvirt,libvirt-client,libvirt-daemon*,SLOF,nmap-ncat"
update_metapackage:
push_repo_url:
push_repo_branch: "master"
update_versions:
packages:
push_repo_url:
push_repo_branch: "master"
update_versions_readme:
push_repo_url:
push_repo_branch: "master"