Ludovico Magnocavallo
dde3c1abf2
Add support for non-destructive tag bindings to compute-vm module ( #3004 )
...
* wip
* add support for tag bindings
* tfdoc
* improve example
* tfdoc
2025-04-03 18:20:00 +02:00
Taneli Leppä
e4f3f713bb
Update list of GPUs.
2025-03-26 13:51:54 +01:00
Taneli Leppä
ccecc32718
compute-vm: Add graceful shutdown configuration and some missing GPUs.
2025-03-26 13:51:54 +01:00
Wiktor Niesiobędzki
2809570651
Fix E2E tests
2025-02-23 18:19:28 +01:00
Wiktor Niesiobędzki
62f789c249
Add execution/invocation commands to outputs
2025-02-21 17:53:42 +01:00
Wiktor Niesiobędzki
58f22ce647
Add prefix to KMS ring, to allow easy recreate
2025-02-10 00:56:19 +01:00
Wiktor Niesiobędzki
7c5b84f33e
Add dependency for compute-vm schedule
2025-02-07 12:02:40 +01:00
Ludovico Magnocavallo
a002ead06b
Add support for advanced machine features to compute-vm ( #2855 )
...
* add support for advanced machine features to compute-vm
* fix validation
* Update modules/compute-vm/variables.tf
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com >
---------
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com >
2025-01-31 09:27:29 +00:00
Wiktor Niesiobędzki
10cc3d8079
modules/compute-vm end-to-end tests and fixes
2025-01-16 10:54:52 +01:00
ooshrioo
ef597a30c0
add GPU options to compute-vm module ( #2689 )
...
* add GPU options to comute-vm module
* Fixed tf according ludo's comments
* Added GPU type validation (by specific values)
* fix validation + README
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2024-11-18 16:40:38 +01:00
Usama Shujaat
6db881da34
Add option to attach multiple snapshot schedule to disks ( #2639 )
...
* Add changes to link mutiple Snapshot Schedule to a disk/boot disk
* Update Readme and fix for boot snapshot schedule
* Updating for_each expression, fix linting error
---------
Co-authored-by: usamashujaat <155731944+usamashujaat@users.noreply.github.com >
2024-10-28 18:53:43 +01:00
Wiktor Niesiobędzki
44a4268afc
Fix E2E tests
2024-09-04 12:16:50 +02:00
luigi-bitonti
815abc0afa
Added max_run_duration field to compute_vm modules ( #2533 )
...
Co-authored-by: Luigi Bitonti <luigi.bitonti@nttdata.com >
2024-08-28 09:36:45 +00:00
Ludovico Magnocavallo
da68d3cfc4
Add support for PSC network attachments and interfaces in modules ( #2125 )
...
* support network attachments in net-vpc module
* support network attachments in net-address module
* fix examples
* fix examples
* add support for psc interfaces to compute-vm module
2024-03-04 10:12:11 +01:00
Luca Prete
fa7664434b
Enable sole tenancy (node_affinities) on compute_vm ( #1903 )
2023-12-05 18:05:23 +01:00
Ludovico Magnocavallo
42fa742528
Add support for firewall tags to compute-vm module ( #1895 )
...
* add support for firewall tags to compute-vm module
* add support for firewall tags to compute-vm module
2023-12-01 11:27:37 +00:00
Wiktor Niesiobędzki
fe485414e6
Add end-to-end tests for project module ( #1823 )
...
* Add end-to-end tests for project module
* Add inventory to data tests
* Add files to end-to-end test cases
* Review fixes - use named groups
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2023-11-03 18:04:19 +01:00
Luca Prete
feef3909db
compute-vm: remove old todo ( #1804 )
2023-10-24 10:45:53 +00:00
Ludovico Magnocavallo
02ccc576f5
fix resource manager tag bindings in compute-vm module ( #1771 )
2023-10-18 09:24:00 +00:00
luigi-bitonti
0195ea6bca
Exposed stack_type variable in compute_vm module ( #1756 )
...
* Exposed stack_type variable in compute_vm module
* Updated README.md
* align instance template, fix variable ordering
---------
Co-authored-by: Ludo <ludomagno@google.com >
2023-10-16 06:28:56 +00:00
Ludovico Magnocavallo
df5daab6cc
Allow using no service account in compute-vm ( #1692 )
...
* module and tests
* align blueprints
* tfdoc
* remove stale variables
* fix blueprint
* variable description
2023-09-19 16:56:51 +00:00
Sam Bentley
b1679ad21a
Fix: Instance level stateful disk config ( #1578 )
...
* update doco
* fix bug in TF code
* change instance name in README to fix test
* revert disk name
* Update stateful.yaml
* fix examples and tests
---------
Co-authored-by: Julio Castillo <juliocc@gmail.com >
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2023-08-11 15:25:17 +00:00
Julio Castillo
1fdec356e2
Update large TOCs
2023-07-28 15:43:51 +02:00
Ludovico Magnocavallo
d9f7cef1e7
allow using a separate resource for boot disk ( #1496 )
2023-07-07 15:40:13 +00:00
Ludovico Magnocavallo
ce647647cc
Add support for resource policies to compute vm module ( #1467 )
...
* instance schedule
* snapshot resource policy variable and resource
* tfdoc
* snapshot schedules
2023-06-26 06:49:05 +00:00
Julio Castillo
e900e9c951
Make internal/external addresses optional in compute-vm
...
Fixes 1431
2023-06-08 14:00:10 +02:00
Ludovico Magnocavallo
884cb8b4bf
Ensure all modules have an id output ( #1410 )
...
* net-vpc
* a-d
* complete modules
* fix error
2023-06-02 16:07:22 +02:00
Alejandro Leal
87cd83f5c0
Several updates
...
Several updates
2023-05-13 23:51:46 -04:00
Ludovico Magnocavallo
112d9a8d9c
Allow using existing boot disk in compute-vm module ( #1241 )
...
* allow using existing boot disk in compute-vm module
* allow setting initialize params to null
* tests
* fast
* blueprints
2023-03-12 10:53:59 +01:00
Julio Castillo
3395464754
Update TOC
2023-02-07 16:17:16 +01:00
Julio Castillo
1aba238c99
Remove empty section
2023-02-07 15:59:29 +01:00
Julio Castillo
bb565b72f1
Add Disk examples
2023-02-07 15:59:29 +01:00
Julio Castillo
08f2540872
Bump provider version
2023-02-07 15:59:29 +01:00
Julio Castillo
fa064ddf4d
Fix typo
2023-02-07 15:59:29 +01:00
Julio Castillo
04602353ce
New compute-vm examples and tests
2023-02-07 15:59:29 +01:00
Taneli Leppä
25e0cba10a
Added device_name field to compute-vm attached_disks parameter (for stateful disks).
2023-01-03 16:55:54 +01:00
Julio Castillo
e700a27079
Enforce terraform fmt in examples
2022-12-18 14:00:19 +01:00
Sebastian Kunze
5125a5ad03
Replace Docker's gcplogs driver with the GCP COS logging agent ( #977 )
2022-11-15 13:19:52 +01:00
Luca Prete
9aea79fd31
Add internal_ips output to compute-vm module
2022-10-21 10:38:25 +02:00
Giovanni Baratta
ca1dc3659a
Add auto_delete and instance_redistribution_type to compute-vm and compute-mig modules. ( #890 )
...
* Add auto_delete parameter to compute-vm module
* Add instance_redistribution_type in compute-mig module
2022-10-16 21:19:46 +02:00
Ludovico Magnocavallo
e66340c4db
Refactor compute-vm for Terraform 1.3 ( #860 )
...
* refactor compute-vm for Terraform 1.3
* bump Terraform version in CI tests config
* fix optional null handling (ht jccb)
* tfdoc
* update blueprints
* align fast
* align README examples
2022-10-07 10:53:53 +02:00
Julio Castillo
7e9173d35d
Create fully recursive e2e test runner
2022-09-12 13:58:11 +02:00
Julio Castillo
a866182161
Test documentation examples in the examples/ folder
2022-09-06 17:46:09 +02:00
Simone Ruffilli
a29faa7f8c
instance_termination_action must be set for compute-vm spot instances ( #778 )
...
* Bumped providers version
* Adds ability to control instance_termination_action for SpotVMs
2022-08-20 18:37:17 +02:00
Julio Castillo
e6135bb323
Remove preemptible VMs in favor of spot VMs
2022-05-04 18:01:07 +02:00
Simone Ruffilli
be54fe31d7
Adds Spot VM support to compute-vm
2022-05-04 09:48:31 +02:00
Ludovico Magnocavallo
0b5ed8b7ef
Add support for resource management tags and tag bindings ( #552 )
...
* organization module
* folder module
* project module
* fix project binding
* use id instead of name for references
* kms module
* compute-vm
* fix compute-vm
2022-02-20 11:14:18 +01:00
Simone Ruffilli
abb6b50a46
Add periods at the end of each description field where missing ( #478 )
2022-01-31 10:45:34 +01:00
Julio Castillo
cf423998f0
Align tftest syntax with tdoc
...
This commit changes the token separator for inline examples from a
semicolon to a space
2022-01-28 21:34:15 +01:00
Julio Castillo
31f625f149
Link vars and outputs from README
2022-01-22 14:15:16 +01:00