Ludovico Magnocavallo
6045cf6ae2
Add support for contexts to compute-vm module ( #3406 )
2025-10-13 16:54:13 +02:00
Ludovico Magnocavallo
f7e7b2ccf8
Allow setting resource policies in compute-vm module ( #3336 )
...
* allow setting resource policies in compute-vm module
* Update modules/compute-vm/resource-policies.tf
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com >
* revert splat change
---------
Co-authored-by: Wiktor Niesiobędzki <wiktorn@google.com >
2025-09-18 07:13:47 +00:00
Ludovico Magnocavallo
c1e8f9d70c
add support for startup script to compute-vm module ( #3313 )
2025-09-09 13:49:38 +02:00
Ludovico Magnocavallo
a3f7faf7d4
Fix boot disk source/params in compute vm module ( #3292 )
2025-09-01 12:45:42 +00:00
kovagoadam
44060453fb
Added test for compute-vm module disks template example ( #3289 )
...
* Added test for compute-vm module disks template example
* Added licence boilerplate
2025-09-01 14:28:05 +02:00
Ludo
5029e078cd
Merge remote-tracking branch 'origin/master' into fast-dev
2025-07-09 09:11:06 +02:00
Javier Roger
2fc3413b97
feat: add support for regional instance templates ( #3224 )
2025-07-08 17:10:54 +02:00
Liam Nesteroff
f07e4f64e9
Standardise reuse variable from project module and implement for net-vpc ( #3205 )
...
* exposing the network_id from the net-vpc module for use with tag bindings
* convert vpc_create to vpc_reuse
* Changed the reuse vars to standardised attributes
* fixed readme tests and schemas
* modified apigee blueprint to use vpc_reuse with network_id passthrough
---------
Co-authored-by: Ludovico Magnocavallo <ludomagno@google.com >
2025-07-03 09:12:05 +10:00
apichick
108258746b
Added network tier to network interfaces in compute-vm module ( #3151 )
2025-06-10 23:26:44 +02:00
Ludovico Magnocavallo
b9ea8a6c26
Allow creation of regional templates in compute-vm module ( #3114 )
...
* allow creation of regional templates in compute-vm module
* tfdoc
* fix blueprint
2025-05-27 14:18:40 +02:00
Ludovico Magnocavallo
8af9b4c845
Allow creating disks with no name in compute-vm ( #3113 )
...
* allow creating disks with no name
* update template example
* tfdoc
2025-05-27 07:19:13 +00:00
Ludovico Magnocavallo
623f2b0113
Enable repd tag bindings in compute-vm module ( #3063 )
...
* enable repd tag bindings in compute-vm module
* tfdoc
2025-05-03 11:29:07 +02:00
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