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

create/update/delete firewall rules for SQL servers #148

Merged
merged 14 commits into from
Aug 28, 2019
Merged

create/update/delete firewall rules for SQL servers #148

merged 14 commits into from
Aug 28, 2019

Conversation

WilliamMortlMicrosoft
Copy link
Contributor

What this PR does / why we need it:
This PR allows for the creation / updating / deletion of firewall rules for SQL servers. The end to end unit test has been updated with additional tests for firewall rules.

Special notes for your reviewer:

If applicable:

  • this PR contains documentation
  • this PR contains tests

frodopwns and others added 12 commits August 20, 2019 17:56
* improve tests with parallel execution and rm sleep

* fix the tests to run on kindcluster
* feat: implement keyvault controller

* Ace's KV changes with updates

* Added an event for the final successful provisioning

* Updated changes based on the PR comments

* removing unwanted file

* making resource group name the one in the keyvault yaml

Co-authored-by: Ace Eldeib <alexeldeib@gmail.com>
* this needs to exist in the reconciler in order to use controllerutil createorupdate
* add consumer group kind

* update tests for consumer group

* fix isbeingdeleted
* cluster additions

* updated docs
* Update azure-pipelines.yaml
* revert back // +kubebuilder:subresource:status changes - fix broken tests
* add dev conatiner - wip

* DevContainer up and running.

* Removed `sleep 80` and replaced with `kubectl wait`.

* Run `make set-kindcluster` from docker-compose.

* Set timeout on wait.

* Added `install-test-dependency` to makefile and dockerfile.

* Update README - Create SP with contribution rights.

* Updated README with details on using devcontainer.

* Stuff that wanted me to commit.

* Reverted changes made to `docker-build` in Makefile.
* first commit on Amanda's branch

* first

* before properties

* test not tested

* test works

* unit tests work, needs firewall rules

* addresses feedback

* erin's feedback

* janani's change, pass future

* async works much better now

* janani feedback

* screwed up interface prototype
@WilliamMortlMicrosoft WilliamMortlMicrosoft self-assigned this Aug 27, 2019
@WilliamMortlMicrosoft WilliamMortlMicrosoft added this to In Review in Azure SQL via automation Aug 27, 2019
@WilliamMortlMicrosoft WilliamMortlMicrosoft changed the base branch from master to azure-sql August 28, 2019 17:18
Copy link
Contributor

@aka-msft aka-msft left a comment

Choose a reason for hiding this comment

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

Tests passed for me

@melonrush13
Copy link
Contributor

+1. Tests also passed.

sql server ready sql server ready 2019/08/28 11:58:25 firewall rule add succeeded firewall rule add succeeded 2019/08/28 11:58:26 firewall rule deletion succeeded firewall rule deletion succeeded 2019/08/28 11:59:29 db ready db ready 2019/08/28 11:59:34 db deleted db deleted 2019/08/28 11:59:36 waiting for sql server to be deleted... waiting for sql server to be deleted... 2019/08/28 11:59:37 sql server deleted sql server deleted 2019/08/28 11:59:37 deleting resources PASS ok github.com/Azure/azure-service-operator/pkg/resourcemanager/sqlclient 120.196s

@WilliamMortlMicrosoft WilliamMortlMicrosoft merged commit 228c63d into Azure:azure-sql Aug 28, 2019
Azure SQL automation moved this from In Review to Done Aug 28, 2019
Porges added a commit that referenced this pull request May 11, 2021
Don’t override global HTTP handler 😉
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Azure SQL
  
Done
Development

Successfully merging this pull request may close these issues.

None yet

7 participants