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

[1/5] Set up basic Azure sandbox environment, providers, etc. #136

Merged
merged 19 commits into from
Jul 17, 2024

Conversation

kmcclenn
Copy link
Collaborator

@kmcclenn kmcclenn commented Jul 12, 2024

Summary

Added the basic environment setup for configuration with Azure. Used terraform to add backend, providers, and resource group configuration. Similar to PR #129 but split up into 5 parts.

PR 1: #136 (terraform backend)
PR 2: kmcclenn#3 (VM)
PR 3: kmcclenn#4 (MySQL)
PR 4: kmcclenn#5 (k8s)
PR 5: kmcclenn#6 (Storage Account)

Changes

  • Client-facing API Changes
  • Internal API Changes
  • Bug Fixes
  • New Features
  • Performance Improvements
  • Code Style
  • Refactoring
  • Documentation
  • Tests

Testing Done

  • Manually Tested. Please include commands ran, and their output.
  • Added new tests for the changes made.
  • Updated existing tests to reflect the changes made.
  • No tests added or updated. Please explain why. If unsure, please feel free to ask for help.
  • Some other form of testing like staging or soak time in production. Please explain.

Ran the commands as specified in the README. All of the services ran, and for confirmation they appeared in my Azure portal.

Additional Information

  • Breaking Changes
  • Deprecations
  • Large PR broken into smaller PRs, and PR plan linked in the description.

For all the boxes checked, include additional details of the changes made in this pull request.

Copy link
Collaborator

@sumedhsakdeo sumedhsakdeo left a comment

Choose a reason for hiding this comment

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

💯 @kmcclenn This is a crisp PR. I left some comments directly in the code for you to accept if you agree with suggestion

Copy link
Collaborator

@sumedhsakdeo sumedhsakdeo 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 Kai! Once you have test it update the testing done section with the details.

Code wise it looks great to me, and I don't have further feedback. Any issues you find in testing, go ahead and push them to this PR.

@sumedhsakdeo sumedhsakdeo changed the title [1/5] Set up basic sandbox environment, providers, etc. [1/5] Set up basic Azure sandbox environment, providers, etc. Jul 13, 2024
Copy link
Member

@abhisheknath2011 abhisheknath2011 left a comment

Choose a reason for hiding this comment

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

Thanks Kai for the changes! It looks much organized now. Added some comments.

infra/recipes/terraform/azure/modules/mysql/main.tf Outdated Show resolved Hide resolved
infra/recipes/terraform/azure/modules/vm/main.tf Outdated Show resolved Hide resolved
infra/recipes/terraform/azure/modules/mysql/main.tf Outdated Show resolved Hide resolved
infra/recipes/terraform/azure/versions.tf Show resolved Hide resolved
sumedhsakdeo
sumedhsakdeo previously approved these changes Jul 16, 2024
Copy link
Collaborator

@sumedhsakdeo sumedhsakdeo left a comment

Choose a reason for hiding this comment

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

LGTM @kmcclenn 💯 work!

Comment on lines 16 to 17
├── provider.tf # Specific variables used for the kubernetes provider configuration
├── provider.tf # The global azure and other providers needed for the configurations
Copy link
Collaborator

Choose a reason for hiding this comment

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

Suggested change
├── provider.tf # Specific variables used for the kubernetes provider configuration
├── provider.tf # The global azure and other providers needed for the configurations
├── provider.tf # Specific variables used for the kubernetes provider configuration
├── provider.tf # The global azure and other providers needed for the configurations

Two provider.tf ?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Oops. I will remove one.

infra/recipes/terraform/azure/README.md Outdated Show resolved Hide resolved
Co-authored-by: Sumedh Sakdeo <sumedhsakdeo@gmail.com>
Copy link
Member

@abhisheknath2011 abhisheknath2011 left a comment

Choose a reason for hiding this comment

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

Thanks @kmcclenn. Looks Great!

@sumedhsakdeo sumedhsakdeo merged commit b04bb5c into linkedin:main Jul 17, 2024
1 check passed
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.

None yet

3 participants