-
Notifications
You must be signed in to change notification settings - Fork 59
Conversation
/help ChatOPS built in help:Currently supported commands include:
The 1st command does not take arguments, the remaining take two:
Examples: # run idempotence tests on listed modules with Terraform versions: 1.2 (latest patch available), 1.4 (latest patch available), 1.5.4.
/idempotence paths="examples/common_vmseries examples/panorama_standalone" tf_version="1.2 1.4 1.5.4" # run validation tests with the latest available Terraform version on listed modules.
/validate paths="modules/vmseries modules/vnet examples/dedicated_vmseries" |
/idempotence paths="examples/common_vmseries_and_autoscale examples/dedicated_vmseries_and_autoscale" tf_version="1.3 1.4 1.5 1.6"
|
/idempotence paths="examples/common_vmseries examples/common_vmseries_and_autoscale examples/dedicated_vmseries examples/dedicated_vmseries_and_autoscale examples/gwlb_with_vmseries examples/standalone_panorama examples/standalone_vmseries" tf_version="1.5 1.6"
|
193f8cd
to
b7a2c95
Compare
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.
Looks good to me, let's merge if tested with all relevant examples.
/idempotence paths="examples/common_vmseries_and_autoscale examples/dedicated_vmseries_and_autoscale" tf_version="1.5 1.6"
|
daf4c2d
to
18d1458
Compare
18d1458
to
b24a7d1
Compare
b24a7d1
to
e32a009
Compare
/idempotence paths="examples/common_vmseries examples/common_vmseries_and_autoscale examples/dedicated_vmseries examples/dedicated_vmseries_and_autoscale examples/standalone_panorama examples/standalone_vmseries" tf_version="1.5 1.6"
|
523c051
to
2ee4e1f
Compare
/idempotence paths="examples/common_vmseries examples/common_vmseries_and_autoscale examples/dedicated_vmseries examples/dedicated_vmseries_and_autoscale examples/standalone_panorama examples/standalone_vmseries" tf_version="1.5 1.6"
|
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.
Awesome job 👍
|
||
admin_username = var.authentication.username | ||
admin_password = var.authentication.disable_password_authentication ? null : local.password | ||
disable_password_authentication = var.authentication.disable_password_authentication |
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.
What do you think about getting rid of var.authentication.disable_password_authentication
and use:
disable_password_authentication = length(var.authentication.ssh_keys) > 0 && var.authentication.password == null
?
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 think the idea for this was to allow having both SSH key & password for authentication.
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.
correct
end_time = string | ||
})) | ||
scale_rules = optional(list(object({ | ||
name = string |
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.
What do you think about adding validation if name
is from 10 possible metrics:
DataPlaneCPUUtilizationPct
DataPlanePacketBufferUtilization
panGPGatewayUtilizationPct
panGPGWUtilizationActiveTunnels
panSessionActive
panSessionConnectionsPerSecond
panSessionSslProxyUtilization
panSessionThroughputKbps
panSessionThroughputPps
panSessionUtilization
?
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.
but name can be also a name of the built-in metric, we would have to maintain that list and follow changes on Azure. I'm not a fan of that :)
No description provided.