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 0.6.0-alpha #216

Merged
merged 137 commits into from
Apr 19, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
ff30c20
Increasing cloud-build machine for pr-validation.
cboneti Mar 22, 2022
0a3aed7
Fix simple typo in README
tpdownes Mar 22, 2022
eeb2b2d
Merge pull request #169 from tpdownes/fix_typo
tpdownes Mar 22, 2022
e46fddd
Modularize integration tests
cboneti Mar 23, 2022
c1295e7
Merge branch 'develop' of github.com:GoogleCloudPlatform/hpc-toolkit …
cboneti Mar 23, 2022
61bee87
Reverting cloud-build machine for pr-validation
cboneti Mar 23, 2022
fc40451
Add startup-script to install Ops Agent
mittz Mar 23, 2022
67e7b35
Update omnia-cluster.yaml
cboneti Mar 23, 2022
921b071
Add slurm cluster to spack-gromacs
heyealex Mar 23, 2022
6943c76
Add a spack cache build option to the spack resource
douglasjacobsen Mar 18, 2022
583546f
Upgrade to latest DDN EXAScaler and pass through labels
nick-stroud Mar 23, 2022
2409ce8
Merge pull request #154 from douglasjacobsen/spack_cache_builder
heyealex Mar 23, 2022
67b2dc9
Toggle filestore api as part of nightly cleanup
nick-stroud Mar 23, 2022
6bb0a05
Update examples README with gromacs info
heyealex Mar 23, 2022
084b305
Addressing issues from code-review.
cboneti Mar 23, 2022
e2e1840
Merge pull request #173 from nick-stroud/upgrade_ddn
cboneti Mar 23, 2022
db99839
Use curl for disable request to avoid using --force
nick-stroud Mar 23, 2022
bb4ac65
Add troubleshooting note about filestore network issue
nick-stroud Mar 23, 2022
234216e
Merge pull request #170 from cboneti/build
cboneti Mar 24, 2022
93a7aeb
Consolidate .gitignore files to root dir
nick-stroud Mar 24, 2022
4ab5ccf
Merge pull request #174 from nick-stroud/filestore_network_cleanup
nick-stroud Mar 24, 2022
3fc7754
Clarify gromacs example instructions
heyealex Mar 24, 2022
c498288
Merge pull request #175 from nick-stroud/consolidate_ignore
nick-stroud Mar 25, 2022
08ba8f9
Expand condition to identify distribution in install_cloud_ops_agent.sh
mittz Mar 25, 2022
96beb78
Update URL for ansible-lint pre-commit hook
tpdownes Mar 25, 2022
c7f57cc
Revert "Toggle filestore api as part of nightly cleanup"
nick-stroud Mar 25, 2022
1a40d1a
Merge pull request #176 from tpdownes/update_ansible_lint
tpdownes Mar 25, 2022
00eda5f
Merge pull request #178 from nick-stroud/revert_filestore_cleanup
nick-stroud Mar 25, 2022
a12c17e
Enhance usability for spack-gromacs
heyealex Mar 26, 2022
af5a464
Support running make tests when OS does not contain bash>=4.3
tpdownes Mar 25, 2022
a98bd61
Merge pull request #179 from tpdownes/support_make_tests_old_bash
tpdownes Mar 28, 2022
a4bba67
Merge branch 'develop' into runnable-gromacs
heyealex Mar 28, 2022
f370fce
Update plugin to address build error with TFLint
tpdownes Mar 28, 2022
f185e2a
Clarify readme, add sudo to commands as needed
heyealex Mar 28, 2022
19030e8
Merge pull request #172 from heyealex/runnable-gromacs
heyealex Mar 28, 2022
a3f8327
Address issues destroying VPC with Terraform
mittz Mar 25, 2022
5408731
Merge pull request #171 from mittz/add-opsagent-startupscript
heyealex Mar 28, 2022
0794bdd
Merge pull request #182 from tpdownes/add-troubleshooting-failure-to-…
tpdownes Mar 29, 2022
52d1ada
Remove unused functions and eliminate related warnings
tpdownes Mar 29, 2022
6810843
Merge pull request #180 from tpdownes/fix_tflint_build_error
tpdownes Mar 29, 2022
10e2837
Merge pull request #184 from tpdownes/fix_remove_unused_functions
tpdownes Mar 29, 2022
9cae6be
Add note about tflint version compatibility with tflint google plugins
tpdownes Mar 29, 2022
e016ec9
Merge pull request #186 from tpdownes/feat_readme_note_tflint_versions
tpdownes Mar 29, 2022
0007e77
Fix the way of GitHub module handling
mittz Mar 30, 2022
f7bd8d2
Add index rebuilding to populated caches
douglasjacobsen Mar 29, 2022
b2dfbae
Add troubleshooting tip for def GCE SA permissions
heyealex Mar 28, 2022
c98351e
Merge pull request #181 from heyealex/troubleshoot-def-sa-failure
heyealex Mar 30, 2022
e1f5bad
Add monitoring dashboard to example
heyealex Mar 30, 2022
1ce3e8d
Update license to 2022
tpdownes Mar 19, 2022
868c514
Remove unused local Packer variable
tpdownes Mar 21, 2022
2030913
Merge pull request #189 from tpdownes/fix_little_things
tpdownes Mar 31, 2022
ed61a9a
Merge pull request #185 from douglasjacobsen/spack_cache_index
heyealex Mar 31, 2022
00db489
Merge pull request #188 from heyealex/monitoring-example
heyealex Mar 31, 2022
4bcc21c
Merge pull request #187 from mittz/fix-github-module-handling
tpdownes Apr 1, 2022
8e28195
Fixing DDN Exascaler Marketplace path.
cboneti Apr 1, 2022
ae42c60
Reducing /exports/ permissions in nfs-server.
cboneti Apr 1, 2022
3eb5c40
Merge pull request #193 from cboneti/cross
cboneti Apr 4, 2022
7ac8bfd
Support to set global variables at command line during ghpc create an…
mittz Apr 4, 2022
fbe4293
Update TFLint plugin to 0.16.1 to match CI environment
tpdownes Apr 5, 2022
5f94d45
Merge pull request #196 from tpdownes/update_tflint_plugin
cboneti Apr 5, 2022
f303276
Create dedicated function for HCL attribute file creation
tpdownes Apr 5, 2022
3fcfeac
Add documentation for resource fields
heyealex Apr 4, 2022
8d1f82e
Merge pull request #198 from tpdownes/feat_dedicated_hcl_attribute_wr…
tpdownes Apr 5, 2022
c9a49b6
Merge pull request #195 from heyealex/doc/use-field
heyealex Apr 5, 2022
bb68794
Implementing parallel builds.
cboneti Apr 6, 2022
063203c
Move literal variable handler functions
tpdownes Apr 5, 2022
fe95e13
Improve literal variable handling
tpdownes Apr 4, 2022
8eaec02
Add support for validators in YAML
tpdownes Apr 4, 2022
32e1719
Implement validator functions and unit tests
tpdownes Apr 4, 2022
398fdf7
Support setting validation level at command line
tpdownes Apr 4, 2022
c2abbb7
Ignore default validators during make tests
tpdownes Apr 1, 2022
2a10a52
Change default validation level to WARNING
tpdownes Apr 5, 2022
6ceba39
Increase utility of stderr message when validators fail
tpdownes Apr 5, 2022
7d45b32
Merge pull request #183 from tpdownes/feat_parameter_validation
tpdownes Apr 6, 2022
bc76633
Merge pull request #197 from cboneti/faster-builds
cboneti Apr 6, 2022
dcfc481
Add spack-gromacs example to integration tests
heyealex Mar 28, 2022
93df7fb
Additional gromacs tests
heyealex Mar 31, 2022
01c2f91
Address feedback
heyealex Apr 5, 2022
75183a1
Un-altered addition of Components & Command section
nick-stroud Apr 6, 2022
ad8e816
Un-altered addition of Writing YAML, Custom Resources, & Contributing
nick-stroud Apr 6, 2022
96b2691
Merge pull request #191 from heyealex/spack-integration-test
heyealex Apr 6, 2022
4086933
Add monitoring integration test
heyealex Mar 28, 2022
1750a2a
Merge duplicate documentation sections
nick-stroud Apr 7, 2022
1372b3a
Migrate cty.Value conversion functions to config package
tpdownes Apr 7, 2022
96affc6
Merge pull request #201 from tpdownes/migrate_cty_value
tpdownes Apr 7, 2022
42bf004
Addressing feedback
nick-stroud Apr 7, 2022
cdac1f5
Merge pull request #199 from nick-stroud/move_user_guide_to_readme
nick-stroud Apr 7, 2022
58d138b
Consolidate quickstart instructions.
nick-stroud Apr 6, 2022
1a3eafa
Addressing feedback
nick-stroud Apr 7, 2022
e3141c7
Merge pull request #200 from nick-stroud/quickstart_consolidation
nick-stroud Apr 7, 2022
20f3b77
Change Terraform commands to use -chdir to avoid having to cd
nick-stroud Apr 7, 2022
2ca09f9
Merge pull request #202 from nick-stroud/instructions_use_chdir
nick-stroud Apr 8, 2022
f45f29b
Change partition default to exclusive
heyealex Apr 7, 2022
5e49d65
Merge pull request #194 from heyealex/monitoring-integration-test
heyealex Apr 8, 2022
1ad8626
Enable TIER 1 networking with single input
nick-stroud Apr 8, 2022
15be7f7
Give option to enable gVNIC without TIER 1 networking
nick-stroud Apr 8, 2022
a3db62d
Merge pull request #194 from heyealex/monitoring-integration-test
heyealex Apr 8, 2022
173720d
Merge branch 'develop' of github.com:GoogleCloudPlatform/hpc-toolkit …
cboneti Apr 11, 2022
f0fa519
Merge pull request #205 from cboneti/faster-builds
cboneti Apr 11, 2022
68735f9
Rename to 'bandwidth_tier' and set version to minimum allowed
nick-stroud Apr 11, 2022
e1724b6
Merge branch 'develop' into 'tier1_gvnic_in_simple_instance'
nick-stroud Apr 11, 2022
9ad65d6
Address feedback
nick-stroud Apr 11, 2022
f71d196
Merge pull request #203 from nick-stroud/tier1_gvnic_in_simple_instance
nick-stroud Apr 12, 2022
9078139
Initial Packer autovars implementation using modern HCL approach
tpdownes Apr 6, 2022
706210c
Add simple Packer example
tpdownes Apr 7, 2022
4bd6217
Update test script to support validation of Packer template syntax
tpdownes Apr 11, 2022
f2a3b55
Eliminate redundant type warnings
tpdownes Apr 11, 2022
bdbabdb
Check error before deferring file close
tpdownes Apr 11, 2022
e617cf8
Merge pull request #204 from tpdownes/feat_packer_modernize
tpdownes Apr 12, 2022
70dccde
Eliminate use of deprecated create flag from daily tests script
tpdownes Apr 12, 2022
8e02dc4
Fail immediately in integration tests if blueprint creation fails
tpdownes Apr 13, 2022
cadf57b
Revert "Update test script to support validation of Packer template s…
tpdownes Apr 13, 2022
40ceefd
Merge pull request #207 from tpdownes/fix_deprecated_flag
tpdownes Apr 13, 2022
ecb4c7d
Alter behavior of ResolveGlobalVariables
tpdownes Apr 13, 2022
fe0cc93
Update test script to support validation of Packer template syntax
tpdownes Apr 11, 2022
44a78be
Merge pull request #208 from tpdownes/fix_global_resolution
tpdownes Apr 13, 2022
22ca23f
Add jq to Toolkit builder image for parsing JSON files
tpdownes Apr 14, 2022
06d393c
Merge pull request #209 from tpdownes/feat_add_jq_builder
tpdownes Apr 14, 2022
6945a8b
Add placement policy options to simple instance.
nick-stroud Apr 12, 2022
61cd1da
Create local for resource prefix in simple instance
nick-stroud Apr 14, 2022
3769366
Address feedback
nick-stroud Apr 14, 2022
cd7f8da
Add daily integration test for Packer
tpdownes Apr 14, 2022
78e89d8
Add galaxy requirements.yml file to Packer example
tpdownes Apr 13, 2022
3f071c3
Modify Packer example to set ansible_playbooks at resource level
tpdownes Apr 14, 2022
f0c2853
Update WriteBlueprint to handle error and test for overwrite condition
nick-stroud Apr 14, 2022
dd63dc0
Merge pull request #213 from nick-stroud/add_test_for_overwrite
nick-stroud Apr 14, 2022
9bf4074
Merge pull request #211 from tpdownes/feat_packer_tests
tpdownes Apr 14, 2022
b9276d4
Use n2-standard-4 as default VM type (more uniform availability acros…
tpdownes Apr 14, 2022
b82b1ef
Merge pull request #212 from tpdownes/feat_intel_packer
tpdownes Apr 15, 2022
fa9ace8
improved error message for x-group var ref
cboneti Apr 15, 2022
4d8a5bc
Merge pull request #206 from nick-stroud/simple_instance_placement
nick-stroud Apr 15, 2022
d392542
Simplify Packer example
tpdownes Apr 15, 2022
0e42b64
Merge pull request #214 from tpdownes/feat_packer_toolkit_inputs
tpdownes Apr 18, 2022
c0c3651
Remove explicit subnetwork setting from Packer integration test
tpdownes Apr 18, 2022
9d74b1d
Merge pull request #218 from tpdownes/fix_packer_integration_test
nick-stroud Apr 18, 2022
5fb6fbf
Increase version to 0.6.0-alpha
nick-stroud Apr 18, 2022
c439f39
Merge pull request #217 from nick-stroud/update_version
nick-stroud Apr 18, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 49 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,53 @@
#### GENERAL DEVELOPMENT

# Built Binary
ghpc
# macOS Desktop Services Store
.DS_Store
# workspace level vscode settings
.vscode/

#### TERRAFORM

# Local .terraform directories
**/.terraform/*

# .tfstate files
*.tfstate
*.tfstate.*

# Crash log files
crash.log

# Exclude all .tfvars files, which are likely to contain sentitive data, such as
# password, private keys, and other secrets. These should not be part of version
# control as they are data points which are potentially sensitive and subject
# to change depending on the environment.
#
*.tfvars

# Ignore override files as they are usually used to override resources locally and so
# are not checked in
override.tf
override.tf.json
*_override.tf
*_override.tf.json

# Include override files you do wish to add to version control using negated pattern
#
# !example_override.tf

# Include tfplan files to ignore the plan output of command: terraform plan -out=tfplan
# example: *tfplan*

# Ignore CLI configuration files
.terraformrc
terraform.rc

# Ignore Terraform lock files sometimes generated during validation
# These are useful for root modules, but not re-usable modules
.terraform.lock.hcl

#### PACKER
packer-manifest.json
*.auto.pkrvars.hcl
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -56,8 +56,8 @@ repos:
hooks:
- id: go-critic
args: [-disable, "#experimental,sloppyTypeAssert"]
- repo: https://github.com/ansible-community/ansible-lint.git
rev: v5.4.0 # https://github.com/ansible-community/ansible-lint/releases/
- repo: https://github.com/ansible/ansible-lint.git
rev: v5.4.0
hooks:
- id: ansible-lint
- repo: https://github.com/adrienverge/yamllint.git
Expand Down
2 changes: 1 addition & 1 deletion .tflint.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
// limitations under the License.
plugin "google" {
enabled = true
version = "0.12.1"
version = "0.16.1"
source = "github.com/terraform-linters/tflint-ruleset-google"
}
rule "terraform_deprecated_index" {
Expand Down
Loading