Commit Graph

420 Commits

Author SHA1 Message Date
Dom Del Nano
b55b096836
Merge pull request #60 from ddelnano/ddelnano/remove_iso_checksum_type_and_fix_tests
Remove iso checksum type and fix tests
2023-04-06 23:28:46 -07:00
Dom Del Nano
6c808da038 Remove remaining usages of iso_checksum_type, fix config.hcl2spec.go generation and re-run it 2023-04-06 23:23:51 -07:00
somerandomqaguy
6b0b4baf2f Remove iso_checksum_type checks
This aligns the Xenserver plugin to being a bit more inline with what
Packer > 1.6.0 is expecting, since packer now simply ignores the
iso_checksum_type (it's supposed to error out but that code path isn't
working right now because we don't set PluginType in the configs. The
unit tests have been altered to reflect this reality.

Note that this isn't a comprehensive change; the config still has the
inert ISOChecksumType, and there's probably a laundry list of other
things that needs to be looked at, For now though, we have working
unit tests again.

Documentation from SDK has been aligned for iso_checksum
2023-04-06 23:12:25 -07:00
somerandomqaguy
c49d4ebf12 Capture actual errors from Prepare
Solves TestBuilderPrepare_InvalidKey failing, since we weren't capturing
it's errors before.
2023-04-06 23:12:25 -07:00
somerandomqaguy
880d12c66f Get the tests compiling again.
Looks like the consts got moved into common
2023-04-06 23:12:25 -07:00
Dom Del Nano
9cc7249127
Merge pull request #59 from AtaxyaNetwork/FixIsoSR
s/SrName/SrISOName
2023-04-06 22:48:06 -07:00
AtaxyaNetwork
b4d83eb533 s/SrName/SrISOName
Signed-off-by: AtaxyaNetwork <contact@ataxya.net>
2023-04-06 18:27:24 +02:00
Dom Del Nano
a267698fad
Merge pull request #58 from arnaudcharles/fixing-documentation
Fixing documentation
2023-03-30 23:34:41 -07:00
Arnaud Charles
5d0cff3fc6 Fixing main md links and doc links 2023-03-03 12:57:19 +01:00
Arnaud Charles
479e16a2c1 Fixing main md links and doc links 2023-03-03 12:56:34 +01:00
Arnaud Charles
d15616c1d2 Fixing main md links and doc links 2023-03-03 12:53:23 +01:00
Arnaud Charles
dcb839e131 Fixing main md links and doc links 2023-03-03 12:48:55 +01:00
Dom Del Nano
8c58db3504
Merge pull request #57 from ddelnano/ddelnano/add-dynamic-ubuntu-example
Update ubuntu example to be resilient to upstream minor releases
2023-02-27 21:42:01 -08:00
Dom Del Nano
6eeea7dc64 Use 30 GiB root volume 2023-02-27 21:37:21 -08:00
Dom Del Nano
52cd604a9b Refactor template name to use a map lookup on Ubuntu version 2023-02-27 21:37:07 -08:00
Dom Del Nano
73e173370a Update ubuntu example to be resilient to upstream minor releases 2023-02-27 21:20:11 -08:00
Dom Del Nano
4f90bf5f17
Merge pull request #56 from ddelnano/ddelnano/prevent-iso-from-being-uploaded-each-time
Prevent ISO used in iso builder from being uploaded if it already exists
2023-02-27 07:24:34 -08:00
Dom Del Nano
0ccc53b8b5 Prevent ISO used in iso builder from being uploaded if it already exists 2023-02-26 23:23:28 -08:00
Dom Del Nano
55e3b071e3
Merge pull request #55 from ddelnano/revert-54-ddelnano/update-ubuntu-example-to-be-resilent-to-new-releases
Revert "Update the ubuntu example to be resilient to ISO releases"
2023-02-26 23:05:12 -08:00
Dom Del Nano
752bd52f61
Revert "Update the ubuntu example to be resilient to ISO releases" 2023-02-26 21:09:29 -08:00
Dom Del Nano
f72f00341c
Merge pull request #54 from ddelnano/ddelnano/update-ubuntu-example-to-be-resilent-to-new-releases
Update the ubuntu example to be resilient to ISO releases
2023-02-26 20:06:18 -08:00
Dom Del Nano
69bae007b6 Update the correct README doc with the packer 1.8 requirement 2023-02-26 20:04:39 -08:00
Dom Del Nano
88e52b581f Update the ubuntu example to be resilient to ISO releases 2023-02-26 19:57:21 -08:00
Dom Del Nano
f7a8fa4959 Ensure gpg github action has parameters passed properly
(cherry picked from commit 2b2ba8540d1acfa0884e8db1367b32495bc39259)
2023-01-22 22:43:57 -08:00
Dom Del Nano
e9f55883e3
Merge pull request #52 from ddelnano/fix-release-github-actions-job
Remove hashicorps gpg github action to one that doesn't collide with Github's
2023-01-21 00:24:25 -08:00
Dom Del Nano
4df2465c06 Remove hashicorps gpg github action to one that doesn't collide with GitHub's gpg agent 2023-01-21 00:22:04 -08:00
Dom Del Nano
8a823a13eb Update the ubuntu example to use an available 20.04 iso and proper clone_template default 2023-01-21 00:09:12 -08:00
Dom Del Nano
79c6b508a4
Merge pull request #51 from BryceTech122/master
Fix cloudinit ready template generation
2023-01-21 00:06:16 -08:00
BryceTech122
4b531de0ff add step to remove disks param from other-config 2023-01-12 11:46:10 -07:00
Dom Del Nano
f7de8aace4 Add missing Makefile 2022-06-12 15:43:17 -07:00
Dom Del Nano
1e35a0da41
Merge pull request #41 from ddelnano/upgrade-terraform-sdk-go-version-and-release-process
Upgrade packer-plugin-sdk, go version and release process
2022-06-12 15:26:04 -07:00
Dom Del Nano
88e403f87c Upgrade packer-plugin-sdk to v0.3.0 and update release process and go version accordingly 2022-06-09 21:53:51 -07:00
Dom Del Nano
6fc83b9e4b Add goreleaser config back 2022-06-07 23:44:22 -07:00
Dom Del Nano
7b40fd4424
Merge pull request #39 from mboutet/feature/configurable-firmware
feat: Make firmware configurable
2022-06-07 21:42:53 -07:00
Maxence Boutet
c6147b13c9
feat: Make firmware configurable
I extracted the changes as-is from https://github.com/ddelnano/packer-plugin-xenserver/pull/28.
2022-06-05 11:28:23 -04:00
Dom Del Nano
c5e5a86607
Merge pull request #37 from ddelnano/ddelnano-add-buymeacoffee
Update README.md
2022-03-19 00:09:39 -07:00
Dom Del Nano
38ef07516e
Update README.md 2022-03-19 00:09:17 -07:00
Dom Del Nano
ac90dec7ea Remove unused files 2022-03-03 23:13:24 -08:00
Dom Del Nano
f4a161e806
Merge pull request #33 from liath/fix-xen-tools-ip-resolution
Fix XenServer tools guest IP address resolution
2021-12-18 17:13:44 -08:00
Dom Del Nano
5525b73b73
Merge pull request #32 from liath/more-reliable-cloud-init
More reliable cloud-init startup
2021-12-18 17:13:17 -08:00
John Jones
8b8bd284f5
Add Xen guest utilities to ubuntu user-data example 2021-12-16 15:25:18 -08:00
John Jones
509b6b3c25
Fix XenServer tools guest IP address resolution 2021-12-14 19:00:09 -08:00
John Jones
7a4a1d0b9b
update ubuntu example to use floppy_files for cloud-config 2021-12-14 18:57:22 -08:00
John Jones
d9cb44c847
add example of needed cloud-config 2021-12-14 18:54:13 -08:00
John Jones
aa4ea9d5c8
More reliable cloud-init startup 2021-12-14 18:50:15 -08:00
Dom Del Nano
31683d2758
Merge pull request #31 from ringods/bump-xen-api-client
Small dependency refresh on Xen API client
2021-11-22 19:37:29 -08:00
Ringo De Smet
ac62f77e36
Small dependency refresh on Xen API client
Signed-off-by: Ringo De Smet <ringo@de-smet.name>
2021-11-22 21:17:21 +01:00
Dom Del Nano
6005f12d3d
Update set up instructions to include packer init 2021-04-22 20:15:25 -07:00
Dom Del Nano
77801d5798
Merge pull request #7 from 4censord/add-more-examples
Add more examples
2021-04-22 20:07:49 -07:00
4censord
e607da2c40 Removed centos-example
deleted:    docs/builders/iso/Commented-Example.md
deleted:    examples/centos/centos8-example.pkr.hcl
deleted:    examples/http/centos8/ks-centos8-example.cfg
2021-04-22 15:33:27 +02:00