summaryrefslogtreecommitdiffstats
path: root/images/installer/system-container/root/exports
diff options
context:
space:
mode:
authorjuanvallejo <jvallejo@redhat.com>2017-07-12 15:18:48 -0400
committerLuke Meyer <lmeyer@redhat.com>2017-07-18 14:02:10 -0400
commit5497673a7b5a7c07d3e99d77d028447acbdd36a5 (patch)
treecfda08c072b85c36570c218e6c2020621f264dba /images/installer/system-container/root/exports
parent742203529902ba278c213e326f81f667304b9625 (diff)
downloadopenshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.tar.gz
openshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.tar.bz2
openshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.tar.xz
openshift-5497673a7b5a7c07d3e99d77d028447acbdd36a5.zip
image builds: remove dependency on playbook2image
We do not need the builder functionality from playbook2image and the resulting image was overly complicated, so this simply builds on Centos/RHEL.
Diffstat (limited to 'images/installer/system-container/root/exports')
-rw-r--r--images/installer/system-container/root/exports/config.json.template234
-rw-r--r--images/installer/system-container/root/exports/manifest.json12
-rw-r--r--images/installer/system-container/root/exports/service.template6
-rw-r--r--images/installer/system-container/root/exports/tmpfiles.template2
4 files changed, 0 insertions, 254 deletions
diff --git a/images/installer/system-container/root/exports/config.json.template b/images/installer/system-container/root/exports/config.json.template
deleted file mode 100644
index 739c0080f..000000000
--- a/images/installer/system-container/root/exports/config.json.template
+++ /dev/null
@@ -1,234 +0,0 @@
-{
- "ociVersion": "1.0.0",
- "platform": {
- "os": "linux",
- "arch": "amd64"
- },
- "process": {
- "terminal": false,
- "consoleSize": {
- "height": 0,
- "width": 0
- },
- "user": {
- "uid": 0,
- "gid": 0
- },
- "args": [
- "/usr/local/bin/run-system-container.sh"
- ],
- "env": [
- "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
- "TERM=xterm",
- "OPTS=$OPTS",
- "PLAYBOOK_FILE=$PLAYBOOK_FILE",
- "ANSIBLE_CONFIG=$ANSIBLE_CONFIG"
- ],
- "cwd": "/opt/app-root/src/",
- "rlimits": [
- {
- "type": "RLIMIT_NOFILE",
- "hard": 1024,
- "soft": 1024
- }
- ],
- "noNewPrivileges": true
- },
- "root": {
- "path": "rootfs",
- "readonly": true
- },
- "mounts": [
- {
- "destination": "/proc",
- "type": "proc",
- "source": "proc"
- },
- {
- "destination": "/dev",
- "type": "tmpfs",
- "source": "tmpfs",
- "options": [
- "nosuid",
- "strictatime",
- "mode=755",
- "size=65536k"
- ]
- },
- {
- "destination": "/dev/pts",
- "type": "devpts",
- "source": "devpts",
- "options": [
- "nosuid",
- "noexec",
- "newinstance",
- "ptmxmode=0666",
- "mode=0620",
- "gid=5"
- ]
- },
- {
- "destination": "/dev/shm",
- "type": "tmpfs",
- "source": "shm",
- "options": [
- "nosuid",
- "noexec",
- "nodev",
- "mode=1777",
- "size=65536k"
- ]
- },
- {
- "destination": "/dev/mqueue",
- "type": "mqueue",
- "source": "mqueue",
- "options": [
- "nosuid",
- "noexec",
- "nodev"
- ]
- },
- {
- "destination": "/sys",
- "type": "sysfs",
- "source": "sysfs",
- "options": [
- "nosuid",
- "noexec",
- "nodev",
- "ro"
- ]
- },
- {
- "type": "bind",
- "source": "$HOME_ROOT/.ssh",
- "destination": "/opt/app-root/src/.ssh",
- "options": [
- "bind",
- "rw",
- "mode=755"
- ]
- },
- {
- "type": "bind",
- "source": "$HOME_ROOT",
- "destination": "/root",
- "options": [
- "bind",
- "rw",
- "mode=755"
- ]
- },
- {
- "type": "bind",
- "source": "$VAR_LIB_OPENSHIFT_INSTALLER",
- "destination": "/var/lib/openshift-installer",
- "options": [
- "bind",
- "rw",
- "mode=755"
- ]
- },
- {
- "type": "bind",
- "source": "$VAR_LOG_OPENSHIFT_LOG",
- "destination": "/var/log/ansible.log",
- "options": [
- "bind",
- "rw",
- "mode=755"
- ]
- },
- {
- "destination": "/root/.ansible",
- "type": "tmpfs",
- "source": "tmpfs",
- "options": [
- "nosuid",
- "strictatime",
- "mode=755"
- ]
- },
- {
- "destination": "/tmp",
- "type": "tmpfs",
- "source": "tmpfs",
- "options": [
- "nosuid",
- "strictatime",
- "mode=755"
- ]
- },
- {
- "type": "bind",
- "source": "$INVENTORY_FILE",
- "destination": "/etc/ansible/hosts",
- "options": [
- "bind",
- "rw",
- "mode=755"
- ]
- },
- {
- "destination": "/etc/resolv.conf",
- "type": "bind",
- "source": "/etc/resolv.conf",
- "options": [
- "ro",
- "rbind",
- "rprivate"
- ]
- },
- {
- "destination": "/sys/fs/cgroup",
- "type": "cgroup",
- "source": "cgroup",
- "options": [
- "nosuid",
- "noexec",
- "nodev",
- "relatime",
- "ro"
- ]
- }
- ],
- "hooks": {
-
- },
- "linux": {
- "resources": {
- "devices": [
- {
- "allow": false,
- "access": "rwm"
- }
- ]
- },
- "namespaces": [
- {
- "type": "pid"
- },
- {
- "type": "mount"
- }
- ],
- "maskedPaths": [
- "/proc/kcore",
- "/proc/latency_stats",
- "/proc/timer_list",
- "/proc/timer_stats",
- "/proc/sched_debug",
- "/sys/firmware"
- ],
- "readonlyPaths": [
- "/proc/asound",
- "/proc/bus",
- "/proc/fs",
- "/proc/irq",
- "/proc/sys",
- "/proc/sysrq-trigger"
- ]
- }
-}
diff --git a/images/installer/system-container/root/exports/manifest.json b/images/installer/system-container/root/exports/manifest.json
deleted file mode 100644
index 8b984d7a3..000000000
--- a/images/installer/system-container/root/exports/manifest.json
+++ /dev/null
@@ -1,12 +0,0 @@
-{
- "version": "1.0",
- "defaultValues": {
- "OPTS": "",
- "VAR_LIB_OPENSHIFT_INSTALLER" : "/var/lib/openshift-installer",
- "VAR_LOG_OPENSHIFT_LOG": "/var/log/ansible.log",
- "PLAYBOOK_FILE": "/usr/share/ansible/openshift-ansible/playbooks/byo/config.yml",
- "HOME_ROOT": "/root",
- "ANSIBLE_CONFIG": "/usr/share/atomic-openshift-utils/ansible.cfg",
- "INVENTORY_FILE": "/dev/null"
- }
-}
diff --git a/images/installer/system-container/root/exports/service.template b/images/installer/system-container/root/exports/service.template
deleted file mode 100644
index bf5316af6..000000000
--- a/images/installer/system-container/root/exports/service.template
+++ /dev/null
@@ -1,6 +0,0 @@
-[Service]
-ExecStart=$EXEC_START
-ExecStop=-$EXEC_STOP
-Restart=no
-WorkingDirectory=$DESTDIR
-Type=oneshot
diff --git a/images/installer/system-container/root/exports/tmpfiles.template b/images/installer/system-container/root/exports/tmpfiles.template
deleted file mode 100644
index b1f6caf47..000000000
--- a/images/installer/system-container/root/exports/tmpfiles.template
+++ /dev/null
@@ -1,2 +0,0 @@
-d $VAR_LIB_OPENSHIFT_INSTALLER - - - - -
-f $VAR_LOG_OPENSHIFT_LOG - - - - -