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

feat(MAJOR): Major refactor of all modules and examples #37

Merged
merged 55 commits into from Apr 25, 2024

Conversation

acelebanski
Copy link
Contributor

@acelebanski acelebanski commented Apr 5, 2024

Description

This PR introduces v3.0 of the repo and contains:

  • major refactor to all modules (except for legacy virtual_machine module)
  • replacement of application_insights module with a new ngfw_metrics module
  • introduction of test_infrastructure module
  • significant refactor to all reference architecture examples
  • bump of required Terraform version to 1.5
  • bump of required AzureRM provider version to 3.98

Details are described in the issues mentioned in the section below.

Motivation and Context

Big part of the work has been done on the old archived repo, issue here:
PaloAltoNetworks/terraform-azurerm-vmseries-modules#307

Work has been finished on the new repo and documented in this issue:
#3

How Has This Been Tested?

All modules were thoroughly tested "on the go". At the end, all examples were manually tested end-to-end.

Types of changes

  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes if appropriate.
  • All new and existing tests passed.

FoSix and others added 30 commits September 26, 2023 16:41
… (#355)

Co-authored-by: Łukasz Pawlęga <42772730+FoSix@users.noreply.github.com>
Co-authored-by: Adrian Celebanski <acelebanski@paloaltonetworks.com>
Co-authored-by: Adrian Celebanski <135693994+acelebanski@users.noreply.github.com>
Co-authored-by: Alp Eren Kose <alperenkose@gmail.com>
@acelebanski
Copy link
Contributor Author

acelebanski commented Apr 5, 2024

/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 1.7"

Testing job ID: 8576222000
Job result: FAILURE

@acelebanski
Copy link
Contributor Author

acelebanski commented Apr 6, 2024

/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 1.7"

Testing job ID: 8580780556
Job result: SUCCESS

@acelebanski
Copy link
Contributor Author

acelebanski commented Apr 21, 2024

/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 1.7"

Testing job ID: 8776348247
Job result: FAILURE

@acelebanski
Copy link
Contributor Author

acelebanski commented Apr 22, 2024

/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 1.7"

Testing job ID: 8784953319
Job result: SUCCESS

@acelebanski acelebanski marked this pull request as ready for review April 25, 2024 09:30
@acelebanski acelebanski requested a review from a team as a code owner April 25, 2024 09:30
Copy link
Contributor

@michalbil michalbil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! 🚀

@acelebanski acelebanski merged commit 4a68e10 into main Apr 25, 2024
101 checks passed
@acelebanski acelebanski deleted the refactor-modules branch April 25, 2024 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request refactor Related to code refactoring
Projects
None yet
Development

Successfully merging this pull request may close these issues.

refactor modules
5 participants