From 627cbcdcba9d7a423526af2c40cff738d119533a Mon Sep 17 00:00:00 2001 From: "Ryan J. Price" Date: Sat, 8 May 2021 17:03:23 -0500 Subject: [PATCH 1/5] Rought guide-doc update for QEMU KVM builds from within containers --- .../content/guides/packer-on-cicd/build-image-in-cicd.mdx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx index 53f4c1d38..7405844ca 100644 --- a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx +++ b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx @@ -11,13 +11,11 @@ images with Packer. - [Using Packer and Ansible to Build Immutable Infrastructure in CodeShip](https://blog.codeship.com/packer-ansible/) The majority of the [Packer Builders](/docs/builders) can run in -a container or VM, a common model used by most CI/CD services. However, the +a container or VM, a common model used by most CI/CD services. However, some +builders may take substantially longer without privilege escalation (like the [QEMU builder](/docs/builders/qemu) for [KVM](https://www.linux-kvm.org/page/Main_Page) and -[Xen](https://www.xenproject.org/) virtual machine images, [VirtualBox -builder](/docs/builders/virtualbox) for OVA or OVF virtual machines and -[VMware builder](/docs/builders/vmware) for use with VMware products -require running on a bare-metal machine or nested virtualization. +[Xen](https://www.xenproject.org/)). The [Building a VirtualBox Image with Packer in TeamCity](/guides/packer-on-cicd/build-virtualbox-image) guide shows From 90b6747e3d47b3a23739092282b40c9470de8ece Mon Sep 17 00:00:00 2001 From: "Ryan J. Price" Date: Mon, 10 May 2021 20:24:37 -0500 Subject: [PATCH 2/5] Edit CICD website guide to be more clear --- .../guides/packer-on-cicd/build-image-in-cicd.mdx | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx index 7405844ca..02a40f70c 100644 --- a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx +++ b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx @@ -10,12 +10,14 @@ images with Packer. - [How to Build Immutable Infrastructure with Packer and CircleCI Workflows](https://circleci.com/blog/how-to-build-immutable-infrastructure-with-packer-and-circleci-workflows/) - [Using Packer and Ansible to Build Immutable Infrastructure in CodeShip](https://blog.codeship.com/packer-ansible/) -The majority of the [Packer Builders](/docs/builders) can run in -a container or VM, a common model used by most CI/CD services. However, some -builders may take substantially longer without privilege escalation (like the -[QEMU builder](/docs/builders/qemu) for +The majority of the [Packer Builders](/docs/builders) can run just fine in a +container, a common model used by most CI/CD services. However, while it is +possible to run many builders in containers or nested virtualization, this may +require advanced configuration; examples include the [QEMU +builder](/docs/builders/qemu) for [KVM](https://www.linux-kvm.org/page/Main_Page) and -[Xen](https://www.xenproject.org/)). +[Xen](https://www.xenproject.org/)), or the [VirtualBox +builder](/docs/builders/virtualbox) for OVA or OVF virtual machines. The [Building a VirtualBox Image with Packer in TeamCity](/guides/packer-on-cicd/build-virtualbox-image) guide shows From 09676ac699f88227b1d55dfd80c749fc7fcfb51e Mon Sep 17 00:00:00 2001 From: "Ryan J. Price" Date: Mon, 10 May 2021 20:27:37 -0500 Subject: [PATCH 3/5] Missed VMWare in CICD Guide change --- .../content/guides/packer-on-cicd/build-image-in-cicd.mdx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx index 02a40f70c..093fa3d36 100644 --- a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx +++ b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx @@ -15,9 +15,11 @@ container, a common model used by most CI/CD services. However, while it is possible to run many builders in containers or nested virtualization, this may require advanced configuration; examples include the [QEMU builder](/docs/builders/qemu) for -[KVM](https://www.linux-kvm.org/page/Main_Page) and -[Xen](https://www.xenproject.org/)), or the [VirtualBox -builder](/docs/builders/virtualbox) for OVA or OVF virtual machines. +[KVM](https://www.linux-kvm.org/page/Main_Page) or +[Xen](https://www.xenproject.org/)), the [VirtualBox +builder](/docs/builders/virtualbox) for OVA or OVF virtual machines, and the +[VMware builder](/docs/builders/vmware) for use with VMware products that +require running on a bare-metal machine or in nested virtualization. The [Building a VirtualBox Image with Packer in TeamCity](/guides/packer-on-cicd/build-virtualbox-image) guide shows From f26a764b8a5c0fe02db54d5158bb0647f3a9be8a Mon Sep 17 00:00:00 2001 From: "Ryan J. Price" Date: Mon, 10 May 2021 20:32:23 -0500 Subject: [PATCH 4/5] Clarify paragraph wording --- website/content/guides/packer-on-cicd/build-image-in-cicd.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx index 093fa3d36..83f7876ef 100644 --- a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx +++ b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx @@ -18,8 +18,8 @@ builder](/docs/builders/qemu) for [KVM](https://www.linux-kvm.org/page/Main_Page) or [Xen](https://www.xenproject.org/)), the [VirtualBox builder](/docs/builders/virtualbox) for OVA or OVF virtual machines, and the -[VMware builder](/docs/builders/vmware) for use with VMware products that -require running on a bare-metal machine or in nested virtualization. +[VMware builder](/docs/builders/vmware) for use with VMware products that are +all designed to run on a bare-metal machine or within nested virtualization. The [Building a VirtualBox Image with Packer in TeamCity](/guides/packer-on-cicd/build-virtualbox-image) guide shows From 32dc0aa731f08bfee5d37f7480d14a61bfe3e3e7 Mon Sep 17 00:00:00 2001 From: "Ryan J. Price" Date: Tue, 11 May 2021 11:00:08 -0500 Subject: [PATCH 5/5] Remove extra parenthesis --- website/content/guides/packer-on-cicd/build-image-in-cicd.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx index 83f7876ef..7f1513da7 100644 --- a/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx +++ b/website/content/guides/packer-on-cicd/build-image-in-cicd.mdx @@ -16,7 +16,7 @@ possible to run many builders in containers or nested virtualization, this may require advanced configuration; examples include the [QEMU builder](/docs/builders/qemu) for [KVM](https://www.linux-kvm.org/page/Main_Page) or -[Xen](https://www.xenproject.org/)), the [VirtualBox +[Xen](https://www.xenproject.org/), the [VirtualBox builder](/docs/builders/virtualbox) for OVA or OVF virtual machines, and the [VMware builder](/docs/builders/vmware) for use with VMware products that are all designed to run on a bare-metal machine or within nested virtualization.