diff options
author | Alexandru Avadanii <Alexandru.Avadanii@enea.com> | 2017-02-01 10:16:41 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@opnfv.org> | 2017-02-01 10:16:41 +0000 |
commit | 0913dd0523847216576614dfa6aee700632a9e32 (patch) | |
tree | dba16bf19d4eeb1c264bca54cb108331aef94ca6 /build/f_isoroot/f_repobuild/opnfv_config.yaml | |
parent | 6753eebc3e581a4491f5b7186f1c5423dae92ae4 (diff) | |
parent | 3518e4b1a55724766e91c58f06d536a9047b8a70 (diff) |
Merge "f_repobuild: Use packetary to build partial mirror"
Diffstat (limited to 'build/f_isoroot/f_repobuild/opnfv_config.yaml')
-rw-r--r-- | build/f_isoroot/f_repobuild/opnfv_config.yaml | 166 |
1 files changed, 166 insertions, 0 deletions
diff --git a/build/f_isoroot/f_repobuild/opnfv_config.yaml b/build/f_isoroot/f_repobuild/opnfv_config.yaml new file mode 100644 index 000000000..b8d344196 --- /dev/null +++ b/build/f_isoroot/f_repobuild/opnfv_config.yaml @@ -0,0 +1,166 @@ +############################################################################## +# Copyright (c) 2016 Enea AB and others. +# Alexandru.Avadanii@enea.com +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## + +# REPO definitions + +# Based on old fuel-mirror data [1], adapted for OPNFV and packetary. +# NOTE: 'uri' field will be added by opnfv_mirror_ubuntu.py from ENV. +# [1] https://github.com/openstack/fuel-mirror/blob/stable/mitaka/ +# contrib/fuel_mirror/data/ubuntu.yaml + +# Main is a required parameter which defines what repository will be used +# for images creation and that mirror should contain all packages for minimal +# system creation. +groups: + ubuntu: + - name: "ubuntu" + main: true + suite: "xenial" + section: + - "main" + - "multiverse" + - "restricted" + - "universe" + type: "deb" + priority: null + + - name: "ubuntu-updates" + suite: "xenial-updates" + section: + - "main" + - "multiverse" + - "restricted" + - "universe" + type: "deb" + priority: null + + - name: "ubuntu-security" + suite: "xenial-security" + section: + - "main" + - "multiverse" + - "restricted" + - "universe" + type: "deb" + priority: null + + mos: + - name: "mos" + suite: "mos$mos_version" + section: + - "main" + - "restricted" + type: "deb" + priority: 1000 + + - name: "mos-updates" + suite: "mos$mos_version-updates" + section: + - "main" + - "restricted" + type: "deb" + priority: 1000 + + - name: "mos-security" + suite: "mos$mos_version-security" + section: + - "main" + - "restricted" + type: "deb" + priority: 1000 + + - name: "mos-holdback" + suite: "mos$mos_version-holdback" + section: + - "main" + - "restricted" + type: "deb" + priority: 1000 + +# PACKAGES + +# This section lists packages that should be present in the local Ubuntu mirror, +# but are not direct dependencies of any other packages from MOS or Ubuntu. +# e.g.: additional kernels, bootloaders etc. + +packages: + - name: "vgabios" +# Packages are required to build bootstrap images for a system. +# The mirror should contiain such packages in addition to local mirror. + - name: "acpi-support" + - name: "anacron" + - name: "aptitude" + - name: "atop" + - name: "acct" + - name: "bash-completion" + - name: "bc" + - name: "build-essential" + - name: "cloud-init" + - name: "conntrackd" + - name: "cpu-checker" + - name: "cpufrequtils" + - name: "debconf-utils" + - name: "devscripts" + - name: "fping" + - name: "git" + - name: "grub-pc" + - name: "htop" + - name: "hwloc" + - name: "ifenslave" + - name: "iperf" + - name: "iptables-persistent" + - name: "irqbalance" + - name: "language-pack-en" + - name: "libapache2-mod-fastcgi" + - name: "libnss3-tools" + - name: "linux-headers-generic-lts-xenial" + - name: "linux-image-generic-lts-xenial" + - name: "live-boot" + - name: "livecd-rootfs" + - name: "mc" + - name: "memcached" + - name: "monit" + - name: "msmtp-mta" + - name: "multipath-tools" + - name: "multipath-tools-boot" + - name: "nginx" + - name: "ntp" + - name: "openssh-server" + - name: "percona-toolkit" + - name: "percona-xtrabackup" + - name: "pm-utils" + - name: "puppet" + - name: "python-lesscpy" + - name: "python-pip" + - name: "rsyslog-gnutls" + - name: "rsyslog-relp" + - name: "screen" + - name: "squashfs-tools" + - name: "swift-plugin-s3" + - name: "sysfsutils" + - name: "sysstat" + - name: "telnet" + - name: "tmux" + - name: "traceroute" + - name: "ubuntu-standard" + - name: "vim" + - name: "virt-what" + - name: "xinetd" + - name: "xmlstarlet" + - name: "tftpd-hpa" + - name: "syslinux" + +# OPNFV BLACKLIST + +# Packetary's dependency solving mechanism brings in more than one alternative +# For example, "Depends: upstart | systemd-sysv" brings both packages, which +# leads to debootstrap using "upstart" (1st option available in local repo). + +opnfv_blacklist: + - name: "upstart" |