constellation/.github/actions
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
..
build_bootstrapper bazel: use patched RPATH in bootstrapper and disk-mapper binaries 2023-12-01 09:35:33 +01:00
build_cdbg ci: prevent accidental GOOS and GOARCH confusion in host go toolchain (#1632) 2023-04-12 11:05:05 +02:00
build_cli ci: export constellation with absolute path (#2675) 2023-12-04 13:18:13 +01:00
build_micro_service deps: update docker/build-push-action action to v5 (#2531) 2023-11-02 10:13:14 +01:00
build_tf_provider ci: build Terraform binaries action (#2684) 2023-12-07 16:32:03 +01:00
build_upgrade_agent bazel: use remote caching (#1456) 2023-03-20 16:05:08 +01:00
cdbg_deploy ci: mark self-managed infrastructure tests (#2537) 2023-10-30 14:33:58 +01:00
constellation_create terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
constellation_destroy ci: call TCB upload step for AWS 2023-11-24 15:49:48 +01:00
constellation_iam_create ci: add missing quotation marks for region flag + revert to northeurope (#2459) 2023-10-16 16:20:32 +02:00
constellation_iam_destroy deps: update aws-actions/configure-aws-credentials action to v4 (#2510) 2023-10-26 08:18:37 +02:00
constellation_iam_upgrade cli: add iam upgrade apply (#2132) 2023-07-26 17:29:03 +02:00
container_registry_login deps: update docker/login-action action to v3 (#2511) 2023-10-25 17:40:25 +02:00
container_sbom deps: update GitHub action dependencies (#1848) 2023-07-03 08:19:10 +02:00
deploy_logcollection ci: mark self-managed infrastructure tests (#2537) 2023-10-30 14:33:58 +01:00
e2e_attestationconfigapi ci: call TCB upload step for AWS 2023-11-24 15:49:48 +01:00
e2e_autoscaling ci: increase autoscaling timeout to 25m (#2103) 2023-07-17 10:30:14 +02:00
e2e_benchmark deps: update dependency Pillow to v10 [SECURITY] (#2400) 2023-10-27 14:22:34 +02:00
e2e_lb aws: use new LB controller to fix SecurityGroup cleanup on K8s service deletion (#2090) 2023-07-24 10:30:53 +02:00
e2e_malicious_join ci: use structured logging for all parts of the malicious-join test (#2557) 2023-11-07 09:02:19 +01:00
e2e_mini ci: install nix together with Bazel 2023-10-12 14:42:24 +02:00
e2e_recover ci: remove force flag from CLI commands (#2479) 2023-10-20 08:10:26 +02:00
e2e_s3proxy s3proxy: ship as helm chart 2023-11-06 10:21:11 +01:00
e2e_sonobuoy deps: update GitHub action dependencies (#2437) 2023-10-11 13:49:50 +02:00
e2e_test terraform: Azure Marketplace image support (#2651) 2023-12-08 14:40:31 +01:00
e2e_verify ci: only run verify with JSON output on v2.14 or newer (#2649) 2023-11-28 14:31:27 +01:00
find_latest_image ci: use given image if set (#2655) 2023-11-28 14:34:02 +01:00
gcpccm_vers_to_build ci: fix ccm build when no new version are found 2023-08-23 15:05:22 +02:00
gh_create_issue ci: add notify hook to Terraform module test (#2653) 2023-11-28 14:14:18 +01:00
install_syft_grype ci: group output 2023-03-07 11:32:41 -05:00
login_azure Update GitHub action dependencies (#568) 2022-11-17 11:37:00 +01:00
login_gcp deps: update GitHub action dependencies (#1848) 2023-07-03 08:19:10 +02:00
notify_e2e_failure ci: add missing shell in notify action (#2646) 2023-11-28 09:41:01 +01:00
notify_teams ci: refactor teams notification action (#2600) 2023-11-15 08:48:13 +01:00
pick_assignee pick random azure region (#2483) 2023-10-20 13:38:08 +02:00
pick_azure_region pick random azure region (#2483) 2023-10-20 13:38:08 +02:00
pseudo_version ci: remove dependency on pseudo-version tool 2023-09-29 14:09:58 +02:00
publish_helmchart ci: publish s3proxy chart during release 2023-11-06 10:21:11 +01:00
select_image deps: update aws-actions/configure-aws-credentials action to v4 (#2510) 2023-10-26 08:18:37 +02:00
self_managed_create ci: export constellation with absolute path (#2675) 2023-12-04 13:18:13 +01:00
setup_bazel_nix ci: allow jobs to install tools from pinned nixpkgs (#2605) 2023-11-16 14:41:34 +01:00
shortname ci: always use tee -a when writing output 2023-03-23 10:54:59 -04:00
upload_terraform_module terraform: allow image to be empty (#2595) 2023-11-13 20:13:24 +01:00
versionsapi deps: bump Go to 1.21.5 (#2689) 2023-12-08 12:11:31 +01:00