Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.17.0 #1276

Merged
merged 167 commits into from
May 4, 2023
Merged

Release v1.17.0 #1276

merged 167 commits into from
May 4, 2023

Conversation

mr0re1
Copy link
Collaborator

@mr0re1 mr0re1 commented May 4, 2023

Key New Features

  • Initial Support for Kubernetes with GKE (example).
  • Enable specification of all fields of module outputs
  • Instructions to run the toolkit from Cloud Workstations

New Modules

Module Improvements

Improvements

  • Added support for OFE deployment from a configuration file

Version updates

mr0re1 and others added 30 commits April 3, 2023 17:44
* Remove examples folder;
* Add bool inputs `install_cloud_ops_agent` and `install_ansible`;
* Deprecate `prepend_ansible_installer` input.
…ls (#1086)

```
blueprint_name: lucky
vars: { deployment_name: mango }
deployment_groups:
- group: red
  modules:
  - {id: emb, source: modules/green}
  - {id: dev, source: ./modules/green}
  - {id: rel, source: ../../../../../../../tmp/green/}
  - {id: abs, source: /tmp/green}

$ terraform -chdir=mango/red init
Initializing modules...
- abs in modules/green-b6a4
- dev in modules/green-c71e
- emb in modules/embedded/modules/green
- rel in modules/green-b6a4

$ tree mango/red/ -d
mango/red/
└── modules
    ├── embedded
    │   ├── community
    │   │   └── modules
    │   │       ├── compute
    │   │       │   ├── htcondor-execute-point
    │   │       ...
    │   └── modules
    │       ├── compute
    │       │   └── vm-instance
    │       ├── green
    │       ...
    ├── green-b6a4
    └── green-c71e
```
Co-authored-by: soumyapani <[email protected]>
Co-authored-by: Carlos Boneti <[email protected]>
Adds a gke-cluster module to community
Primitive cty.Types => corresonding HCL type;
List, Set, and Tuple cty.Type => `list` (!sic, not `list(any)`)
Else => `any`.
Add basic documentation for gke-cluster module and example
Updating packer documentation to make usage easier to find
```
$ terraform plan
...
Plan: 49 to add, 3 to change, 0 to destroy.
```
```
$ ./babysit_tests.py a26a225 PR-validation PR-main-Integration-Group-3 -r 3 -c 2
found 2 builds:
PENDING PR-main-Integration-Group-3     https://console.cloud.google.com/cloud-build/builds/74fa4c3e-2e3c-46c1-8be6-2a1568cf3ab5?project=508417052821
FAILURE PR-validation   https://console.cloud.google.com/cloud-build/builds/a0b1856e-7609-4ea8-a8aa-f7565bed39b1?project=508417052821
approve PENDING PR-main-Integration-Group-3     https://console.cloud.google.com/cloud-build/builds/74fa4c3e-2e3c-46c1-8be6-2a1568cf3ab5?project=508417052821
status update: PENDING > WORKING        PR-main-Integration-Group-3     https://console.cloud.google.com/cloud-build/builds/74fa4c3e-2e3c-46c1-8be6-2a1568cf3ab5?project=508417052821
retry FAILURE   PR-validation   https://console.cloud.google.com/cloud-build/builds/a0b1856e-7609-4ea8-a8aa-f7565bed39b1?project=508417052821
status update: NONE > QUEUED    PR-validation   https://console.cloud.google.com/cloud-build/builds/a2263260-392e-4fb0-bf7a-9926cf9f1c89?project=508417052821
status update: QUEUED > WORKING PR-validation   https://console.cloud.google.com/cloud-build/builds/a2263260-392e-4fb0-bf7a-9926cf9f1c89?project=508417052821
status update: WORKING > FAILURE        PR-validation   https://console.cloud.google.com/cloud-build/builds/a2263260-392e-4fb0-bf7a-9926cf9f1c89?project=508417052821
retry FAILURE   PR-validation   https://console.cloud.google.com/cloud-build/builds/a2263260-392e-4fb0-bf7a-9926cf9f1c89?project=508417052821
status update: NONE > QUEUED    PR-validation   https://console.cloud.google.com/cloud-build/builds/2766a3e6-cf11-407f-99c1-ce49cfe58f32?project=508417052821
status update: QUEUED > WORKING PR-validation   https://console.cloud.google.com/cloud-build/builds/2766a3e6-cf11-407f-99c1-ce49cfe58f32?project=508417052821
status update: WORKING > FAILURE        PR-validation   https://console.cloud.google.com/cloud-build/builds/2766a3e6-cf11-407f-99c1-ce49cfe58f32?project=508417052821
retry FAILURE   PR-validation   https://console.cloud.google.com/cloud-build/builds/2766a3e6-cf11-407f-99c1-ce49cfe58f32?project=508417052821
...
```
Setting headers explicitly created noise durring `terraform apply`.
See hashicorp/terraform-provider-google#12998
* Fix bug: using copy value for chain-compare while updating original one;
* Fix bug: using missing key from `errorMessages`;
mr0re1 and others added 18 commits April 20, 2023 15:34
* Add "Golden copy" test runner with single test

* Address comments
* Add missing files for golden copy test;
* Check if there are any untracked files in golden copy;
* Ignore `previous_deployment_groups`;
* Add `validate_golden_copy` to `make tests`
* Add golden copy tests for terraform IGC
* Improve usability of validate_golden_copy by printing absolute pathes
Add license to generated YAML files
Update PR template to remove checklist
- upgrade to sqlparse 0.4.4 in Open Front End
- use gcc-12 to compile NVIDIA GRID drivers to align with cc used to
  compile kernel
- fix invocation of --silent option
@mr0re1 mr0re1 requested a review from tpdownes May 4, 2023 03:23
@mr0re1 mr0re1 requested review from nick-stroud and removed request for tpdownes May 4, 2023 16:55
@mr0re1 mr0re1 assigned nick-stroud and unassigned tpdownes May 4, 2023
@nick-stroud
Copy link
Collaborator

Note that failing tests are:

  • Failing ansible linter that has been mitigated on develop and should not affect release
  • GKE integration test because the test does not exist on this branch, which is intended

I believe it is acceptable to merge with both of these.

@nick-stroud nick-stroud assigned mr0re1 and unassigned nick-stroud May 4, 2023
@mr0re1 mr0re1 merged commit f7abfbe into main May 4, 2023
@mr0re1 mr0re1 deleted the release-candidate branch May 4, 2023 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants