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

Pull and merge changes from master into Azure-sql #182

Merged
merged 31 commits into from
Sep 3, 2019

Commits on Aug 7, 2019

  1. Configuration menu
    Copy the full SHA
    f29f02f View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2019

  1. Configuration menu
    Copy the full SHA
    30d70a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4eadbb View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2019

  1. Configuration menu
    Copy the full SHA
    4893ac3 View commit details
    Browse the repository at this point in the history
  2. removing unwanted file

    jananivMS committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    add1b86 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a3f4985 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    145fdce View commit details
    Browse the repository at this point in the history
  5. Fix merge conflicts

    jananivMS committed Aug 19, 2019
    Configuration menu
    Copy the full SHA
    0e91b3e View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2019

  1. Configuration menu
    Copy the full SHA
    1e26f3a View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2019

  1. refactor tests (#90)

    * improve tests with parallel execution and rm sleep
    
    * fix the tests to run on kindcluster
    priyakumarank authored and Azadehkhojandi committed Aug 21, 2019
    Configuration menu
    Copy the full SHA
    f5fd2cb View commit details
    Browse the repository at this point in the history
  2. Updates to KV controller from Ace (#80) (#112)

    * 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>
    frodopwns and alexeldeib authored Aug 21, 2019
    Configuration menu
    Copy the full SHA
    ea86ff6 View commit details
    Browse the repository at this point in the history
  3. Test update (#115)

    * this needs to exist in the reconciler in order to use controllerutil createorupdate
    frodopwns authored Aug 21, 2019
    Configuration menu
    Copy the full SHA
    93d3fb4 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2019

  1. Feat/add consumer group kind (#117)

    * add consumer group kind
    
    * update tests for consumer group
    
    * fix isbeingdeleted
    priyakumarank authored and Azadehkhojandi committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    0dd02d0 View commit details
    Browse the repository at this point in the history
  2. Updates to README - steps for onboarding (#114)

    * cluster additions
    
    * updated docs
    szoio authored and Azadehkhojandi committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    d02a81a View commit details
    Browse the repository at this point in the history
  3. Update azure-pipelines.yaml (#119)

    * Update azure-pipelines.yaml
    priyakumarank authored and Azadehkhojandi committed Aug 22, 2019
    Configuration menu
    Copy the full SHA
    39b0d04 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2019

  1. fix tests (#140)

    * revert back // +kubebuilder:subresource:status changes - fix broken tests
    priyakumarank authored and Azadehkhojandi committed Aug 26, 2019
    Configuration menu
    Copy the full SHA
    594c5cd View commit details
    Browse the repository at this point in the history
  2. Devcontainer to Help Onboard New People (#142)

    * 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.
    JasonTheDeveloper authored Aug 26, 2019
    Configuration menu
    Copy the full SHA
    5223da9 View commit details
    Browse the repository at this point in the history
  3. pass future where possible instead of bool (#121)

    * 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 authored Aug 26, 2019
    Configuration menu
    Copy the full SHA
    5b6278d View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2019

  1. Configuration menu
    Copy the full SHA
    15d092d View commit details
    Browse the repository at this point in the history
  2. Ability to Set SecretName When Creating Event Hub (#151)

    * Updated eventhub_types - Added `secretName`.
    
    * Added `secretName` to sample manifest.
    
    * Set secret name to `secretName` if set, otherwise use eventhub name.
    
    * Updated Makefile to update Azure Operator.
    
    Also added the ability to rebuild image without cache.
    
    * Updated README on how to update the Azure Operator.
    
    * Updated CRD with SecretName description.
    
    * Added tests to ensure `SecretName` was being used if present.
    
    * Fix test.
    JasonTheDeveloper authored and Azadehkhojandi committed Aug 28, 2019
    Configuration menu
    Copy the full SHA
    c22f7c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4d82777 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2019

  1. Pr 22 merge (#158)

    * kubebuilder init --domain azure --license none
    
    * kubebuilder create api --group service --version v1alpha1 --kind Storage
    
    * kubebuilder create api --group service --version v1alpha1 --kind CosmosDB
    
    * Add MIT License
    
    * Initial codes to support Azure Storage Account
    
    * Add development docs
    
    * Remove the storage account name from the spec
    
    * Sync additional resources for Azure storage account
    
    1. Create a secret based on storage account credentials
    2. Add the global config
    
    * Upgrade kubebuilder to 2.0.0-beta.0 and controller-runtime to v0.2.0-beta.4
    
    * Copy pkg in Dockerfile
    
    * Update controller-gen and make manifests
    
    * Add prefix "Storage" for storage_types
    
    * feature: add redis cache service
    
    * Ignore the NotFound error when deleting resources
    
    * Requeue the request if the deployment is not complete
    
    * feature: add cosmosdb service
    
    * Refine the logic of updating additional resources and output
    
    * Deploy operator on a remote cluster
    
    * add a sample app deployment yaml
    
    * Generate assets for the templates
    
    * Requeue after 30 seconds to avoid too many requests
    
    Ignore the NotFound error when deleting cosmosdb
    
    * Fix a bug of missing capacity of rediscache template
    
    * fix: judge whether resources need to be updated
    With adding generation in status, we can judge whether resources need to be updated.
    
    Co-authored-by: Bin Xia <binxi@microsoft.com>
    
    * Add docs to run the demo
    
    * Update manager-role to operate secrets
    
    Workaround: the rule should be appended. But I don't know how for now.
    The workaround is to copy config/rbac/role.yaml and add the new rule.
    Should be fixed in future.
    
    * fix(Makefile): rename the target from "generate" to "generate-template" to avoid conflict
    
    * Refactoring data focused operators.  Storage currently working though it needs cleanup
    
    * Added deepcopy generated code
    
    * CosmosDB deploy working
    
    * Detailing current implementation of CosmosDB Create parameters
    
    * Removing TestTags
    
    * Redis cache now deploys
    
    * Cleaned up code and removed references to v1alpha1
    
    * Updating controllers logging calls
    
    Co-authored-by: Chris Risner <github@chrisrisner.com>
    Co-authored-by: Bin Xia <binxi@microsoft.com>
    3 people authored and frodopwns committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    f676751 View commit details
    Browse the repository at this point in the history
  2. Pr 22 merge (#158)

    * kubebuilder init --domain azure --license none
    
    * kubebuilder create api --group service --version v1alpha1 --kind Storage
    
    * kubebuilder create api --group service --version v1alpha1 --kind CosmosDB
    
    * Add MIT License
    
    * Initial codes to support Azure Storage Account
    
    * Add development docs
    
    * Remove the storage account name from the spec
    
    * Sync additional resources for Azure storage account
    
    1. Create a secret based on storage account credentials
    2. Add the global config
    
    * Upgrade kubebuilder to 2.0.0-beta.0 and controller-runtime to v0.2.0-beta.4
    
    * Copy pkg in Dockerfile
    
    * Update controller-gen and make manifests
    
    * Add prefix "Storage" for storage_types
    
    * feature: add redis cache service
    
    * Ignore the NotFound error when deleting resources
    
    * Requeue the request if the deployment is not complete
    
    * feature: add cosmosdb service
    
    * Refine the logic of updating additional resources and output
    
    * Deploy operator on a remote cluster
    
    * add a sample app deployment yaml
    
    * Generate assets for the templates
    
    * Requeue after 30 seconds to avoid too many requests
    
    Ignore the NotFound error when deleting cosmosdb
    
    * Fix a bug of missing capacity of rediscache template
    
    * fix: judge whether resources need to be updated
    With adding generation in status, we can judge whether resources need to be updated.
    
    Co-authored-by: Bin Xia <binxi@microsoft.com>
    
    * Add docs to run the demo
    
    * Update manager-role to operate secrets
    
    Workaround: the rule should be appended. But I don't know how for now.
    The workaround is to copy config/rbac/role.yaml and add the new rule.
    Should be fixed in future.
    
    * fix(Makefile): rename the target from "generate" to "generate-template" to avoid conflict
    
    * Refactoring data focused operators.  Storage currently working though it needs cleanup
    
    * Added deepcopy generated code
    
    * CosmosDB deploy working
    
    * Detailing current implementation of CosmosDB Create parameters
    
    * Removing TestTags
    
    * Redis cache now deploys
    
    * Cleaned up code and removed references to v1alpha1
    
    * Updating controllers logging calls
    
    Co-authored-by: Chris Risner <github@chrisrisner.com>
    Co-authored-by: Bin Xia <binxi@microsoft.com>
    2 people authored and frodopwns committed Aug 29, 2019
    Configuration menu
    Copy the full SHA
    3bd916c View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2019

  1. Pr 22 merge (#158) (#165)

    * kubebuilder init --domain azure --license none
    
    * kubebuilder create api --group service --version v1alpha1 --kind Storage
    
    * kubebuilder create api --group service --version v1alpha1 --kind CosmosDB
    
    * Add MIT License
    
    * Initial codes to support Azure Storage Account
    
    * Add development docs
    
    * Remove the storage account name from the spec
    
    * Sync additional resources for Azure storage account
    
    1. Create a secret based on storage account credentials
    2. Add the global config
    
    * Upgrade kubebuilder to 2.0.0-beta.0 and controller-runtime to v0.2.0-beta.4
    
    * Copy pkg in Dockerfile
    
    * Update controller-gen and make manifests
    
    * Add prefix "Storage" for storage_types
    
    * feature: add redis cache service
    
    * Ignore the NotFound error when deleting resources
    
    * Requeue the request if the deployment is not complete
    
    * feature: add cosmosdb service
    
    * Refine the logic of updating additional resources and output
    
    * Deploy operator on a remote cluster
    
    * add a sample app deployment yaml
    
    * Generate assets for the templates
    
    * Requeue after 30 seconds to avoid too many requests
    
    Ignore the NotFound error when deleting cosmosdb
    
    * Fix a bug of missing capacity of rediscache template
    
    * fix: judge whether resources need to be updated
    With adding generation in status, we can judge whether resources need to be updated.
    
    Co-authored-by: Bin Xia <binxi@microsoft.com>
    
    * Add docs to run the demo
    
    * Update manager-role to operate secrets
    
    Workaround: the rule should be appended. But I don't know how for now.
    The workaround is to copy config/rbac/role.yaml and add the new rule.
    Should be fixed in future.
    
    * fix(Makefile): rename the target from "generate" to "generate-template" to avoid conflict
    
    * Refactoring data focused operators.  Storage currently working though it needs cleanup
    
    * Added deepcopy generated code
    
    * CosmosDB deploy working
    
    * Detailing current implementation of CosmosDB Create parameters
    
    * Removing TestTags
    
    * Redis cache now deploys
    
    * Cleaned up code and removed references to v1alpha1
    
    * Updating controllers logging calls
    
    Co-authored-by: Chris Risner <github@chrisrisner.com>
    Co-authored-by: Bin Xia <binxi@microsoft.com>
    3 people committed Aug 30, 2019
    Configuration menu
    Copy the full SHA
    1427e58 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab3cec4 View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2019

  1. Capture EventHub to Azure Blob Storage Container (#146)

    * added eventhub with and without capture
    * create, delete and get properties for storage manager
    * capture eventhub tests
    * added storage tests to make tests
    * configured location to default set by environment variable
    * synchronised test setup and teardown
    * incorporated storages module
    * fixed setup and teardown of storage tests
    * fixed storage container tests
    szoio authored Aug 31, 2019
    Configuration menu
    Copy the full SHA
    75d088e View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2019

  1. Camelcase EventHub (#176)

    * Removed ports from docker-compose.
    
    * Updated CRD - camelcase over lowercase.
    
    * Updated example manifests.
    
    * Role thing.
    
    * Camelcase new changes to EventHub types.
    
    * Camelcase example.
    
    * Removed old file.
    JasonTheDeveloper authored and Azadehkhojandi committed Sep 2, 2019
    Configuration menu
    Copy the full SHA
    db46a0d View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2019

  1. Fixing issues #173 and #174 (#175)

    * Updated controllers to use `azure.microsoft.com` over `service.azure`.
    
    * Updated webhooks to point to `azure.microsoft.com`.
    
    * Updated caninject to point to `azure.microsoft.com`.
    
    * Regenerated role.yaml.
    
    * Point kustomization.yaml in CRD to right base CRDs.
    
    * Updated demo.
    
    * Role update.
    
    * Update group from service to azure in PROJECT.
    JasonTheDeveloper authored and Azadehkhojandi committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    2414161 View commit details
    Browse the repository at this point in the history
  2. Increased Partition Count Minimum in EventHub to 2 (#178)

    * Increase minimum partition count to 2.
    
    * Updated the CRD.
    
    * Updated eventhub example.
    
    * Changed resource group example.
    
    * Increased test partition count to 2.
    
    * Updated tests.
    JasonTheDeveloper authored Sep 3, 2019
    Configuration menu
    Copy the full SHA
    6581202 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'master' of https://github.com/Azure/azure-service-operator

     into azuresqlmastermerge
    jananivMS committed Sep 3, 2019
    Configuration menu
    Copy the full SHA
    2f67f36 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88605c9 View commit details
    Browse the repository at this point in the history