From 218ec6d3d50079247938b7979203a331ba329001 Mon Sep 17 00:00:00 2001 From: Rolf Neugebauer Date: Tue, 4 Apr 2017 13:45:32 +0100 Subject: [PATCH] demo: Dummy infrakit demo using nginx This will change to something more distributed... Signed-off-by: Rolf Neugebauer --- projects/demo/infrakit/infrakit.json | 30 +++++++++++++++++++++++++++ projects/demo/infrakit/nginx-4.10.yml | 27 ++++++++++++++++++++++++ projects/demo/infrakit/nginx.yml | 27 ++++++++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 projects/demo/infrakit/infrakit.json create mode 100644 projects/demo/infrakit/nginx-4.10.yml create mode 100644 projects/demo/infrakit/nginx.yml diff --git a/projects/demo/infrakit/infrakit.json b/projects/demo/infrakit/infrakit.json new file mode 100644 index 000000000..39c3e67dd --- /dev/null +++ b/projects/demo/infrakit/infrakit.json @@ -0,0 +1,30 @@ +{ + "ID": "cattle", + "Properties": { + "Allocation": { + "Size": 5 + }, + "Instance": { + "Plugin": "instance-hyperkit", + "Properties": { + "Moby": "nginx-4.10", + "Disk" : 512, + "CPUs" : 2, + "Memory" : 1024 + } + }, + "Flavor": { + "Plugin": "flavor-vanilla", + "Properties": { + "Init": [ + "test1", + "test2" + ], + "Tags": { + "tier": "sample", + "project": "infrakit" + } + } + } + } +} diff --git a/projects/demo/infrakit/nginx-4.10.yml b/projects/demo/infrakit/nginx-4.10.yml new file mode 100644 index 000000000..38e85b7bf --- /dev/null +++ b/projects/demo/infrakit/nginx-4.10.yml @@ -0,0 +1,27 @@ +kernel: + image: "mobylinux/kernel:4.10.x" + cmdline: "console=ttyS0 console=tty0 page_poison=1" +init: "mobylinux/init:00c3a5bbfd9794f4a3187fcc4a9f0c826c46d474" +system: + - name: sysctl + image: "mobylinux/sysctl:2cf2f9d5b4d314ba1bfc22b2fe931924af666d8c" + net: host + pid: host + ipc: host + capabilities: + - CAP_SYS_ADMIN + readonly: true +daemon: + - name: nginx + image: "nginx:alpine" + capabilities: + - CAP_NET_BIND_SERVICE + - CAP_CHOWN + - CAP_SETUID + - CAP_SETGID + - CAP_DAC_OVERRIDE + net: host +outputs: + - format: kernel+initrd + - format: iso-bios + - format: iso-efi diff --git a/projects/demo/infrakit/nginx.yml b/projects/demo/infrakit/nginx.yml new file mode 100644 index 000000000..83d756594 --- /dev/null +++ b/projects/demo/infrakit/nginx.yml @@ -0,0 +1,27 @@ +kernel: + image: "mobylinux/kernel:4.9.x" + cmdline: "console=ttyS0 console=tty0 page_poison=1" +init: "mobylinux/init:00c3a5bbfd9794f4a3187fcc4a9f0c826c46d474" +system: + - name: sysctl + image: "mobylinux/sysctl:2cf2f9d5b4d314ba1bfc22b2fe931924af666d8c" + net: host + pid: host + ipc: host + capabilities: + - CAP_SYS_ADMIN + readonly: true +daemon: + - name: nginx + image: "nginx:alpine" + capabilities: + - CAP_NET_BIND_SERVICE + - CAP_CHOWN + - CAP_SETUID + - CAP_SETGID + - CAP_DAC_OVERRIDE + net: host +outputs: + - format: kernel+initrd + - format: iso-bios + - format: iso-efi