constellation/internal/config
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
..
disktypes config: define lists of valid disk types 2023-08-04 12:36:45 +02:00
imageversion bazel: allow custom container_prefix (#1693) 2023-04-27 11:52:02 +02:00
instancetypes config: validate instance type for aws SNP based on attestation variant (#1963) 2023-06-26 17:05:12 +02:00
migration cli: store kubernetes version as strong type in config (#2287) 2023-09-19 13:50:00 +02:00
testdata config: drop support for deprecated Azure's service principal authentication (#1906) 2023-06-14 17:50:57 +02:00
attestation_test.go joinservice: cache certificates for Azure SEV-SNP attestation (#2336) 2023-09-29 14:29:50 +02:00
attestation.go config: fetch latest AWS TCB values 2023-11-24 15:49:48 +01:00
attestationversion_test.go internal: fix unmarshalling attestation version numbers from JSON (#2187) 2023-08-09 15:11:14 +02:00
attestationversion.go internal: fix unmarshalling attestation version numbers from JSON (#2187) 2023-08-09 15:11:14 +02:00
aws.go config: only fetch TCB values from api if wanted 2023-11-24 15:49:48 +01:00
azure.go config: only fetch TCB values from api if wanted 2023-11-24 15:49:48 +01:00
BUILD.bazel attestation: use SNP-based attestation for AWS SNP 2023-11-24 15:49:48 +01:00
config_doc.go terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
config_test.go api: refactor attestationconfigapi client/fetcher 2023-11-24 15:49:48 +01:00
config.go terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
image_enterprise.go image: update measurements and image version (#2687) 2023-12-08 11:22:48 +01:00
image_oss.go cli: split image into oss and enterprise (#1788) 2023-05-23 10:49:47 +02:00
validation_test.go cli: use Semver type to represent microservice versions (#2125) 2023-07-25 14:20:25 +02:00
validation.go cli: fix invalid upper case name on AWS (#2546) 2023-11-03 10:09:43 +01:00