constellation/hack
Moritz Sanft c15e4efef6
terraform: Azure Marketplace image support (#2651)
* terraform: add Azure marketplace variable

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* config: add Azure marketplace variable

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* cli: use Terraform variables from config

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* terraform: pass down marketplace variable

* image: pad Azure images to 1GiB

* terraform: add version attribute to marketplace image

* semver: allow versions to be exported without prefix

* cli: boolean var to use marketplace images

* config: remove dive key

* dev-docs: add instructions on how to use marketplace images

* terraform: fix unit test

* terraform: only fetch image for non-marketplace images

* mpimage: refactor image selection

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* [remove] increase minor version for image build

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* terraform: ignore changes to source_image_reference on upgrade

* operator: add support for parsing Azure marketplace images

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* upgrade: fix imagefetcher call

* docs: add info about azure marketplace

* image: ensure more than 1GiB in size

* image: test to pad to 2GiB

* version: change back to v2.14.0-pre

* image: GPT-conformant image size padding

* [remove] increase version

* mpimage: inline prefix func

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* ci: add marketplace image e2e test

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>

* [remove] register workflow

* ci: fix workflow name

* ci: only allow azure test

* cli: add marketplace image input to interface

* cli: fix argument passing

* version: roll back to v2.14.0

* ci: add force-flag support

* Update docs/docs/overview/license.md

* Update dev-docs/workflows/marketplace-images.md

Co-authored-by: Moritz Eckert <m1gh7ym0@gmail.com>

---------

Signed-off-by: Moritz Sanft <58110325+msanft@users.noreply.github.com>
Co-authored-by: Moritz Eckert <m1gh7ym0@gmail.com>
Co-authored-by: Thomas Tendyck <51411342+thomasten@users.noreply.github.com>
2023-12-08 14:40:31 +01:00
..
bazel-deps-mirror deps: update golangci/golangci-lint to v1.52.2 (#1598) 2023-04-05 18:40:35 +02:00
cli-k8s-compatibility api: rename /api/versions to versionsapi and /api/attestationcfig to attestationconfigapi (#1876) 2023-06-07 16:16:32 +02:00
clidocgen terraform: add Terraform module for Azure (#2566) 2023-11-13 18:46:20 +01:00
fetch-broken-e2e ci: format shellscripts 2022-11-11 15:53:57 +01:00
gocoverage constellation-lib: add Helm wrapper (#2680) 2023-12-06 10:01:39 +01:00
image-fetch terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
logcollector ci: separate logs and metrics indices (#2544) 2023-10-31 12:09:27 +01:00
oci-pin bazel: allow custom container_prefix (#1693) 2023-04-27 11:52:02 +02:00
qemu-metadata-api bazel: provide runtime dependencies of libvirt where needed 2023-12-01 09:35:33 +01:00
remove-tf-providers hack: add script to remove terraform providers 2022-11-29 18:47:30 +01:00
tools deps: update module golang.org/x/tools to v0.14.0 (#2446) 2023-10-12 14:07:59 +02:00
versioninfogen docs: add Kubernetes version support list (#2661) 2023-12-05 15:13:25 +01:00
go.mod deps: tidy all modules 2023-12-08 13:59:51 +01:00
go.sum deps: tidy all modules 2023-12-08 13:59:51 +01:00