Proto commits in GoogleCloudPlatform/marketplace-autogen

These 43 commits are when the Protocol Buffers files have changed:

Commit:8f69c8f
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Add support for NVIDIA GB200 GPU - Protos and Backend Storage This change adds the proto definitions and backend parsing utilities for NVIDIA GB200 GPUs. It includes the new type in GceAccelerator.Type enums, autogen specs, and GpuSync configurations. PiperOrigin-RevId: 923689913

Commit:a367e2e
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Add nvidia-rtx-pro-6000-vws to Marketplace PiperOrigin-RevId: 818793218

Commit:6fdc35d
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Add NVIDIA RTX Pro 6000 GPU (step 1) This CL adds support for the NVIDIA RTX Pro 6000 GPU type to the Cloud Marketplace. Includes BE and tooling changes. Pantheon/Coliseum changes coming in a separate CL. #vibe-coded PiperOrigin-RevId: 814375101

Commit:85fd656
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Add NVIDIA B200 PiperOrigin-RevId: 758314671

Commit:4a7ce7f
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Add NVIDIA H200 141GB GPU PiperOrigin-RevId: 718955849

Commit:1355c18
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Remove nvidia-tesla-k80 from autogen files PiperOrigin-RevId: 642072498

Commit:408db9c
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

add NVIDIA H100 MEGA 80 GB GPU PiperOrigin-RevId: 636605581

Commit:4678d2f
Author:gibbley
Committer:Copybara-Service

Remove obsolete fields in Autogen examples. Most marketingInfo should instead be specified within Producer Portal PiperOrigin-RevId: 602465355

The documentation is generated from this commit.

Commit:7868d2c
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

add NVIDIA H100 80 GB GPU PiperOrigin-RevId: 591979042

Commit:558df49
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Disallow ApplicationStatusSpec for Terraform autogen PiperOrigin-RevId: 590960113

Commit:da6f4cc
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Move deployment_tool to inner DeploymentPackageAutogenSpec message. The front end needs to be able to set a deployment tool used, but the front end can only access the DeploymentPackageAutogenSpec part of the input. Moving this field inwards so it can be set by the FE. #tf-autogen #mp-terraform PiperOrigin-RevId: 565788521

Commit:9cd394e
Author:gibbley
Committer:Copybara-Service

Add deployment tool to DeploymentPackageInput PiperOrigin-RevId: 557913172

Commit:3b0aff8
Author:Cloud Marketplace Tools Robot
Committer:Brian Gibbon

Project import generated by Copybara. PiperOrigin-RevId: 555231417

Commit:95fcb42
Author:Cloud Marketplace Tools Robot
Committer:Copybara-Service

Add NVIDIA L4 VWS GPU (minus Coliseum/Pantheon changes). PiperOrigin-RevId: 524977970

Commit:ceac875
Author:gibbley
Committer:Copybara-Service

Add NVIDIA L4 GPU This is the same change as cl/478106696 without Coliseum/Pantheon changes PiperOrigin-RevId: 521896690

Commit:f7178d6
Author:gibbley
Committer:Copybara-Service

Add NVIDIA A100 80 GB GPU Reference CL and bug from last GPU addition: b/166718449, cl/332034470 A couple notes: 1. Binary skew shouldn't be an issue by adding this enum because until we update [ManifestParser](cl/477862771), verification will not add the A100 80 GB GPU to a manifest 1. The name of the enum `TYPES_NVIDIA_A10080GB_GPUS` is significant for how we derive [pricing](http://google3/java/com/google/cloud/boq/clientapi/marketplace/entities/PriceListProcessor.java;l=342;rcl=425730860). The SKU internal name is `com.google.cloud/services/compute-engine/skus/GpuNvidiaTeslaA10080GB` 1. The extra `_` (e.g. NVIDIA_A100_80GB_GPUS) for the quota metric is intentional and matches. See: ``` gcloud alpha services quota list --service=compute.googleapis.com --consumer=projects/gibbley-box | grep -i "NVIDIA_A100_80GB_GPUS" ``` PiperOrigin-RevId: 478106696

Commit:6812c77
Author:Cloud Marketplace Tools Robot
Committer:Brian Gibbon

Add NVIDIA A100 80 GB GPU Reference CL and bug from last GPU addition: b/166718449, cl/332034470 A couple notes: 1. Binary skew shouldn't be an issue by adding this enum because until we update [ManifestParser](cl/477862771), verification will not add the A100 80 GB GPU to a manifest 1. The name of the enum `TYPES_NVIDIA_A10080GB_GPUS` is significant for how we derive [pricing](http://google3/java/com/google/cloud/boq/clientapi/marketplace/entities/PriceListProcessor.java;l=342;rcl=425730860). The SKU internal name is `com.google.cloud/services/compute-engine/skus/GpuNvidiaTeslaA10080GB` 1. The extra `_` (e.g. NVIDIA_A100_80GB_GPUS) for the quota metric is intentional and matches. See: ``` gcloud alpha services quota list --service=compute.googleapis.com --consumer=projects/gibbley-box | grep -i "NVIDIA_A100_80GB_GPUS" ``` PiperOrigin-RevId: 478106696

Commit:751076f
Author:Cloud Marketplace Tools Robot
Committer:Brian Gibbon

Fix bazel build errors PiperOrigin-RevId: 432975841

Commit:15dcd23
Author:thiagolacerda
Committer:Brian Gibbon

[Autogen] Update AcceleratorSpec comment and SpecValidations to allow T4 VWS GPU (already supported by Marketplace) PiperOrigin-RevId: 432560103

Commit:00de952
Author:Cloud Marketplace Tools Robot
Committer:Brian Gibbon

Project import generated by Copybara. PiperOrigin-RevId: 432568164

Commit:d63261a
Author:Cloud Marketplace Tools Robot
Committer:Thiago de Barros Lacerda

Autogen - Allow more than one parameter in showIf condition PS: Only merge this after: cl/409946356 This CL will allow to use more than one condition in a `showIf` statement: ```yaml - heading: Access the phpMyAdmin web interface description: Visit <a href="http://{{ externalIp(outputs().vmSelfLink) }}/phpmyadmin">http://{{ externalIp(outputs().vmSelfLink) }}/phpmyadmin</a> showIf: booleanDeployInputField: name: installphpmyadmin hasExternalIp: negated: false ``` PiperOrigin-RevId: 411166170

Commit:2e39a55
Author:Cloud Marketplace Tools Robot
Committer:Brian Gibbon

n1-to-e2 migration - update autogen vm_instance template PiperOrigin-RevId: 361165346

Commit:fbc7ac7
Author:thiagolacerda
Committer:Brian Gibbon

[Autogen] Add support to NVIDIA A100 GPU PiperOrigin-RevId: 332064991

Commit:e1c07bb
Author:wgrzelak
Committer:Brian Gibbon

Fix autogen example. And add example of single and multi vm. PiperOrigin-RevId: 289108040

Commit:dd54773
Author:Cloud Marketplace Tools Robot
Committer:Brian Gibbon

n1-to-e2 migration - update autogen vm_instance template PiperOrigin-RevId: 361165346

Commit:8b48885
Author:thiagolacerda
Committer:Brian Gibbon

[Autogen] Add support to NVIDIA A100 GPU PiperOrigin-RevId: 332064991

Commit:d283a45
Author:wgrzelak
Committer:Brian Gibbon

Fix autogen example. And add example of single and multi vm. PiperOrigin-RevId: 289108040

Commit:6537b2a
Author:wgrzelak
Committer:Thiago de Barros Lacerda

Generate Autogen reference. - Added presubmit to make sure documentation is up-to-date. - yamlExample has wrong indentation due to b/144680425. - generate_markdown.md removes internal information and format markdown file using mdformat. - Added markdown internally first. PiperOrigin-RevId: 281469292

Commit:21efe60
Author:thiagolacerda
Committer:Thiago de Barros Lacerda

[Autogen] Add list of allowed zones Now partners can restrict the zones when their solution can be deployed PiperOrigin-RevId: 276335217

Commit:a304fd9
Author:thiagolacerda
Committer:Thiago de Barros Lacerda

[Autogen] Now partners can set labels to be displayed in the Config UI for each NIC PiperOrigin-RevId: 265585043

Commit:833326b
Author:thiagolacerda
Committer:Thiago de Barros Lacerda

[Autogen] Add NetworkInterfacesSpec The way to generate Multi NIC DM templates Also update dm integration tests to use array of networks and external IPs #vm-multinic PiperOrigin-RevId: 263235527

Commit:2d9e587
Author:thiagolacerda
Committer:Thiago de Barros Lacerda

[Autogen] Overall firewall resource creation and display information improvements 1. Allow users to disable firewall rules that has traffic source set as non PUBLIC That will prevent solutions with hidden firewall rules (from the config UI) to fail deployment when using a Shared VPC 2. Remove VM tags that are not necessary 3. Assigning correct firewall target tags, based on the tier 5. If in multinic mode, firewall rules are only applied to the first interface #vm-multinic PiperOrigin-RevId: 255038886

Commit:3299c67
Author:thiagolacerda
Committer:Thiago Lacerda

[Autogen] Add NetworkInterfacesSpec The way to generate Multi NIC DM templates Also update dm integration tests to use array of networks and external IPs #vm-multinic PiperOrigin-RevId: 263235527

Commit:c0c35bc
Author:thiagolacerda
Committer:Thiago Lacerda

[Autogen] Overall firewall resource creation and display information improvements 1. Allow users to disable firewall rules that has traffic source set as non PUBLIC That will prevent solutions with hidden firewall rules (from the config UI) to fail deployment when using a Shared VPC 2. Remove VM tags that are not necessary 3. Assigning correct firewall target tags, based on the tier 5. If in multinic mode, firewall rules are only applied to the first interface #vm-multinic PiperOrigin-RevId: 255038886

Commit:1f158fb
Author:thiagolacerda
Committer:Thiago Lacerda

[Autogen] Add NetworkInterfacesSpec The way to generate Multi NIC DM templates Also update dm integration tests to use array of networks and external IPs #vm-multinic PiperOrigin-RevId: 263235527

Commit:091ba03
Author:thiagolacerda
Committer:Thiago Lacerda

[Autogen] Overall firewall resource creation and display information improvements 1. Allow users to disable firewall rules that has traffic source set as non PUBLIC That will prevent solutions with hidden firewall rules (from the config UI) to fail deployment when using a Shared VPC 2. Remove VM tags that are not necessary 3. Assigning correct firewall target tags, based on the tier 5. If in multinic mode, firewall rules are only applied to the first interface #vm-multinic PiperOrigin-RevId: 255038886

Commit:ed2c17b
Author:wgrzelak
Committer:Wojciech Grzelak

[Autogen] Add support of Stackdriver Logging & Monitoring. ... PiperOrigin-RevId: 229322941

Commit:11378d4
Author:khajduczenia
Committer:Thiago Lacerda

[Autogen] Make autoDelete configurable for additionalDisks PiperOrigin-RevId: 210914877

Commit:7fe0b08
Author:Deployment Manager Autogen
Committer:Thiago Lacerda

Project import generated by Copybara. PiperOrigin-RevId: 208574651

Commit:75c0c3a
Author:thiagolacerda
Committer:Huy Huynh

[Autogen] Add AutogenCli binary in cli package to deal with Autogen library AutogenCli will also have the ability to autogen solution from BatchInput and DeploymentPackageInput specs PiperOrigin-RevId: 207980357

Commit:9b24dad
Author:Huy Huynh
Committer:GitHub

Project import generated by Copybara. (#8) PiperOrigin-RevId: 207618496

Commit:a0b5050
Author:Deploymen Manager Autogen
Committer:Kamil Hajduczenia

Project import generated by Copybara. PiperOrigin-RevId: 205826079

Commit:48777c9
Author:Deploymen Manager Autogen
Committer:Kamil Hajduczenia

Project import generated by Copybara. PiperOrigin-RevId: 205826079