-
Notifications
You must be signed in to change notification settings - Fork 17
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
Add iscsci support #458
base: main
Are you sure you want to change the base?
Add iscsci support #458
Conversation
storage_capacity = 1024 | ||
subnet_ids = [var.instance_subnet_id] | ||
preferred_subnet_id = var.instance_subnet_id | ||
deployment_type = "SINGLE_AZ_1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Question, there is discussion right now with Riot and Epic that may result in a recommendation of Multi-AZ FSxN and Primary/Secondary Helix Core servers as the primary recommendation for running Perforce primary repo in production on AWS on FSxN. Should that be defined here, or is that better for "guidance" in the documentation?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will do this. This example showcases a single Helix Core server deployment. We do not currently have support to configure Helix Core servers as Edge / Replica / Standby, although @GrzesiekO is working on that currently.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Couple minor things we need to adjust:
- Rebase main to pull in changes to packer base AMI version
- Potentially update example to create VPC and handle DNS to follow existing patterns
I can add these changes.
@@ -50,7 +50,7 @@ source "amazon-ebs" "al2023" { | |||
|
|||
source_ami_filter { | |||
filters = { | |||
name = "al2023-ami-2023.5.*" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We merged a fix for this. We should rebase main onto this branch before merging.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, merged it to the fork
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is fine - I will note that our other examples / samples are designed to be as easy as possible to deploy, so we minimize variables. That means the examples / samples will also provision supporting infrastructure like VPCs, DNS resources. Here we are expecting the end user to provide those. If you'd like @adizalmanovich1 I can add changes that bring the example more in line with the expected format.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
adding all
storage_capacity = 1024 | ||
subnet_ids = [var.instance_subnet_id] | ||
preferred_subnet_id = var.instance_subnet_id | ||
deployment_type = "SINGLE_AZ_1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We will do this. This example showcases a single Helix Core server deployment. We do not currently have support to configure Helix Core servers as Edge / Replica / Standby, although @GrzesiekO is working on that currently.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I may just be missing it, but is autogrow for the Helix Core luns configured as part of the TF here? Same for the FS itself? I believe customers will have an assumption that the volumes will be elastic like EBS and are generally not knowledgable on iSCSI.
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4.0.2 to 4.0.3. - [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases) - [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md) - [Commits](aws-actions/configure-aws-credentials@v4.0.2...v4.0.3) --- updated-dependencies: - dependency-name: aws-actions/configure-aws-credentials dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
…1 update Bumps the awscc-provider group with 1 update in the /modules/perforce/helix-authentication-service directory: [hashicorp/awscc](https://github.com/hashicorp/terraform-provider-awscc). Bumps the awscc-provider group with 1 update in the /modules/perforce/helix-core directory: [hashicorp/awscc](https://github.com/hashicorp/terraform-provider-awscc). Updates `hashicorp/awscc` from 1.26.0 to 1.27.0 - [Release notes](https://github.com/hashicorp/terraform-provider-awscc/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-awscc/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-awscc@v1.26.0...v1.27.0) Updates `hashicorp/awscc` from 1.26.0 to 1.27.0 - [Release notes](https://github.com/hashicorp/terraform-provider-awscc/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-awscc/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-awscc@v1.26.0...v1.27.0) --- updated-dependencies: - dependency-name: hashicorp/awscc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: awscc-provider - dependency-name: hashicorp/awscc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: awscc-provider ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps squidfunk/mkdocs-material from 9.5.50 to 9.6.1. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
…update Bumps the aws-provider group with 1 update in the /modules/jenkins directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-authentication-service directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-core directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-swarm directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /samples/simple-build-pipeline directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Updates `hashicorp/aws` from 5.84.0 to 5.85.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.84.0...v5.85.0) Updates `hashicorp/aws` from 5.84.0 to 5.85.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.84.0...v5.85.0) Updates `hashicorp/aws` from 5.84.0 to 5.85.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.84.0...v5.85.0) Updates `hashicorp/aws` from 5.84.0 to 5.85.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.84.0...v5.85.0) Updates `hashicorp/aws` from 5.84.0 to 5.85.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.84.0...v5.85.0) --- updated-dependencies: - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.5.50 to 9.6.2. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.5.50...9.6.2) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: Henry Kiem <[email protected]>
Bumps squidfunk/mkdocs-material from 9.6.1 to 9.6.2. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.2 to 9.6.3. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.6.2...9.6.3) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
…1 update Bumps the awscc-provider group with 1 update in the /modules/perforce/helix-authentication-service directory: [hashicorp/awscc](https://github.com/hashicorp/terraform-provider-awscc). Bumps the awscc-provider group with 1 update in the /modules/perforce/helix-core directory: [hashicorp/awscc](https://github.com/hashicorp/terraform-provider-awscc). Updates `hashicorp/awscc` from 1.27.0 to 1.28.0 - [Release notes](https://github.com/hashicorp/terraform-provider-awscc/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-awscc/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-awscc@v1.27.0...v1.28.0) Updates `hashicorp/awscc` from 1.27.0 to 1.28.0 - [Release notes](https://github.com/hashicorp/terraform-provider-awscc/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-awscc/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-awscc@v1.27.0...v1.28.0) --- updated-dependencies: - dependency-name: hashicorp/awscc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: awscc-provider - dependency-name: hashicorp/awscc dependency-type: direct:production update-type: version-update:semver-minor dependency-group: awscc-provider ... Signed-off-by: dependabot[bot] <[email protected]>
…update Bumps the aws-provider group with 1 update in the /modules/jenkins directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-authentication-service directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-core directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-swarm directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /samples/simple-build-pipeline directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Updates `hashicorp/aws` from 5.85.0 to 5.86.1 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.85.0...v5.86.1) Updates `hashicorp/aws` from 5.85.0 to 5.86.1 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.85.0...v5.86.1) Updates `hashicorp/aws` from 5.85.0 to 5.86.1 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.85.0...v5.86.1) Updates `hashicorp/aws` from 5.85.0 to 5.86.1 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.85.0...v5.86.1) Updates `hashicorp/aws` from 5.85.0 to 5.86.1 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.85.0...v5.86.1) --- updated-dependencies: - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials) from 4.0.3 to 4.1.0. - [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases) - [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md) - [Commits](aws-actions/configure-aws-credentials@v4.0.3...v4.1.0) --- updated-dependencies: - dependency-name: aws-actions/configure-aws-credentials dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps squidfunk/mkdocs-material from 9.6.2 to 9.6.4. --- updated-dependencies: - dependency-name: squidfunk/mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
…update Bumps the aws-provider group with 1 update in the /modules/jenkins directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-authentication-service directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-core directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /modules/perforce/helix-swarm directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Bumps the aws-provider group with 1 update in the /samples/simple-build-pipeline directory: [hashicorp/aws](https://github.com/hashicorp/terraform-provider-aws). Updates `hashicorp/aws` from 5.86.1 to 5.87.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.86.1...v5.87.0) Updates `hashicorp/aws` from 5.86.1 to 5.87.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.86.1...v5.87.0) Updates `hashicorp/aws` from 5.86.1 to 5.87.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.86.1...v5.87.0) Updates `hashicorp/aws` from 5.86.1 to 5.87.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.86.1...v5.87.0) Updates `hashicorp/aws` from 5.86.1 to 5.87.0 - [Release notes](https://github.com/hashicorp/terraform-provider-aws/releases) - [Changelog](https://github.com/hashicorp/terraform-provider-aws/blob/main/CHANGELOG.md) - [Commits](hashicorp/terraform-provider-aws@v5.86.1...v5.87.0) --- updated-dependencies: - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider - dependency-name: hashicorp/aws dependency-type: direct:production update-type: version-update:semver-minor dependency-group: aws-provider ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.3 to 9.6.4. - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.6.3...9.6.4) --- updated-dependencies: - dependency-name: mkdocs-material dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
@henrykie i have added the missing items to the sample |
Still working on refactoring. Should have updates soon. Sorry for the delay! |
No description provided.