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

re-sync root. #1

Merged
merged 179 commits into from
Apr 26, 2021
Merged

re-sync root. #1

merged 179 commits into from
Apr 26, 2021

Conversation

valluriraj
Copy link
Owner


This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Thank you for contributing to the IoT extension!

This checklist is used to make sure that common guidelines for a pull request are followed.

General Guidelines

  • If introducing new functionality or modified behavior, are they backed by unit and integration tests?
  • In the same context as above are command names and their parameter definitions accurate? Do help docs have sufficient content?
  • Have all unit and integration tests passed locally? i.e. pytest -s <project root>/azext_iot/tests
  • Have static checks passed using the .pylintrc and .flake8 rules? Look at the CI scripts for example usage.

r-delgadillo and others added 30 commits April 1, 2020 10:38
* Remove Py2.7 runtime from CI pipeline - update to merge.yml
* Updated contribution doc with latest instructions.
Contributing tweaks.
* Adds az iot central app validate-messages command, tests and help content.
* Adds EventParser and unit tests
* Event error simulation supported
* Formatting updates via python black
* Removes importlib usage (due to dropping support of Python2.7)

Co-authored-by: Pranshu Bansal <[email protected]> 
Co-authored-by: Raj valluri <[email protected]>
* Fixed bug in uamqp import logic
* Adding ability to get DCM given device_id
* Add capability to add/remove/list/get devices and device templates
…underlying DPS (#167)

* Added ability to retrieve device provisioning state from central and underlying DPS
* Deprecate iot central

Co-authored-by: rodelga <[email protected]>
* Validate messages command now validates depth=1 field names
* remove time module from IT, add user agent to dps
* added help for central_dns_suffix
* fixed lint issues, removed capability-model command
* added linting guidance to CONTRIBUTING.md
* Updated to support multihub in iot central

* Added newline to end of _events

* Updated help and error information for iot central token

* Updated re PR comments.  Moved device-twin to app device-twin

* Added central test for app device-twin

* Added additional help to errors
* Validate messages command now validates depth=1 field names

* remove time module from IT, add user agent to dps

* added help for central_dns_suffix

* fixed lint issues, removed capability-model command

* added linting guidance to CONTRIBUTING.md

* Validate messages now performs primitive type matching

* fixed lint issue, moved to using better parser

* Move to using 'template' instead of 'DCM'
* first cut filtering options
* additional filtering options
* add __init_.py
* address additional review comments
* lint check updates
* add  integration tests

Co-authored-by: Raj valluri <[email protected]>
* Added integration test for central device in registered state
* Added integration test for central device in registered state
* Refactored IT's
* First move

* Clean up V1

* Reorganized code a bit

* Fix flake8 issue, tried to test lack of uamqp
digimaun and others added 28 commits November 18, 2020 14:34
* Generate cryptographicaly secure device key.
* Increment version.
* Identity storage test updates
* Tests will now enable identity and assign RBAC roles to test identity-based device-identity export
* Address PR feedback
…p string (#283)

* Update az iot central device|device-template|api-token|diagnostic help strings
* Fix Iot to IoT typo, add 2 lines before method for style check
* fix style issues
* remove tail space warning
* remove extra whitespace
* Share --device-id from az iot central, add allowed characters to az iot central device create
* Fixed code review comments
* Support explicit etag across IoT Hub resources.
* Temp comment out IT caused by inconsistent hub policy.
* Re-introduce pnp runtime/IoT Hub digital twin device commands.
* Removes one-off PnP SDK and config as the recently updated IoT Hub service SDK contains proper endpoints.
* Places runtime commands under 'az iot hub digital-twin *'
* Update HISTORY.rst
* Update parsing template logic to support  DTDLV2 models.
* Remove deprecated commands  1) iot central app device-twin 2) iot central app monitor-events
* Resolve PR feedback
* Release pipeline and Integration test refactor
* Moved integration tests into more structured folders and updated imports
* Updated release pipeline to run individually grouped RP tests in concurrent tasks
* Added correct unit test params to merge.yml
* Path updates for credscan suppression
* Moved dev test environment setup into template
* Moved extension install and version detection into template
* Modified parameters / var / and adjusted pipelines to use new values and templates
* Fix base64 encoding issues (binary string - regular string)
* Update version and History
* PR feedback
* ADT CLI features and functionality around managed identity. (#295)
* ADT CLI features and functionality around private endpoints + links. (#301)
* Includes significant DT CLI IT tooling upgrades.
* Simplify DT client init. (#304)
* Debug logging improvements.
* Update HISTORY.rst
* DT Help + test improvement.
* Update help example.
* Assign MSI principal test.
* add skip test decorator
* Enable testing tasks to continue even if tests fail
  * Build status will be set to 'SucceededWithIssues'
* Moved version check task to build stage
* Fix version verification task not waiting for prereqs
* Update with linting
* Add etag functionality to device twins
* Update dps etags to no longer validate etag
* Add tests to dt twin commands
* linter fixes
* fix if_none_match
* Add tests to dt twin commands
* Add data plane fixture
* Add replace
* Add dps tests, remove etag from create calls
* Use if_none_match instead of replace
* pylint error fix
* update help messaages
* update help and params, add etags to it
* Add error handling for hub connection-string show.
* Update help message.
* Updates based on PR feedback.
* Default in params does not work as expected.
* Tweak adt api interaction sleep time.
@valluriraj valluriraj merged commit 7dd04fd into valluriraj:dev Apr 26, 2021
@valluriraj
Copy link
Owner Author

re-sync

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.