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

Guacamole updates firewall with deployment pipeline #2371

Merged
merged 7 commits into from
Jul 31, 2022

Conversation

tamirkamara
Copy link
Collaborator

@tamirkamara tamirkamara commented Jul 28, 2022

Resolves #2206

What is being addressed

Guacamole workspace service configured its firewall rules by using a script which is now obsolete as we have a deployment pipeline that should be used.

How is this addressed

  • Update the firewall shared service to support firewall network rules
  • Update the Guacamole workspace service with a step to add a firewall rule
  • Remove redundant bundle dockerfile.tmpl files as the standard one is enough
  • Upgrade Terraform CLI version and AzureRM versions
  • Firewall Terraform update around diagnostics to prevent repeat changes
  • Various Terraform changes to keep the linter happy
  • Update both bundle versions to 0.4.0 as this is not a minor change

@github-actions
Copy link

github-actions bot commented Jul 28, 2022

Unit Test Results

0 tests   - 5   0 ✔️  - 4   0s ⏱️ - 2h 23m 13s
0 suites  - 1   0 💤 ±0 
0 files    - 1   0  - 1 

Results for commit 76d3c0c. ± Comparison against base commit cb29a21.

♻️ This comment has been updated with latest results.

@tamirkamara
Copy link
Collaborator Author

/test-extended

@github-actions
Copy link

🤖 pr-bot 🤖

🏃 Running extended tests: https://github.com/microsoft/AzureTRE/actions/runs/2753298341 (with refid d476a9dd)

(in response to this comment from @tamirkamara)

Copy link
Member

@damoodamoo damoodamoo left a comment

Choose a reason for hiding this comment

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

LGTM!

@tamirkamara
Copy link
Collaborator Author

/test-extended

@github-actions
Copy link

🤖 pr-bot 🤖

🏃 Running extended tests: https://github.com/microsoft/AzureTRE/actions/runs/2754647476 (with refid d476a9dd)

(in response to this comment from @tamirkamara)

@tamirkamara
Copy link
Collaborator Author

/test-destroy-env

@github-actions
Copy link

Destroying PR test environment (RG: rg-tred476a9dd)... (run: https://github.com/microsoft/AzureTRE/actions/runs/2755545978)

@github-actions
Copy link

Destroying branch test environment (RG: rg-treeeb73ede)... (run: https://github.com/microsoft/AzureTRE/actions/runs/2755545978)

@github-actions
Copy link

Branch test environment destroy complete (RG: rg-treeeb73ede)

@github-actions
Copy link

PR test environment destroy complete (RG: rg-tred476a9dd)

@tamirkamara
Copy link
Collaborator Author

/test-extended

@github-actions
Copy link

🤖 pr-bot 🤖

🏃 Running extended tests: https://github.com/microsoft/AzureTRE/actions/runs/2755743200 (with refid d476a9dd)

(in response to this comment from @tamirkamara)

@marrobi
Copy link
Member

marrobi commented Jul 29, 2022

@tamirkamara given the firewall is a shared service, how do I get these changes into an existing TRE deployment? Thanks.

@tamirkamara
Copy link
Collaborator Author

/test

@github-actions
Copy link

🤖 pr-bot 🤖

🏃 Running tests: https://github.com/microsoft/AzureTRE/actions/runs/2768506910 (with refid d476a9dd)

(in response to this comment from @tamirkamara)

@tamirkamara
Copy link
Collaborator Author

@tamirkamara given the firewall is a shared service, how do I get these changes into an existing TRE deployment? Thanks.

@marrobi unfortunately this is a manual process. I added a note in the changelog.

@tamirkamara tamirkamara merged commit 764b004 into main Jul 31, 2022
@tamirkamara tamirkamara deleted the tamirkamara/2206-guacamole-firewall-in-pipeline branch July 31, 2022 07:08
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.

Guacamole configures firewall with deployment pipeline
3 participants