Skip to content

testing: start using btlr#3959

Merged
tmatsuo merged 18 commits intoGoogleCloudPlatform:masterfrom
tmatsuo:btlr
Jun 9, 2020
Merged

testing: start using btlr#3959
tmatsuo merged 18 commits intoGoogleCloudPlatform:masterfrom
tmatsuo:btlr

Conversation

@tmatsuo
Copy link
Copy Markdown
Contributor

@tmatsuo tmatsuo commented Jun 4, 2020

fixes #3958
fixes #3994
fixes #3912
fixes #3992
fixes #3996
fixes #3997
fixes #3998
fixes #3999
fixes #4000
fixes #4001
fixes #4002

We embed btlr binary from gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

@tmatsuo tmatsuo added the testing label Jun 4, 2020
@tmatsuo tmatsuo requested a review from kurtisvg June 4, 2020 20:18
@tmatsuo tmatsuo requested a review from a team as a code owner June 4, 2020 20:18
@googlebot googlebot added the cla: yes This human has signed the Contributor License Agreement. label Jun 4, 2020
@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 4, 2020

For the record, here are latencies for the last periodic builds:

lint: 14:26
py2.7: 24:26
py3.6: 3 hr, 27 min, 8 sec
py3.7: 3 hr, 35 min, 34 sec
py3.8: 3 hr, 21 min, 28 sec

Here are latencies for the presubmit builds for this PR:
(will update here once the builds finish)
lint: 10:01
py2.7: 20:16
py3.6: 1 hr, 15 min, 57 sec
py3.7: 1 hr, 0 min, 48 sec
py3.8: 55 min, 53 sec

and interestingly, the test in appengine/flexible/websockets fails with btlr.

@tmatsuo tmatsuo added the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Jun 4, 2020
@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 5, 2020

Spanner is failing with:

google.api_core.exceptions.GoogleAPICallError: None Project 1012616486416 cannot add 1 nodes in region us-central1.

It seems like there are too many instances.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 5, 2020

There were around 10 stale Spanner instances in the main test project. I deleted them all.

I'll restart the py-3.6 build.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 5, 2020

The number of tests for the current presubmit builds are exactly the same as the last periodic builds.
py-2.7: 20
py-3.6: 212
py-3.7: 212
py-3.8: 209

Latencies:
Lint: 8:55
py-2.7: 21:25
py-3.6: 47:51
py-3.7: 52:08
py-3.8: 56:07

Pretty good :)

@tmatsuo tmatsuo removed the do not merge Indicates a pull request not ready for merge, due to either quality or timing. label Jun 5, 2020
@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 5, 2020

Only failing test is dlp/risk_test.py in py-3.8 among 4 builds.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 5, 2020

I'll update the branch after merging some more PRs. Let's be extra cautious before merging this.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 5, 2020

3 failures:

iot:

Traceback (most recent call last):
  File "/workspace/iot/api-client/manager/manager_test.py", line 57, in clean_up_registries
    test_date = datetime.datetime.utcfromtimestamp(int(time_str))
ValueError: invalid literal for int() with base 10: 'b32153211df0'

It looks like a bug in the cleanup code.

dlp:

Traceback (most recent call last):
  File "/workspace/dlp/inspect_content_test.py", line 437, in test_inspect_datastore_no_results
    assert "No findings" in out
AssertionError: assert 'No findings' in 'Inspection operation started: projects/python-docs-samples-tests/locations/global/dlpJobs/i-7027593330947527120\nNo event received before the timeout. Please verify that the subscription provided is subscribed to the topic provided.\n'

This is a known flake.

run/markdown-preview:

Traceback (most recent call last):
  File "/workspace/run/markdown-preview/e2e_test.py", line 35, in services
    subprocess.run(
  File "/usr/local/lib/python3.8/subprocess.py", line 512, in run
    raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['gcloud', 'builds', 'submit', '--project', 'python-docs-samples-tests', '--substitutions', '_SUFFIX=7837734e97b844a9a0b587057d8797e2', '--config', 'e2e_test_setup.yaml', '--quiet']' returned non-zero exit status 1.

This is the most concerning one. gcloud sdk crashed, probably because of the low memory situation.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 6, 2020

This time inspect_content_test.py::test_inspect_datastore_no_results failed.
Maybe I can bump the wait time for those tests.

For run/markdown-preview,

ERROR: gcloud crashed (FileNotFoundError): [Errno 2] No such file or directory: 'renderer/noxfile.py'

I think I understand the problem. This is happening because

  1. When first gcloud scan the filesystem, there is a file renderer/noxfile.py
  2. Then the test for run/markdown-preview/renderer finishes and the cleanup code delete that file.
  3. After that gcloud tries to archive the file for uploading, but that file in question is gone.

I'll put noxfile.py in the child directories and it should be fine.

@kurtisvg
Copy link
Copy Markdown
Contributor

kurtisvg commented Jun 6, 2020

You can also do rm -f $file, which won't fail even if the file doesn't exist

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 6, 2020

@kurtisvg It's not failing to delete the file. gcloud crashes because there is not the file existing any more which used to be there.

@kurtisvg
Copy link
Copy Markdown
Contributor

kurtisvg commented Jun 6, 2020

Ah sorry, I misunderstood. I think there is a .gitignore equivalent for Cloud Run/Cloud Build as well that might help.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 6, 2020

@kurtisvg

Thanks, yeah maybe we can use .gcloudignore. However, considering we'll sprinkle noxfile.py anyways soon, I'd do it now.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 6, 2020

Seeing some new failures, filed #3994 and #3995
At a glance, they seems to be server side errors. Let me re-run the builds.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 6, 2020

For iam failure, I think it is sensible to display description only when the key exists anyways.

Actually, I found that there is a role roles/accesscontextmanager.vpcScTroubleshooterViewer which doesn't have the description.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 6, 2020

For iot failure, it's an ongoing flake tracked at #3912, so I don't worry about it too much.

@tmatsuo
Copy link
Copy Markdown
Contributor Author

tmatsuo commented Jun 6, 2020

Failure analysis:

video/cloud-client/analyze
beta_snippets_test.test_annotation_to_storage_streaming

This test is using an intact uuid1 value as the bucket name. Since we now running the tests in parallel, other tests could get the same uuid1. Although it's low probability, it's still way higher than the probability when we use uuid4.

bucket_name = str(uuid.uuid1())

There are several cases of this:

$ grep -r 'bucket_name = str(uuid.uuid1())' *
translate/automl/translate_v3_batch_translate_text_with_model_test.py:    bucket_name = str(uuid.uuid1())
translate/cloud-client/beta_snippets_test.py:    bucket_name = str(uuid.uuid1())
translate/cloud-client/translate_v3_batch_translate_text_with_glossary_test.py:    bucket_name = str(uuid.uuid1())
video/cloud-client/analyze/beta_snippets_test.py:    bucket_name = str(uuid.uuid1())

Maybe we can just use uuid4, which will make the probability much less.

py-3.8 failed during pip install:

zipfile.BadZipFile: Bad CRC-32 for file 'uWSGI-2.0.18.data/scripts/uwsgi'

Maybe it's because we run tests in parallel, maybe not.

@tmatsuo tmatsuo requested review from gguuss and sirtorry as code owners June 6, 2020 16:35
busunkim96 pushed a commit to googleapis/python-translate that referenced this pull request Aug 17, 2020
…amples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
busunkim96 pushed a commit to googleapis/python-translate that referenced this pull request Sep 1, 2020
…amples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
busunkim96 pushed a commit to googleapis/python-translate that referenced this pull request Sep 1, 2020
…amples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
arithmetic1728 pushed a commit to googleapis/python-iot that referenced this pull request Sep 8, 2020
…amples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
arithmetic1728 added a commit to googleapis/python-iot that referenced this pull request Sep 9, 2020
* Cloud iot core [(#946)](GoogleCloudPlatform/python-docs-samples#946)

* Initial commit.

* Changes oauth2 client

* Fixes google.auth and addresses changes in v1beta1

* Adds tests, CLI, and fixes some tiny bugs. [(#973)](GoogleCloudPlatform/python-docs-samples#973)

* Adds tests, CLI, and fixes some tiny bugs.

* Fixes lint and adds fake certs for tests.

* Print is a function.

* I had to change something to retrigger tests

* Address review comments

* Import order style

* Auto-update dependencies. [(#1005)](GoogleCloudPlatform/python-docs-samples#1005)

* Auto-update dependencies.

* Fix bigtable lint

* Fix IOT iam interaction

* Auto-update dependencies. [(#1011)](GoogleCloudPlatform/python-docs-samples#1011)

* Auto-update dependencies. [(#1047)](GoogleCloudPlatform/python-docs-samples#1047)

* Auto-update dependencies. [(#1055)](GoogleCloudPlatform/python-docs-samples#1055)

* Auto-update dependencies.

* Explicitly use latest bigtable client

Change-Id: Id71e9e768f020730e4ca9514a0d7ebaa794e7d9e

* Revert language update for now

Change-Id: I8867f154e9a5aae00d0047c9caf880e5e8f50c53

* Remove pdb. smh

Change-Id: I5ff905fadc026eebbcd45512d4e76e003e3b2b43

* Gets API key, project ID, and service account JSON from environment [(#1064)](GoogleCloudPlatform/python-docs-samples#1064)

* Auto-update dependencies. [(#1094)](GoogleCloudPlatform/python-docs-samples#1094)

* Auto-update dependencies.

* Relax assertions in the ocr_nl sample

Change-Id: I6d37e5846a8d6dd52429cb30d501f448c52cbba1

* Drop unused logging apiary samples

Change-Id: I545718283773cb729a5e0def8a76ebfa40829d51

* Changes for snippets [(#1105)](GoogleCloudPlatform/python-docs-samples#1105)

* Removes START / END blocks for snippets.

* Fixes style

* Fixes IAM section for Python3 compatibility.

* Auto-update dependencies. [(#1109)](GoogleCloudPlatform/python-docs-samples#1109)

* Update all generated readme auth instructions [(#1121)](GoogleCloudPlatform/python-docs-samples#1121)

Change-Id: I03b5eaef8b17ac3dc3c0339fd2c7447bd3e11bd2

* Auto-update dependencies. [(#1133)](GoogleCloudPlatform/python-docs-samples#1133)

* Auto-update dependencies.

* Fix missing http library

Change-Id: I99faa600f2f3f1f50f57694fc9835d7f35bda250

* Final additions in private beta [(#1136)](GoogleCloudPlatform/python-docs-samples#1136)

* Final additions in private beta

* Adds HTTP client and state support

* Fixes rouge space

* Remove invalid message on error.

* Removes API key because discovery is now public [(#1140)](GoogleCloudPlatform/python-docs-samples#1140)

* Added Link to Python Setup Guide [(#1158)](GoogleCloudPlatform/python-docs-samples#1158)

* Update Readme.rst to add Python setup guide

As requested in b/64770713.

This sample is linked in documentation https://cloud.google.com/bigtable/docs/scaling, and it would make more sense to update the guide here than in the documentation.

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update install_deps.tmpl.rst

* Updated readmegen scripts and re-generated related README files

* Fixed the lint error

* Auto-update dependencies. [(#1186)](GoogleCloudPlatform/python-docs-samples#1186)

* Updates pubsub client [(#1195)](GoogleCloudPlatform/python-docs-samples#1195)

* Updates pubsub client

* Fixes lint error.

* Fix linter errors

* Auto-update dependencies. [(#1208)](GoogleCloudPlatform/python-docs-samples#1208)

* Auto-update dependencies. [(#1217)](GoogleCloudPlatform/python-docs-samples#1217)

* Auto-update dependencies. [(#1239)](GoogleCloudPlatform/python-docs-samples#1239)

* Updated the certificate [(#1251)](GoogleCloudPlatform/python-docs-samples#1251)

* Added "Open in Cloud Shell" buttons to README files [(#1254)](GoogleCloudPlatform/python-docs-samples#1254)

* Adds set-config to manager sample [(#1275)](GoogleCloudPlatform/python-docs-samples#1275)

* Auto-update dependencies. [(#1282)](GoogleCloudPlatform/python-docs-samples#1282)

* Auto-update dependencies.

* Fix storage acl sample

Change-Id: I413bea899fdde4c4859e4070a9da25845b81f7cf

* Auto-update dependencies. [(#1309)](GoogleCloudPlatform/python-docs-samples#1309)

* Add sample to get config versions for a device. [(#1310)](GoogleCloudPlatform/python-docs-samples#1310)

* Trivial fix to Cloud IoT URL. [(#1302)](GoogleCloudPlatform/python-docs-samples#1302)

* Auto-update dependencies. [(#1320)](GoogleCloudPlatform/python-docs-samples#1320)

* Adds IAM examples for Python. [(#1318)](GoogleCloudPlatform/python-docs-samples#1318)

* MQTT Exponential backoff and manager updates [(#1345)](GoogleCloudPlatform/python-docs-samples#1345)

* Auto-update dependencies. [(#1355)](GoogleCloudPlatform/python-docs-samples#1355)

* Auto-update dependencies. [(#1359)](GoogleCloudPlatform/python-docs-samples#1359)

* Cleanup Cloud IoT region tags.

* Adds region to examples [(#1378)](GoogleCloudPlatform/python-docs-samples#1378)

* Auto-update dependencies.

* Regenerate the README files and fix the Open in Cloud Shell link for some samples [(#1441)](GoogleCloudPlatform/python-docs-samples#1441)

* fixes iot_list_registries closing region tag [(#1434)](GoogleCloudPlatform/python-docs-samples#1434)

* Update READMEs to fix numbering and add git clone [(#1464)](GoogleCloudPlatform/python-docs-samples#1464)

* Updates dependencies [(#1713)](GoogleCloudPlatform/python-docs-samples#1713)

* Updates dependencies
* Upgrades e2e dependencies

* Auto-update dependencies. [(#1846)](GoogleCloudPlatform/python-docs-samples#1846)

ACK, merging.

* Updates library versions and tests [(#1884)](GoogleCloudPlatform/python-docs-samples#1884)

* Updates library versions and tests

* Better reliability for flaky tests [(#1960)](GoogleCloudPlatform/python-docs-samples#1960)

* Increases reliability for flaky tests
* Replaces checks where device or gateway ID could affect test outcome.

* Migrates manager samples for Gateways from beta folder [(#1973)](GoogleCloudPlatform/python-docs-samples#1973)

* Migrates manager samples for Gateways from beta folder

* Migrates Gateway code to MQTT example [(#1977)](GoogleCloudPlatform/python-docs-samples#1977)

* Migrates Gateway code to MQTT example
* Refactors attach device and updates tests

* Auto-update dependencies. [(#1980)](GoogleCloudPlatform/python-docs-samples#1980)

* Auto-update dependencies.

* Update requirements.txt

* Update requirements.txt

* Remove stale test registries to avoid reaching limits [(#2159)](GoogleCloudPlatform/python-docs-samples#2159)

* Add cleanup step to tests to avoid hitting 100 registry limit
* Cleans up older test registries in case tests were cancelled and resources leaked
* Fixes broken style
* Renames includecode blocks to be ^iot(.*)

* Fix IoT parameters [(#2320)](GoogleCloudPlatform/python-docs-samples#2320)

* Fix list devices in IoT sample [(#2319)](GoogleCloudPlatform/python-docs-samples#2319)

* iot: switch to Cloud Client [(#2418)](GoogleCloudPlatform/python-docs-samples#2418)

* First part of Cloud client library migration, separating as this part affects tests

* Updates create / delete device methods to use Cloud client library [(#2420)](GoogleCloudPlatform/python-docs-samples#2420)

* Updates create / delete device methods to use Cloud client library

* Lint

* Adds split updates for Firebase ... opencensus [(#2438)](GoogleCloudPlatform/python-docs-samples#2438)

* Cloud client library migration for registry management features [(#2453)](GoogleCloudPlatform/python-docs-samples#2453)

* Cloud client library migration for registry management features

* Adds cloud client for remaining Cloud IoT Core apis [(#2479)](GoogleCloudPlatform/python-docs-samples#2479)

* Cleanly disconnect client before JWT expiration. [(#2622)](GoogleCloudPlatform/python-docs-samples#2622)

* Auto-update dependencies. [(#2005)](GoogleCloudPlatform/python-docs-samples#2005)

* Auto-update dependencies.

* Revert update of appengine/flexible/datastore.

* revert update of appengine/flexible/scipy

* revert update of bigquery/bqml

* revert update of bigquery/cloud-client

* revert update of bigquery/datalab-migration

* revert update of bigtable/quickstart

* revert update of compute/api

* revert update of container_registry/container_analysis

* revert update of dataflow/run_template

* revert update of datastore/cloud-ndb

* revert update of dialogflow/cloud-client

* revert update of dlp

* revert update of functions/imagemagick

* revert update of functions/ocr/app

* revert update of healthcare/api-client/fhir

* revert update of iam/api-client

* revert update of iot/api-client/gcs_file_to_device

* revert update of iot/api-client/mqtt_example

* revert update of language/automl

* revert update of run/image-processing

* revert update of vision/automl

* revert update testing/requirements.txt

* revert update of vision/cloud-client/detect

* revert update of vision/cloud-client/product_search

* revert update of jobs/v2/api_client

* revert update of jobs/v3/api_client

* revert update of opencensus

* revert update of translate/cloud-client

* revert update to speech/cloud-client

Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>

* Replaces empty return value with string [(#2709)](GoogleCloudPlatform/python-docs-samples#2709)

* Replaces empty return value with string
Co-authored-by: Leah E. Cole <[email protected]>

* chore(deps): update dependency google-auth to v1.11.2 [(#2724)](GoogleCloudPlatform/python-docs-samples#2724)

Co-authored-by: Leah E. Cole <[email protected]>

* Iot flaky tests [(#3068)](GoogleCloudPlatform/python-docs-samples#3068)

* Checks if min_passes can be used now that we have swapped out devrel tools
* Replace imports.
* More random registry id

* chore(deps): update dependency google-cloud-iot to v0.3.1 [(#3159)](GoogleCloudPlatform/python-docs-samples#3159)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-iot](https://togithub.com/googleapis/python-iot) | patch | `==0.3.0` -> `==0.3.1` |

---

### Release Notes

<details>
<summary>googleapis/python-iot</summary>

### [`v0.3.1`](https://togithub.com/googleapis/python-iot/blob/master/CHANGELOG.md#&#8203;100httpswwwgithubcomgoogleapispython-iotcomparev031v100-2020-02-28)

[Compare Source](https://togithub.com/googleapis/python-iot/compare/v0.3.0...v0.3.1)

##### Features

-   bump release status to GA ([#&#8203;6](https://www.github.com/googleapis/python-iot/issues/6)) ([6793d49](https://www.github.com/googleapis/python-iot/commit/6793d493ec576191996c2e82c52ff549ee26347c))

##### [0.3.1](https://www.github.com/googleapis/python-iot/compare/v0.3.0...v0.3.1) (2020-02-06)

##### Bug Fixes

-   **iot:** modify retry and timeout configs; add 2.7 deprecation warning; add 'required' to docstring for required args; add 3.8 unit tests (via synth)  ([#&#8203;10069](https://www.github.com/googleapis/python-iot/issues/10069)) ([ce6f5cf](https://www.github.com/googleapis/python-iot/commit/ce6f5cf2c1611af179da8dba3f73b1f8dc1bb1e1))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-cloud-iot to v1 [(#3209)](GoogleCloudPlatform/python-docs-samples#3209)

Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>

* Simplify noxfile setup. [(#2806)](GoogleCloudPlatform/python-docs-samples#2806)

* chore(deps): update dependency requests to v2.23.0

* Simplify noxfile and add version control.

* Configure appengine/standard to only test Python 2.7.

* Update Kokokro configs to match noxfile.

* Add requirements-test to each folder.

* Remove Py2 versions from everything execept appengine/standard.

* Remove conftest.py.

* Remove appengine/standard/conftest.py

* Remove 'no-sucess-flaky-report' from pytest.ini.

* Add GAE SDK back to appengine/standard tests.

* Fix typo.

* Roll pytest to python 2 version.

* Add a bunch of testing requirements.

* Remove typo.

* Add appengine lib directory back in.

* Add some additional requirements.

* Fix issue with flake8 args.

* Even more requirements.

* Readd appengine conftest.py.

* Add a few more requirements.

* Even more Appengine requirements.

* Add webtest for appengine/standard/mailgun.

* Add some additional requirements.

* Add workaround for issue with mailjet-rest.

* Add responses for appengine/standard/mailjet.

Co-authored-by: Renovate Bot <[email protected]>

* Adds example parameters [(#3102)](GoogleCloudPlatform/python-docs-samples#3102)

* Adds example parameters to IoT Manager sample for appearance in documentation

Co-authored-by: Leah E. Cole <[email protected]>

* Remove oauth2client from IoT and Functions samples [(#3255)](GoogleCloudPlatform/python-docs-samples#3255)

* chore: remove oauth2client from functions and iot

* fix: fix import

* fix: correct syntax

* fix: correct import for service_account

* fix: fix path

* [iot] fix: mitigate flaky tests [(#3299)](GoogleCloudPlatform/python-docs-samples#3299)

* [iot] fix: mitigate flaky tests

* use uuid4 instead of time for resource name
* correctly use the pytest marker
* mark another test as flaky

Co-authored-by: Christopher Wilcox <[email protected]>

* Update dependency google-auth to v1.14.0 [(#3148)](GoogleCloudPlatform/python-docs-samples#3148)

Co-authored-by: Leah E. Cole <[email protected]>

* chore(deps): update dependency google-api-python-client to v1.8.0 [(#3100)](GoogleCloudPlatform/python-docs-samples#3100)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.0` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.0`](https://togithub.com/google/google-api-python-client/releases/v1.8.0)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.12...v1.8.0)

Release to support API endpoint override.

  New Features

-   Add api endpoint override. ([#&#8203;829](https://togithub.com/googleapis/google-api-python-client/pull/829))

    Implementation Changes

-   Don't set http.redirect_codes if the attr doesn't exist and allow more httplib2 versions. ([#&#8203;841](https://togithub.com/googleapis/google-api-python-client/pull/841))

### [`v1.7.12`](https://togithub.com/google/google-api-python-client/releases/v1.7.12)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.11...v1.7.12)

Bugfix release

  Implementation Changes

-   Look for field 'detail' in error message. ([#&#8203;739](https://togithub.com/googleapis/google-api-python-client/pull/739))
-   Exclude 308s from httplib2 redirect codes list ([#&#8203;813](https://togithub.com/googleapis/google-api-python-client/pull/813))

    Documentation 

-   Remove oauth2client from docs ([#&#8203;738](https://togithub.com/googleapis/google-api-python-client/pull/738))
-   Fix typo. ([#&#8203;745](https://togithub.com/googleapis/google-api-python-client/pull/745))
-   Remove compatibility badges. ([#&#8203;746](https://togithub.com/googleapis/google-api-python-client/pull/746))
-   Fix TypeError: search_analytics_api_sample.py [#&#8203;732](https://togithub.com/google/google-api-python-client/issues/732) ([#&#8203;742](https://togithub.com/googleapis/google-api-python-client/pull/742))
-   Correct response access ([#&#8203;750](https://togithub.com/googleapis/google-api-python-client/pull/750))
-   Fix link to API explorer ([#&#8203;760](https://togithub.com/googleapis/google-api-python-client/pull/760))
-   Fix argument typo in oauth2 code example ([#&#8203;763](https://togithub.com/googleapis/google-api-python-client/pull/763))
-   Recommend install with virtualenv ([#&#8203;768](https://togithub.com/googleapis/google-api-python-client/pull/768))
-   Fix capitalization in docs/README.md ([#&#8203;770](https://togithub.com/googleapis/google-api-python-client/pull/770))

-   Remove compatibility badges ([#&#8203;796](https://togithub.com/googleapis/google-api-python-client/pull/796))
-   Remove mentions of pycrypto ([#&#8203;799](https://togithub.com/googleapis/google-api-python-client/pull/799))
-   Fix typo in model.py
-   Add note about Google Ads llibrary ([#&#8203;814](https://togithub.com/googleapis/google-api-python-client/pull/814))

  Internal / Testing Changes

-   Blacken ([#&#8203;772](https://togithub.com/googleapis/google-api-python-client/pull/722))
-   Move kokoro configs ([#&#8203;832](https://togithub.com/googleapis/google-api-python-client/pull/832))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* [iot] testing: re-raise the exception [(#3425)](GoogleCloudPlatform/python-docs-samples#3425)

fixes #3424

* chore(deps): update dependency cryptography to v2.9 [(#3266)](GoogleCloudPlatform/python-docs-samples#3266)

Co-authored-by: Leah E. Cole <[email protected]>

* Update dependency google-cloud-pubsub to v1.4.2 in functions and IoT [(#3342)](GoogleCloudPlatform/python-docs-samples#3342)

Co-authored-by: Leah E. Cole <[email protected]>

* chore(deps): update dependency cryptography to v2.9.1 [(#3463)](GoogleCloudPlatform/python-docs-samples#3463)

* Update dependency cryptography to v2.9.2 [(#3473)](GoogleCloudPlatform/python-docs-samples#3473)

* Update dependency google-api-python-client to v1.8.2 [(#3452)](GoogleCloudPlatform/python-docs-samples#3452)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | patch | `==1.8.0` -> `==1.8.2` |
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.2` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.2`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;182-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev181v182-2020-04-21)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.1...v1.8.2)

### [`v1.8.1`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;181-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev180v181-2020-04-20)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.0...v1.8.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-auth to v1.14.1 [(#3464)](GoogleCloudPlatform/python-docs-samples#3464)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.0` -> `==1.14.1` |
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | minor | `==1.11.2` -> `==1.14.1` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.1`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1141-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1140v1141-2020-04-21)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.0...v1.14.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Add example command for docs [(#3708)](GoogleCloudPlatform/python-docs-samples#3708)

* chore(deps): update dependency google-auth to v1.14.2 [(#3724)](GoogleCloudPlatform/python-docs-samples#3724)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.1` -> `==1.14.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1142-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1141v1142-2020-05-07)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.1...v1.14.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore: some lint fixes [(#3747)](GoogleCloudPlatform/python-docs-samples#3747)

* chore(deps): update dependency google-cloud-pubsub to v1.4.3 [(#3725)](GoogleCloudPlatform/python-docs-samples#3725)

Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency google-auth to v1.14.3 [(#3728)](GoogleCloudPlatform/python-docs-samples#3728)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.2` -> `==1.14.3` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.3`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1143-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1142v1143-2020-05-11)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.2...v1.14.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* update google-auth to 1.15.0 part 5 [(#3818)](GoogleCloudPlatform/python-docs-samples#3818)

* update google-api-python-client to 1.8.3 part 4 [(#3826)](GoogleCloudPlatform/python-docs-samples#3826)

* chore(deps): update dependency google-cloud-pubsub to v1.5.0 [(#3781)](GoogleCloudPlatform/python-docs-samples#3781)

Co-authored-by: Bu Sun Kim <[email protected]>

* chore(deps): update dependency google-api-python-client to v1.8.4 [(#3881)](GoogleCloudPlatform/python-docs-samples#3881)

Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>

* chore(deps): update dependency google-auth to v1.16.0 [(#3903)](GoogleCloudPlatform/python-docs-samples#3903)

* chore(deps): update dependency google-api-python-client to v1.9.1 [(#3930)](GoogleCloudPlatform/python-docs-samples#3930)

* update google-auth part 5 [(#3966)](GoogleCloudPlatform/python-docs-samples#3966)

* testing: start using btlr [(#3959)](GoogleCloudPlatform/python-docs-samples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout

* Replace GCLOUD_PROJECT with GOOGLE_CLOUD_PROJECT. [(#4022)](GoogleCloudPlatform/python-docs-samples#4022)

* Update dependency google-api-python-client to v1.9.2 [(#4038)](GoogleCloudPlatform/python-docs-samples#4038)

* Update dependency google-auth to v1.17.0 [(#4058)](GoogleCloudPlatform/python-docs-samples#4058)

* chore(deps): update dependency google-auth to v1.17.1 [(#4073)](GoogleCloudPlatform/python-docs-samples#4073)

* Update dependency google-auth to v1.17.2 [(#4083)](GoogleCloudPlatform/python-docs-samples#4083)

* Update dependency google-api-python-client to v1.9.3 [(#4057)](GoogleCloudPlatform/python-docs-samples#4057)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | patch | `==1.9.2` -> `==1.9.3` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.9.3`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;193-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev192v193-2020-06-10)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-auth to v1.18.0 [(#4125)](GoogleCloudPlatform/python-docs-samples#4125)

* Update dependency google-cloud-pubsub to v1.6.0 [(#4039)](GoogleCloudPlatform/python-docs-samples#4039)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-pubsub](https://togithub.com/googleapis/python-pubsub) | minor | `==1.5.0` -> `==1.6.0` |

---

### Release Notes

<details>
<summary>googleapis/python-pubsub</summary>

### [`v1.6.0`](https://togithub.com/googleapis/python-pubsub/blob/master/CHANGELOG.md#&#8203;160-httpswwwgithubcomgoogleapispython-pubsubcomparev150v160-2020-06-09)

[Compare Source](https://togithub.com/googleapis/python-pubsub/compare/v1.5.0...v1.6.0)

##### Features

-   Add flow control for message publishing ([#&#8203;96](https://www.github.com/googleapis/python-pubsub/issues/96)) ([06085c4](https://www.github.com/googleapis/python-pubsub/commit/06085c4083b9dccdd50383257799904510bbf3a0))

##### Bug Fixes

-   Fix PubSub incompatibility with api-core 1.17.0+ ([#&#8203;103](https://www.github.com/googleapis/python-pubsub/issues/103)) ([c02060f](https://www.github.com/googleapis/python-pubsub/commit/c02060fbbe6e2ca4664bee08d2de10665d41dc0b))

##### Documentation

-   Clarify that Schedulers shouldn't be used with multiple SubscriberClients ([#&#8203;100](https://togithub.com/googleapis/python-pubsub/pull/100)) ([cf9e87c](https://togithub.com/googleapis/python-pubsub/commit/cf9e87c80c0771f3fa6ef784a8d76cb760ad37ef))
-   Fix update subscription/snapshot/topic samples ([#&#8203;113](https://togithub.com/googleapis/python-pubsub/pull/113)) ([e62c38b](https://togithub.com/googleapis/python-pubsub/commit/e62c38bb33de2434e32f866979de769382dea34a))

##### Internal / Testing Changes

-   Re-generated service implementaton using synth: removed experimental notes from the RetryPolicy and filtering features in anticipation of GA, added DetachSubscription (experimental) ([#&#8203;114](https://togithub.com/googleapis/python-pubsub/pull/114)) ([0132a46](https://togithub.com/googleapis/python-pubsub/commit/0132a4680e0727ce45d5e27d98ffc9f3541a0962))
-   Incorporate will_accept() checks into publish() ([#&#8203;108](https://togithub.com/googleapis/python-pubsub/pull/108)) ([6c7677e](https://togithub.com/googleapis/python-pubsub/commit/6c7677ecb259672bbb9b6f7646919e602c698570))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-cloud-pubsub to v1.6.1 [(#4242)](GoogleCloudPlatform/python-docs-samples#4242)

Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>

* chore(deps): update dependency flaky to v3.7.0 [(#4263)](GoogleCloudPlatform/python-docs-samples#4263)

* Update dependency google-auth-httplib2 to v0.0.4 [(#4255)](GoogleCloudPlatform/python-docs-samples#4255)

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency pytest to v5.4.3 [(#4279)](GoogleCloudPlatform/python-docs-samples#4279)

* chore(deps): update dependency pytest to v5.4.3

* specify pytest for python 2 in appengine

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency google-auth to v1.19.0 [(#4293)](GoogleCloudPlatform/python-docs-samples#4293)

* chore(deps): update dependency google-cloud-pubsub to v1.7.0 [(#4290)](GoogleCloudPlatform/python-docs-samples#4290)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-pubsub](https://togithub.com/googleapis/python-pubsub) | minor | `==1.6.1` -> `==1.7.0` |

---

### Release Notes

<details>
<summary>googleapis/python-pubsub</summary>

### [`v1.7.0`](https://togithub.com/googleapis/python-pubsub/blob/master/CHANGELOG.md#&#8203;170-httpswwwgithubcomgoogleapispython-pubsubcomparev161v170-2020-07-13)

[Compare Source](https://togithub.com/googleapis/python-pubsub/compare/v1.6.1...v1.7.0)

##### New Features

-   Add support for server-side flow control. ([#&#8203;143](https://togithub.com/googleapis/python-pubsub/pull/143)) ([04e261c](https://www.github.com/googleapis/python-pubsub/commit/04e261c602a2919cc75b3efa3dab099fb2cf704c))

##### Dependencies

-   Update samples dependency `google-cloud-pubsub` to `v1.6.1`. ([#&#8203;144](https://togithub.com/googleapis/python-pubsub/pull/144)) ([1cb6746](https://togithub.com/googleapis/python-pubsub/commit/1cb6746b00ebb23dbf1663bae301b32c3fc65a88))

##### Documentation

-   Add pubsub/cloud-client samples from the common samples repo (with commit history). ([#&#8203;151](https://togithub.com/googleapis/python-pubsub/pull/151)) 
-   Add flow control section to publish overview. ([#&#8203;129](https://togithub.com/googleapis/python-pubsub/pull/129)) ([acc19eb](https://www.github.com/googleapis/python-pubsub/commit/acc19eb048eef067d9818ef3e310b165d9c6307e))
-   Add a link to Pub/Sub filtering language public documentation to `pubsub.proto`. ([#&#8203;121](https://togithub.com/googleapis/python-pubsub/pull/121)) ([8802d81](https://www.github.com/googleapis/python-pubsub/commit/8802d8126247f22e26057e68a42f5b5a82dcbf0d))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Renovate will not automatically rebase this PR, because other commits have been found.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-api-python-client to v1.10.0 [(#4302)](GoogleCloudPlatform/python-docs-samples#4302)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | minor | `==1.9.3` -> `==1.10.0` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.10.0`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;1100-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev193v1100-2020-07-15)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.3...v1.10.0)

##### Features

-   allow to use 'six.moves.collections_abc.Mapping' in 'client_options.from_dict()' ([#&#8203;943](https://www.github.com/googleapis/google-api-python-client/issues/943)) ([21af37b](https://www.github.com/googleapis/google-api-python-client/commit/21af37b11ea2d6a89b3df484e1b2fa1d12849510))
-   Build universal wheels ([#&#8203;948](https://www.github.com/googleapis/google-api-python-client/issues/948)) ([3e28a1e](https://www.github.com/googleapis/google-api-python-client/commit/3e28a1e0d47f829182cd92f37475ab91fa5e4afc))
-   discovery supports retries ([#&#8203;967](https://www.github.com/googleapis/google-api-python-client/issues/967)) ([f3348f9](https://www.github.com/googleapis/google-api-python-client/commit/f3348f98bf91a88a28bf61b12b95e391cc3be1ff)), closes [#&#8203;848](https://www.github.com/googleapis/google-api-python-client/issues/848)

##### Documentation

-   consolidating and updating the Contribution Guide ([#&#8203;964](https://www.github.com/googleapis/google-api-python-client/issues/964)) ([63f97f3](https://www.github.com/googleapis/google-api-python-client/commit/63f97f37daee37a725eb05df3097b20d5d4eaaf0)), closes [#&#8203;963](https://www.github.com/googleapis/google-api-python-client/issues/963)

##### [1.9.3](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3) (2020-06-10)

##### Bug Fixes

-   update GOOGLE_API_USE_MTLS values ([#&#8203;940](https://www.github.com/googleapis/google-api-python-client/issues/940)) ([19908ed](https://www.github.com/googleapis/google-api-python-client/commit/19908edcd8a3df1db41e34100acc1f15c3c99397))

##### [1.9.2](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.1...v1.9.2) (2020-06-04)

##### Bug Fixes

-   bump api-core version ([#&#8203;936](https://www.github.com/googleapis/google-api-python-client/issues/936)) ([ee53b3b](https://www.github.com/googleapis/google-api-python-client/commit/ee53b3b32a050874ba4cfb491fb384f94682c824))

##### [1.9.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.0...v1.9.1) (2020-06-02)

##### Bug Fixes

-   fix python-api-core dependency issue ([#&#8203;931](https://www.github.com/googleapis/google-api-python-client/issues/931)) ([42028ed](https://www.github.com/googleapis/google-api-python-client/commit/42028ed2b2be47f85b70eb813185264f1f573d01))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-auth to v1.19.1 [(#4304)](GoogleCloudPlatform/python-docs-samples#4304)

* chore(deps): update dependency google-auth to v1.19.2 [(#4321)](GoogleCloudPlatform/python-docs-samples#4321)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.19.1` -> `==1.19.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.19.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1192-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1191v1192-2020-07-17)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.19.1...v1.19.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency cryptography to v3 [(#4337)](GoogleCloudPlatform/python-docs-samples#4337)

* Update dependency google-auth to v1.20.0 [(#4387)](GoogleCloudPlatform/python-docs-samples#4387)

* Update dependency pytest to v6 [(#4390)](GoogleCloudPlatform/python-docs-samples#4390)

* chore(deps): update dependency google-auth to v1.20.1 [(#4452)](GoogleCloudPlatform/python-docs-samples#4452)

* chore(deps): update dependency google-api-python-client to v1.10.1 [(#4557)](GoogleCloudPlatform/python-docs-samples#4557)

* chore(deps): update dependency google-api-python-client to v1.10.1

* Update requirements.txt

Co-authored-by: Takashi Matsuo <[email protected]>

* Update dependency google-auth to v1.21.0 [(#4588)](GoogleCloudPlatform/python-docs-samples#4588)

* Update dependency google-api-python-client to v1.11.0 [(#4587)](GoogleCloudPlatform/python-docs-samples#4587)

Co-authored-by: Takashi Matsuo <[email protected]>

* Update dependency cryptography to v3.1 [(#4571)](GoogleCloudPlatform/python-docs-samples#4571)

Co-authored-by: Charles Engelke <[email protected]>

* chore: update templates

* chore: add files from mqtt_example

Co-authored-by: Gus Class <[email protected]>
Co-authored-by: DPE bot <[email protected]>
Co-authored-by: Jon Wayne Parrott <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Andrew Gorcester <[email protected]>
Co-authored-by: Andrew Gorcester <[email protected]>
Co-authored-by: noerog <[email protected]>
Co-authored-by: postmasters <[email protected]>
Co-authored-by: Jason Dobry <[email protected]>
Co-authored-by: Brent Shaffer <[email protected]>
Co-authored-by: Frank Natividad <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>
Co-authored-by: Leah E. Cole <[email protected]>
Co-authored-by: WhiteSource Renovate <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>
Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: Takashi Matsuo <[email protected]>
Co-authored-by: Christopher Wilcox <[email protected]>
Co-authored-by: Leah Cole <[email protected]>
Co-authored-by: Charles Engelke <[email protected]>
arithmetic1728 pushed a commit to googleapis/python-monitoring that referenced this pull request Sep 25, 2020
…amples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
danoscarmike pushed a commit to danoscarmike/python-videointelligence that referenced this pull request Sep 28, 2020
…amples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
arithmetic1728 added a commit to googleapis/python-monitoring that referenced this pull request Sep 28, 2020
* Add Monitoring v3 Samples


Refactor v2 samples in to separate directory
Add v3 Samples
Renamed auth to list_env

* Update requirements

* Fix metric.name

All the filters should be metric.type (API
change, name is now the fully qualified
REST resource).

* Monitoring Doc Fixups

* Use Main Project (now whitelisted)

* Fix minor typo in custom_metric.py

* Mark Monitoring As Flaky

* Updating requirements.

Change-Id: I95c7ddfe77430a2800d09e329f23ba8b2b939be2

* Don’t send name in create custom metric

* updating requirements [(#358)](GoogleCloudPlatform/python-docs-samples#358)

Change-Id: I6177a17fad021e26ed76679d9db34848c17b62a8

* Update Reqs

* Fix flaky custom metric test.

Change-Id: Ia2628f205537099d28415412fe302763f17c3081

* Update requirements. [(#436)](GoogleCloudPlatform/python-docs-samples#436)

* Remove output only fields [(#454)](GoogleCloudPlatform/python-docs-samples#454)

* Auto-update dependencies. [(#459)](GoogleCloudPlatform/python-docs-samples#459)

* Fix import order lint errors

Change-Id: Ieaf7237fc6f925daec46a07d2e81a452b841198a

* bump

Change-Id: I02e7767d13ba267ee9fc72c5b68a57013bb8b8d3

* Auto-update dependencies. [(#470)](GoogleCloudPlatform/python-docs-samples#470)

* Auto-update dependencies. [(#476)](GoogleCloudPlatform/python-docs-samples#476)

* Auto-update dependencies. [(#486)](GoogleCloudPlatform/python-docs-samples#486)

* Stackdriver product rename [(#508)](GoogleCloudPlatform/python-docs-samples#508)

* Auto-update dependencies. [(#537)](GoogleCloudPlatform/python-docs-samples#537)

* Fix lint issues

Change-Id: I0af78055cf33393a737f44acea2ba14555f494e1

* Fix monitoring test

Change-Id: I31c4dc368617996bc5b95c1414a39b9d45e11ebe

* Auto-update dependencies. [(#584)](GoogleCloudPlatform/python-docs-samples#584)

* Generate readmes for most service samples [(#599)](GoogleCloudPlatform/python-docs-samples#599)

* Auto-update dependencies. [(#609)](GoogleCloudPlatform/python-docs-samples#609)

* Auto-update dependencies. [(#625)](GoogleCloudPlatform/python-docs-samples#625)

* Auto-update dependencies. [(#629)](GoogleCloudPlatform/python-docs-samples#629)

* Auto-update dependencies. [(#735)](GoogleCloudPlatform/python-docs-samples#735)

* Auto-update dependencies.
* Fix language OCR sample
* Remove unused import

* Add region tags for writing time series [(#757)](GoogleCloudPlatform/python-docs-samples#757)

* Auto-update dependencies. [(#762)](GoogleCloudPlatform/python-docs-samples#762)

* Cleanup metric descriptors [(#776)](GoogleCloudPlatform/python-docs-samples#776)

* Auto-update dependencies. [(#783)](GoogleCloudPlatform/python-docs-samples#783)

* Auto-update dependencies. [(#785)](GoogleCloudPlatform/python-docs-samples#785)

* Auto-update dependencies. [(#790)](GoogleCloudPlatform/python-docs-samples#790)

* Add Monitoring Google Cloud Samples [(#789)](GoogleCloudPlatform/python-docs-samples#789)

* Add Monitoring Google Cloud Samples

* jon wayne review

* fixups

* Fix tests

* jonwayne

* Auto-update dependencies. [(#794)](GoogleCloudPlatform/python-docs-samples#794)

* Monitoring Region Tags [(#796)](GoogleCloudPlatform/python-docs-samples#796)

* Add get metric descriptor [(#797)](GoogleCloudPlatform/python-docs-samples#797)

* Fix mon reginos [(#798)](GoogleCloudPlatform/python-docs-samples#798)

* Fix monitoring tests [(#799)](GoogleCloudPlatform/python-docs-samples#799)

* Fix monitoring tests

* Fixing monitoring tests

Change-Id: I9e5d2a1143381430cc790085f90e210f9495d630

* Remove usage of GoogleCredentials [(#810)](GoogleCloudPlatform/python-docs-samples#810)

* Update monitoring region tags [(#830)](GoogleCloudPlatform/python-docs-samples#830)

* Remove cloud config fixture [(#887)](GoogleCloudPlatform/python-docs-samples#887)

* Remove cloud config fixture

* Fix client secrets

* Fix bigtable instance

* Remove resource [(#890)](GoogleCloudPlatform/python-docs-samples#890)

* Remove resource fixture

* Remove remote resource

* De-flake metric test

* Fix lint issues

* Fix reference to our testing tools

* Auto-update dependencies. [(#914)](GoogleCloudPlatform/python-docs-samples#914)

* Auto-update dependencies.

* xfail the error reporting test

* Fix lint

* Re-generate all readmes

* Fix README rst links [(#962)](GoogleCloudPlatform/python-docs-samples#962)

* Fix README rst links

* Update all READMEs

* Auto-update dependencies. [(#1004)](GoogleCloudPlatform/python-docs-samples#1004)

* Auto-update dependencies.

* Fix natural language samples

* Fix pubsub iam samples

* Fix language samples

* Fix bigquery samples

* Auto-update dependencies. [(#1055)](GoogleCloudPlatform/python-docs-samples#1055)

* Auto-update dependencies.

* Explicitly use latest bigtable client

Change-Id: Id71e9e768f020730e4ca9514a0d7ebaa794e7d9e

* Revert language update for now

Change-Id: I8867f154e9a5aae00d0047c9caf880e5e8f50c53

* Remove pdb. smh

Change-Id: I5ff905fadc026eebbcd45512d4e76e003e3b2b43

* Update monitoring samples to use more descriptive variable names [(#1058)](GoogleCloudPlatform/python-docs-samples#1058)

Change-Id: I648cd686a10399b7f92373fdcd48708396fd7140

* Auto-update dependencies. [(#1093)](GoogleCloudPlatform/python-docs-samples#1093)

* Auto-update dependencies.

* Fix storage notification poll sample

Change-Id: I6afbc79d15e050531555e4c8e51066996717a0f3

* Fix spanner samples

Change-Id: I40069222c60d57e8f3d3878167591af9130895cb

* Drop coverage because it's not useful

Change-Id: Iae399a7083d7866c3c7b9162d0de244fbff8b522

* Try again to fix flaky logging test

Change-Id: I6225c074701970c17c426677ef1935bb6d7e36b4

* Auto-update dependencies. [(#1094)](GoogleCloudPlatform/python-docs-samples#1094)

* Auto-update dependencies.

* Relax assertions in the ocr_nl sample

Change-Id: I6d37e5846a8d6dd52429cb30d501f448c52cbba1

* Drop unused logging apiary samples

Change-Id: I545718283773cb729a5e0def8a76ebfa40829d51

* Update all generated readme auth instructions [(#1121)](GoogleCloudPlatform/python-docs-samples#1121)

Change-Id: I03b5eaef8b17ac3dc3c0339fd2c7447bd3e11bd2

* Auto-update dependencies. [(#1133)](GoogleCloudPlatform/python-docs-samples#1133)

* Auto-update dependencies.

* Fix missing http library

Change-Id: I99faa600f2f3f1f50f57694fc9835d7f35bda250

* Added Link to Python Setup Guide [(#1158)](GoogleCloudPlatform/python-docs-samples#1158)

* Update Readme.rst to add Python setup guide

As requested in b/64770713.

This sample is linked in documentation https://cloud.google.com/bigtable/docs/scaling, and it would make more sense to update the guide here than in the documentation.

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update install_deps.tmpl.rst

* Updated readmegen scripts and re-generated related README files

* Fixed the lint error

* Auto-update dependencies. [(#1186)](GoogleCloudPlatform/python-docs-samples#1186)

* Auto-update dependencies. [(#1217)](GoogleCloudPlatform/python-docs-samples#1217)

* Added "Open in Cloud Shell" buttons to README files [(#1254)](GoogleCloudPlatform/python-docs-samples#1254)

* Auto-update dependencies. [(#1309)](GoogleCloudPlatform/python-docs-samples#1309)

* Auto-update dependencies. [(#1320)](GoogleCloudPlatform/python-docs-samples#1320)

* Auto-update dependencies. [(#1355)](GoogleCloudPlatform/python-docs-samples#1355)

* Auto-update dependencies. [(#1359)](GoogleCloudPlatform/python-docs-samples#1359)

* Auto-update dependencies. [(#1377)](GoogleCloudPlatform/python-docs-samples#1377)

* Auto-update dependencies.

* Update requirements.txt

* Fix client instantiation [(#1396)](GoogleCloudPlatform/python-docs-samples#1396)

* Auto-update dependencies.

* Regenerate the README files and fix the Open in Cloud Shell link for some samples [(#1441)](GoogleCloudPlatform/python-docs-samples#1441)

* Update READMEs to fix numbering and add git clone [(#1464)](GoogleCloudPlatform/python-docs-samples#1464)

* Fix monitoring region tags. [(#1472)](GoogleCloudPlatform/python-docs-samples#1472)

* Sample's for stackdriver's uptime check api. [(#1478)](GoogleCloudPlatform/python-docs-samples#1478)

* Sample's for stackdriver's uptime check api.

* Add doc tags.

* Stackdriver monitoring alerts sample. [(#1475)](GoogleCloudPlatform/python-docs-samples#1475)

* Stackdriver monitoring alerts sample.

* Lint

* py27 tests pass

* Accomodate reviewer's comments.

* Add spaces around code blocks, Inc => LLC, and add docstring.

* Reformat doc comments to look like Google doc comments.

* Add more doc tags to alerts sample. [(#1483)](GoogleCloudPlatform/python-docs-samples#1483)

* Add more doc tags to alerts sample.

* lint

* Update monitoring samples to use version 0.29.0 of the client library. [(#1495)](GoogleCloudPlatform/python-docs-samples#1495)

* Update monitoring samples to use version 0.29.0 of the client library.

* Fix typo.

* Add sample to update a cloud monitoring uptime check. [(#1508)](GoogleCloudPlatform/python-docs-samples#1508)

* Add sample to update a cloud monitoring uptime check.

* Replace double quotes with single quotes.

* Auto-update dependencies. [(#1658)](GoogleCloudPlatform/python-docs-samples#1658)

* Auto-update dependencies.

* Rollback appengine/standard/bigquery/.

* Rollback appengine/standard/iap/.

* Rollback bigtable/metricscaler.

* Rolledback appengine/flexible/datastore.

* Rollback dataproc/

* Rollback jobs/api_client

* Rollback vision/cloud-client.

* Rollback functions/ocr/app.

* Rollback iot/api-client/end_to_end_example.

* Rollback storage/cloud-client.

* Rollback kms/api-client.

* Rollback dlp/

* Rollback bigquery/cloud-client.

* Rollback iot/api-client/manager.

* Rollback appengine/flexible/cloudsql_postgresql.

* Time series tests use random unique name to avoid limits [(#1776)](GoogleCloudPlatform/python-docs-samples#1776)

* Time series tests use random unique name to avoid limits

* Lint wants another blank line here

* Use current debian image family

* Restore to old state. Work should be on different branch.

* Update snippets.py

* Added new region tag [(#1844)](GoogleCloudPlatform/python-docs-samples#1844)

* Auto-update dependencies. [(#1846)](GoogleCloudPlatform/python-docs-samples#1846)

ACK, merging.

* New snippet to delete notification channel [(#1920)](GoogleCloudPlatform/python-docs-samples#1920)

New snippet to delete notification channel

* Auto-update dependencies. [(#1980)](GoogleCloudPlatform/python-docs-samples#1980)

* Auto-update dependencies.

* Update requirements.txt

* Update requirements.txt

* monitoring/metrics: update from 5 to 20 minutes [(#2210)](GoogleCloudPlatform/python-docs-samples#2210)

* Make backup/restore file name a parameter [(#2248)](GoogleCloudPlatform/python-docs-samples#2248)

* Make backup/restore file a parameter

Previously was hard coded as 'backup.json'

* Added parameter to test function calls

* Adds split updates for Firebase ... opencensus [(#2438)](GoogleCloudPlatform/python-docs-samples#2438)

* Auto-update dependencies. [(#2005)](GoogleCloudPlatform/python-docs-samples#2005)

* Auto-update dependencies.

* Revert update of appengine/flexible/datastore.

* revert update of appengine/flexible/scipy

* revert update of bigquery/bqml

* revert update of bigquery/cloud-client

* revert update of bigquery/datalab-migration

* revert update of bigtable/quickstart

* revert update of compute/api

* revert update of container_registry/container_analysis

* revert update of dataflow/run_template

* revert update of datastore/cloud-ndb

* revert update of dialogflow/cloud-client

* revert update of dlp

* revert update of functions/imagemagick

* revert update of functions/ocr/app

* revert update of healthcare/api-client/fhir

* revert update of iam/api-client

* revert update of iot/api-client/gcs_file_to_device

* revert update of iot/api-client/mqtt_example

* revert update of language/automl

* revert update of run/image-processing

* revert update of vision/automl

* revert update testing/requirements.txt

* revert update of vision/cloud-client/detect

* revert update of vision/cloud-client/product_search

* revert update of jobs/v2/api_client

* revert update of jobs/v3/api_client

* revert update of opencensus

* revert update of translate/cloud-client

* revert update to speech/cloud-client

Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>

* fix: monitoring tests [(#2995)](GoogleCloudPlatform/python-docs-samples#2995)

* fix: monitoring tests

* Add eventually consistent to flaky test

* chore(deps): update dependency google-auth to v1.11.2 [(#2724)](GoogleCloudPlatform/python-docs-samples#2724)

Co-authored-by: Leah E. Cole <[email protected]>

* Simplify noxfile setup. [(#2806)](GoogleCloudPlatform/python-docs-samples#2806)

* chore(deps): update dependency requests to v2.23.0

* Simplify noxfile and add version control.

* Configure appengine/standard to only test Python 2.7.

* Update Kokokro configs to match noxfile.

* Add requirements-test to each folder.

* Remove Py2 versions from everything execept appengine/standard.

* Remove conftest.py.

* Remove appengine/standard/conftest.py

* Remove 'no-sucess-flaky-report' from pytest.ini.

* Add GAE SDK back to appengine/standard tests.

* Fix typo.

* Roll pytest to python 2 version.

* Add a bunch of testing requirements.

* Remove typo.

* Add appengine lib directory back in.

* Add some additional requirements.

* Fix issue with flake8 args.

* Even more requirements.

* Readd appengine conftest.py.

* Add a few more requirements.

* Even more Appengine requirements.

* Add webtest for appengine/standard/mailgun.

* Add some additional requirements.

* Add workaround for issue with mailjet-rest.

* Add responses for appengine/standard/mailjet.

Co-authored-by: Renovate Bot <[email protected]>

* [monitoring] fix: use retrying module in the fixture class [(#3285)](GoogleCloudPlatform/python-docs-samples#3285)

* fix: use retrying module in the fixture class

fixes #2971
fixes #2972
fixes #2973
fixes #3085

It will likely fix those issues, not guaranteed, but it's worth a try.

* [monitoring] testing: mitigate 409 conflicts [(#3311)](GoogleCloudPlatform/python-docs-samples#3311)

* [monitoring] testing: mitigate 409 conflicts

fixes #2971

* retry on ServiceUnavailable too
* reduce the number of api calls
* mark tests as flaky instead of having retries
* fix the rerun_filter implementation
* add randomness to the sleep calls
* lonter wait, better teardown
* allow both messages

* switch to regular flaky in monitoring [(#3333)](GoogleCloudPlatform/python-docs-samples#3333)

* switch to regular flaky

* minor assertion adjustment

* address nit

* Update dependency tabulate to v0.8.7 [(#3202)](GoogleCloudPlatform/python-docs-samples#3202)

Co-authored-by: Leah E. Cole <[email protected]>

The error is a known error that does not have to do with this dependency change

* Update dependency google-auth to v1.14.0 [(#3148)](GoogleCloudPlatform/python-docs-samples#3148)

Co-authored-by: Leah E. Cole <[email protected]>

* chore(deps): update dependency google-api-python-client to v1.8.0 [(#3100)](GoogleCloudPlatform/python-docs-samples#3100)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.0` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.0`](https://togithub.com/google/google-api-python-client/releases/v1.8.0)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.12...v1.8.0)

Release to support API endpoint override.

  New Features

-   Add api endpoint override. ([#&#8203;829](https://togithub.com/googleapis/google-api-python-client/pull/829))

    Implementation Changes

-   Don't set http.redirect_codes if the attr doesn't exist and allow more httplib2 versions. ([#&#8203;841](https://togithub.com/googleapis/google-api-python-client/pull/841))

### [`v1.7.12`](https://togithub.com/google/google-api-python-client/releases/v1.7.12)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.11...v1.7.12)

Bugfix release

  Implementation Changes

-   Look for field 'detail' in error message. ([#&#8203;739](https://togithub.com/googleapis/google-api-python-client/pull/739))
-   Exclude 308s from httplib2 redirect codes list ([#&#8203;813](https://togithub.com/googleapis/google-api-python-client/pull/813))

    Documentation 

-   Remove oauth2client from docs ([#&#8203;738](https://togithub.com/googleapis/google-api-python-client/pull/738))
-   Fix typo. ([#&#8203;745](https://togithub.com/googleapis/google-api-python-client/pull/745))
-   Remove compatibility badges. ([#&#8203;746](https://togithub.com/googleapis/google-api-python-client/pull/746))
-   Fix TypeError: search_analytics_api_sample.py [#&#8203;732](https://togithub.com/google/google-api-python-client/issues/732) ([#&#8203;742](https://togithub.com/googleapis/google-api-python-client/pull/742))
-   Correct response access ([#&#8203;750](https://togithub.com/googleapis/google-api-python-client/pull/750))
-   Fix link to API explorer ([#&#8203;760](https://togithub.com/googleapis/google-api-python-client/pull/760))
-   Fix argument typo in oauth2 code example ([#&#8203;763](https://togithub.com/googleapis/google-api-python-client/pull/763))
-   Recommend install with virtualenv ([#&#8203;768](https://togithub.com/googleapis/google-api-python-client/pull/768))
-   Fix capitalization in docs/README.md ([#&#8203;770](https://togithub.com/googleapis/google-api-python-client/pull/770))

-   Remove compatibility badges ([#&#8203;796](https://togithub.com/googleapis/google-api-python-client/pull/796))
-   Remove mentions of pycrypto ([#&#8203;799](https://togithub.com/googleapis/google-api-python-client/pull/799))
-   Fix typo in model.py
-   Add note about Google Ads llibrary ([#&#8203;814](https://togithub.com/googleapis/google-api-python-client/pull/814))

  Internal / Testing Changes

-   Blacken ([#&#8203;772](https://togithub.com/googleapis/google-api-python-client/pull/722))
-   Move kokoro configs ([#&#8203;832](https://togithub.com/googleapis/google-api-python-client/pull/832))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-cloud-monitoring to v0.35.0 [(#3459)](GoogleCloudPlatform/python-docs-samples#3459)

Co-authored-by: Leah E. Cole <[email protected]>

* [monitoring] chore: remove gcp-devrel-py-tools [(#3480)](GoogleCloudPlatform/python-docs-samples#3480)

* [monitoring] chore: remove gcp-devrel-py-tools

* fixed the infinite loop

* fix 404 error

* Update dependency google-api-python-client to v1.8.2 [(#3452)](GoogleCloudPlatform/python-docs-samples#3452)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | patch | `==1.8.0` -> `==1.8.2` |
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.2` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.2`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;182-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev181v182-2020-04-21)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.1...v1.8.2)

### [`v1.8.1`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;181-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev180v181-2020-04-20)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.0...v1.8.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* testing: replace @flaky with @pytest.mark.flaky [(#3496)](GoogleCloudPlatform/python-docs-samples#3496)

* testing: replace @flaky with @pytest.mark.flaky

* lint

* mark few tests as flaky

that involves LRO polling.

* lint

* chore(deps): update dependency google-auth to v1.14.1 [(#3464)](GoogleCloudPlatform/python-docs-samples#3464)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.0` -> `==1.14.1` |
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | minor | `==1.11.2` -> `==1.14.1` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.1`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1141-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1140v1141-2020-04-21)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.0...v1.14.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* [monitoring] fix: use backoff for writing the value [(#3697)](GoogleCloudPlatform/python-docs-samples#3697)

* [monitoring] fix: use backoff for writing the value

fixes #3694

* use uuid

* chore(deps): update dependency google-auth to v1.14.2 [(#3724)](GoogleCloudPlatform/python-docs-samples#3724)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.1` -> `==1.14.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1142-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1141v1142-2020-05-07)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.1...v1.14.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore: some lint fixes [(#3748)](GoogleCloudPlatform/python-docs-samples#3748)

* chore(deps): update dependency google-auth to v1.14.3 [(#3728)](GoogleCloudPlatform/python-docs-samples#3728)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.2` -> `==1.14.3` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.3`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1143-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1142v1143-2020-05-11)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.2...v1.14.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Add request_method to create example. [(#3745)](GoogleCloudPlatform/python-docs-samples#3745)

Co-authored-by: Takashi Matsuo <[email protected]>

* testing: multi project noxfile-template.py [(#3700)](GoogleCloudPlatform/python-docs-samples#3700)

* testing: prototpe for multi project noxfile.py

* correct project names

* introduce TEST_CONFIG

* modify noxfile-template, add default config

* changed how we import user config

* fix stale comments

* use different project for python 3.6 and 3.7

* fix a bug

* changed the filename

also simplified the config
stop runnint `gcloud update`
add a warning about editing noxfile.py

* add BUILD_SPECIFIC_GCLOUD_PROJECT

* use session.skip

* print debuggin

* more print debuggin

* adding cwd to sys.path

* removed debug print, display details of ImportError

* use the usual test project

* stop setting gcloud project

* simplified the noxfile-template

* [monitoring] testing: start using build specific projects [(#3771)](GoogleCloudPlatform/python-docs-samples#3771)

Also added `required_api_url` and `required_role` field in `README.rst.in`.

A part of #3310 

Note: Now the service account has permission only on the project for py36 build, so py37 build should fail.

* chore(deps): update dependency google-cloud-monitoring to v0.36.0 [(#3783)](GoogleCloudPlatform/python-docs-samples#3783)

Co-authored-by: Leah E. Cole <[email protected]>

* update google-auth to 1.15.0 final part [(#3819)](GoogleCloudPlatform/python-docs-samples#3819)

* update google-api-python-client to 1.8.3 final part [(#3827)](GoogleCloudPlatform/python-docs-samples#3827)

* chore(deps): update dependency google-api-python-client to v1.8.4 [(#3881)](GoogleCloudPlatform/python-docs-samples#3881)

Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>

* [monitoring] fix: use the same random value for retry [(#3900)](GoogleCloudPlatform/python-docs-samples#3900)

* [monitoring] fix: use the same random value for retry

fixes #3875

* Just reseed in `write_value()`

* revert comment

* chore(deps): update dependency google-auth to v1.16.0 [(#3903)](GoogleCloudPlatform/python-docs-samples#3903)

* chore(deps): update dependency google-api-python-client to v1.9.1 [(#3930)](GoogleCloudPlatform/python-docs-samples#3930)

* chore(deps): update dependency google-cloud-monitoring to v1 [(#3950)](GoogleCloudPlatform/python-docs-samples#3950)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-monitoring](https://togithub.com/googleapis/python-monitoring) | major | `==0.36.0` -> `==1.0.0` |

---

### Release Notes

<details>
<summary>googleapis/python-monitoring</summary>

### [`v1.0.0`](https://togithub.com/googleapis/python-monitoring/blob/master/CHANGELOG.md#&#8203;100-httpswwwgithubcomgoogleapispython-monitoringcomparev0360v100-2020-06-03)

[Compare Source](https://togithub.com/googleapis/python-monitoring/compare/v0.36.0...v1.0.0)

##### Features

-   set release_status to Production/Stable ([#&#8203;8](https://www.github.com/googleapis/python-monitoring/issues/8)) ([a99d67a](https://www.github.com/googleapis/python-monitoring/commit/a99d67a4f1399b9a74f189c6332cd85e56149fac))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* final update for google-auth [(#3967)](GoogleCloudPlatform/python-docs-samples#3967)

* testing: start using btlr [(#3959)](GoogleCloudPlatform/python-docs-samples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout

* Replace GCLOUD_PROJECT with GOOGLE_CLOUD_PROJECT. [(#4022)](GoogleCloudPlatform/python-docs-samples#4022)

* Update dependency google-api-python-client to v1.9.2 [(#4038)](GoogleCloudPlatform/python-docs-samples#4038)

* Update dependency google-auth to v1.17.0 [(#4058)](GoogleCloudPlatform/python-docs-samples#4058)

* chore(deps): update dependency google-auth to v1.17.1 [(#4073)](GoogleCloudPlatform/python-docs-samples#4073)

* Update dependency google-auth to v1.17.2 [(#4083)](GoogleCloudPlatform/python-docs-samples#4083)

* Update dependency google-api-python-client to v1.9.3 [(#4057)](GoogleCloudPlatform/python-docs-samples#4057)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | patch | `==1.9.2` -> `==1.9.3` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.9.3`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;193-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev192v193-2020-06-10)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-auth to v1.18.0 [(#4125)](GoogleCloudPlatform/python-docs-samples#4125)

* [monitoring] fix: mitigate flake [(#4153)](GoogleCloudPlatform/python-docs-samples#4153)

fixes #4150

* fix(monitoring): also retry upon DeadlineExceeded [(#4202)](GoogleCloudPlatform/python-docs-samples#4202)

fixes #4180

Co-authored-by: Bu Sun Kim <[email protected]>

* Create example for POST check. [(#4082)](GoogleCloudPlatform/python-docs-samples#4082)

* Add create example for POST check.

* Small fixes for POST check stuff.

* Have create example be one tag block

* Syntax fixes

* Small fixes.

* Ran black linter.

Co-authored-by: Leah E. Cole <[email protected]>

* Update dependency google-auth-httplib2 to v0.0.4 [(#4255)](GoogleCloudPlatform/python-docs-samples#4255)

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): pin dependencies [(#4280)](GoogleCloudPlatform/python-docs-samples#4280)

* chore(deps): pin dependencies

* specify python version for appengine standard

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency pytest to v5.4.3 [(#4279)](GoogleCloudPlatform/python-docs-samples#4279)

* chore(deps): update dependency pytest to v5.4.3

* specify pytest for python 2 in appengine

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency mock to v4 [(#4287)](GoogleCloudPlatform/python-docs-samples#4287)

* chore(deps): update dependency mock to v4

* specify mock version for appengine python 2

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency google-auth to v1.19.0 [(#4293)](GoogleCloudPlatform/python-docs-samples#4293)

* Update dependency flaky to v3.7.0 [(#4300)](GoogleCloudPlatform/python-docs-samples#4300)

* Update dependency google-api-python-client to v1.10.0 [(#4302)](GoogleCloudPlatform/python-docs-samples#4302)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | minor | `==1.9.3` -> `==1.10.0` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.10.0`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;1100-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev193v1100-2020-07-15)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.3...v1.10.0)

##### Features

-   allow to use 'six.moves.collections_abc.Mapping' in 'client_options.from_dict()' ([#&#8203;943](https://www.github.com/googleapis/google-api-python-client/issues/943)) ([21af37b](https://www.github.com/googleapis/google-api-python-client/commit/21af37b11ea2d6a89b3df484e1b2fa1d12849510))
-   Build universal wheels ([#&#8203;948](https://www.github.com/googleapis/google-api-python-client/issues/948)) ([3e28a1e](https://www.github.com/googleapis/google-api-python-client/commit/3e28a1e0d47f829182cd92f37475ab91fa5e4afc))
-   discovery supports retries ([#&#8203;967](https://www.github.com/googleapis/google-api-python-client/issues/967)) ([f3348f9](https://www.github.com/googleapis/google-api-python-client/commit/f3348f98bf91a88a28bf61b12b95e391cc3be1ff)), closes [#&#8203;848](https://www.github.com/googleapis/google-api-python-client/issues/848)

##### Documentation

-   consolidating and updating the Contribution Guide ([#&#8203;964](https://www.github.com/googleapis/google-api-python-client/issues/964)) ([63f97f3](https://www.github.com/googleapis/google-api-python-client/commit/63f97f37daee37a725eb05df3097b20d5d4eaaf0)), closes [#&#8203;963](https://www.github.com/googleapis/google-api-python-client/issues/963)

##### [1.9.3](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3) (2020-06-10)

##### Bug Fixes

-   update GOOGLE_API_USE_MTLS values ([#&#8203;940](https://www.github.com/googleapis/google-api-python-client/issues/940)) ([19908ed](https://www.github.com/googleapis/google-api-python-client/commit/19908edcd8a3df1db41e34100acc1f15c3c99397))

##### [1.9.2](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.1...v1.9.2) (2020-06-04)

##### Bug Fixes

-   bump api-core version ([#&#8203;936](https://www.github.com/googleapis/google-api-python-client/issues/936)) ([ee53b3b](https://www.github.com/googleapis/google-api-python-client/commit/ee53b3b32a050874ba4cfb491fb384f94682c824))

##### [1.9.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.0...v1.9.1) (2020-06-02)

##### Bug Fixes

-   fix python-api-core dependency issue ([#&#8203;931](https://www.github.com/googleapis/google-api-python-client/issues/931)) ([42028ed](https://www.github.com/googleapis/google-api-python-client/commit/42028ed2b2be47f85b70eb813185264f1f573d01))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-auth to v1.19.1 [(#4304)](GoogleCloudPlatform/python-docs-samples#4304)

* chore(deps): update dependency google-auth to v1.19.2 [(#4321)](GoogleCloudPlatform/python-docs-samples#4321)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.19.1` -> `==1.19.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.19.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1192-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1191v1192-2020-07-17)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.19.1...v1.19.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-auth to v1.20.0 [(#4387)](GoogleCloudPlatform/python-docs-samples#4387)

* Update dependency pytest to v6 [(#4390)](GoogleCloudPlatform/python-docs-samples#4390)

* chore(deps): update dependency google-auth to v1.20.1 [(#4452)](GoogleCloudPlatform/python-docs-samples#4452)

* chore(deps): update dependency google-api-python-client to v1.10.1 [(#4557)](GoogleCloudPlatform/python-docs-samples#4557)

* chore(deps): update dependency google-api-python-client to v1.10.1

* Update requirements.txt

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency google-cloud-monitoring to v1.1.0 [(#4561)](GoogleCloudPlatform/python-docs-samples#4561)

* Update dependency google-auth to v1.21.0 [(#4588)](GoogleCloudPlatform/python-docs-samples#4588)

* Update dependency google-api-python-client to v1.11.0 [(#4587)](GoogleCloudPlatform/python-docs-samples#4587)

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency google-auth to v1.21.1 [(#4634)](GoogleCloudPlatform/python-docs-samples#4634)

* chore(deps): update dependency google-auth to v1.21.2 [(#4684)](GoogleCloudPlatform/python-docs-samples#4684)

* fix(monitoring): retry in the test setup [(#4702)](GoogleCloudPlatform/python-docs-samples#4702)

fixes #4687
fixes #4688
fixes #4689
fixes #4690

* chore(deps): update dependency google-api-python-client to v1.12.1 [(#4674)](GoogleCloudPlatform/python-docs-samples#4674)

* chore(deps): update dependency google-auth to v1.21.3 [(#4754)](GoogleCloudPlatform/python-docs-samples#4754)

* chore(deps): update dependency google-api-python-client to v1.12.2 [(#4751)](GoogleCloudPlatform/python-docs-samples#4751)

* chore: update template

* chore: add BUILD_SPECIFIC_GCLOUD_PROJECT env var

Co-authored-by: Bill Prin <[email protected]>
Co-authored-by: Bill Prin <[email protected]>
Co-authored-by: Jon Wayne Parrott <[email protected]>
Co-authored-by: Greg Taylor <[email protected]>
Co-authored-by: Jon Wayne Parrott <[email protected]>
Co-authored-by: DPE bot <[email protected]>
Co-authored-by: Takashi Matsuo <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Campion Fellin <[email protected]>
Co-authored-by: Frank Natividad <[email protected]>
Co-authored-by: Jason Dobry <[email protected]>
Co-authored-by: Jeffrey Rennie <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Charles Engelke <[email protected]>
Co-authored-by: Adam Ross <[email protected]>
Co-authored-by: Charles Engelke <[email protected]>
Co-authored-by: Gus Class <[email protected]>
Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>
Co-authored-by: Leah E. Cole <[email protected]>
Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Shi Zhang <[email protected]>
Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>
Co-authored-by: Leah Cole <[email protected]>
danoscarmike pushed a commit to googleapis/python-videointelligence that referenced this pull request Sep 30, 2020
…amples#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
arbrown pushed a commit that referenced this pull request Nov 7, 2022
* Add Monitoring v3 Samples


Refactor v2 samples in to separate directory
Add v3 Samples
Renamed auth to list_env

* Update requirements

* Fix metric.name

All the filters should be metric.type (API
change, name is now the fully qualified
REST resource).

* Monitoring Doc Fixups

* Use Main Project (now whitelisted)

* Fix minor typo in custom_metric.py

* Mark Monitoring As Flaky

* Updating requirements.

Change-Id: I95c7ddfe77430a2800d09e329f23ba8b2b939be2

* Don’t send name in create custom metric

* updating requirements [(#358)](#358)

Change-Id: I6177a17fad021e26ed76679d9db34848c17b62a8

* Update Reqs

* Fix flaky custom metric test.

Change-Id: Ia2628f205537099d28415412fe302763f17c3081

* Update requirements. [(#436)](#436)

* Remove output only fields [(#454)](#454)

* Auto-update dependencies. [(#459)](#459)

* Fix import order lint errors

Change-Id: Ieaf7237fc6f925daec46a07d2e81a452b841198a

* bump

Change-Id: I02e7767d13ba267ee9fc72c5b68a57013bb8b8d3

* Auto-update dependencies. [(#470)](#470)

* Auto-update dependencies. [(#476)](#476)

* Auto-update dependencies. [(#486)](#486)

* Stackdriver product rename [(#508)](#508)

* Auto-update dependencies. [(#537)](#537)

* Fix lint issues

Change-Id: I0af78055cf33393a737f44acea2ba14555f494e1

* Fix monitoring test

Change-Id: I31c4dc368617996bc5b95c1414a39b9d45e11ebe

* Auto-update dependencies. [(#584)](#584)

* Generate readmes for most service samples [(#599)](#599)

* Auto-update dependencies. [(#609)](#609)

* Auto-update dependencies. [(#625)](#625)

* Auto-update dependencies. [(#629)](#629)

* Auto-update dependencies. [(#735)](#735)

* Auto-update dependencies.
* Fix language OCR sample
* Remove unused import

* Add region tags for writing time series [(#757)](#757)

* Auto-update dependencies. [(#762)](#762)

* Cleanup metric descriptors [(#776)](#776)

* Auto-update dependencies. [(#783)](#783)

* Auto-update dependencies. [(#785)](#785)

* Auto-update dependencies. [(#790)](#790)

* Add Monitoring Google Cloud Samples [(#789)](#789)

* Add Monitoring Google Cloud Samples

* jon wayne review

* fixups

* Fix tests

* jonwayne

* Auto-update dependencies. [(#794)](#794)

* Monitoring Region Tags [(#796)](#796)

* Add get metric descriptor [(#797)](#797)

* Fix mon reginos [(#798)](#798)

* Fix monitoring tests [(#799)](#799)

* Fix monitoring tests

* Fixing monitoring tests

Change-Id: I9e5d2a1143381430cc790085f90e210f9495d630

* Remove usage of GoogleCredentials [(#810)](#810)

* Update monitoring region tags [(#830)](#830)

* Remove cloud config fixture [(#887)](#887)

* Remove cloud config fixture

* Fix client secrets

* Fix bigtable instance

* Remove resource [(#890)](#890)

* Remove resource fixture

* Remove remote resource

* De-flake metric test

* Fix lint issues

* Fix reference to our testing tools

* Auto-update dependencies. [(#914)](#914)

* Auto-update dependencies.

* xfail the error reporting test

* Fix lint

* Re-generate all readmes

* Fix README rst links [(#962)](#962)

* Fix README rst links

* Update all READMEs

* Auto-update dependencies. [(#1004)](#1004)

* Auto-update dependencies.

* Fix natural language samples

* Fix pubsub iam samples

* Fix language samples

* Fix bigquery samples

* Auto-update dependencies. [(#1055)](#1055)

* Auto-update dependencies.

* Explicitly use latest bigtable client

Change-Id: Id71e9e768f020730e4ca9514a0d7ebaa794e7d9e

* Revert language update for now

Change-Id: I8867f154e9a5aae00d0047c9caf880e5e8f50c53

* Remove pdb. smh

Change-Id: I5ff905fadc026eebbcd45512d4e76e003e3b2b43

* Update monitoring samples to use more descriptive variable names [(#1058)](#1058)

Change-Id: I648cd686a10399b7f92373fdcd48708396fd7140

* Auto-update dependencies. [(#1093)](#1093)

* Auto-update dependencies.

* Fix storage notification poll sample

Change-Id: I6afbc79d15e050531555e4c8e51066996717a0f3

* Fix spanner samples

Change-Id: I40069222c60d57e8f3d3878167591af9130895cb

* Drop coverage because it's not useful

Change-Id: Iae399a7083d7866c3c7b9162d0de244fbff8b522

* Try again to fix flaky logging test

Change-Id: I6225c074701970c17c426677ef1935bb6d7e36b4

* Auto-update dependencies. [(#1094)](#1094)

* Auto-update dependencies.

* Relax assertions in the ocr_nl sample

Change-Id: I6d37e5846a8d6dd52429cb30d501f448c52cbba1

* Drop unused logging apiary samples

Change-Id: I545718283773cb729a5e0def8a76ebfa40829d51

* Update all generated readme auth instructions [(#1121)](#1121)

Change-Id: I03b5eaef8b17ac3dc3c0339fd2c7447bd3e11bd2

* Auto-update dependencies. [(#1133)](#1133)

* Auto-update dependencies.

* Fix missing http library

Change-Id: I99faa600f2f3f1f50f57694fc9835d7f35bda250

* Added Link to Python Setup Guide [(#1158)](#1158)

* Update Readme.rst to add Python setup guide

As requested in b/64770713.

This sample is linked in documentation https://cloud.google.com/bigtable/docs/scaling, and it would make more sense to update the guide here than in the documentation.

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update install_deps.tmpl.rst

* Updated readmegen scripts and re-generated related README files

* Fixed the lint error

* Auto-update dependencies. [(#1186)](#1186)

* Auto-update dependencies. [(#1217)](#1217)

* Added "Open in Cloud Shell" buttons to README files [(#1254)](#1254)

* Auto-update dependencies. [(#1309)](#1309)

* Auto-update dependencies. [(#1320)](#1320)

* Auto-update dependencies. [(#1355)](#1355)

* Auto-update dependencies. [(#1359)](#1359)

* Auto-update dependencies. [(#1377)](#1377)

* Auto-update dependencies.

* Update requirements.txt

* Fix client instantiation [(#1396)](#1396)

* Auto-update dependencies.

* Regenerate the README files and fix the Open in Cloud Shell link for some samples [(#1441)](#1441)

* Update READMEs to fix numbering and add git clone [(#1464)](#1464)

* Fix monitoring region tags. [(#1472)](#1472)

* Sample's for stackdriver's uptime check api. [(#1478)](#1478)

* Sample's for stackdriver's uptime check api.

* Add doc tags.

* Stackdriver monitoring alerts sample. [(#1475)](#1475)

* Stackdriver monitoring alerts sample.

* Lint

* py27 tests pass

* Accomodate reviewer's comments.

* Add spaces around code blocks, Inc => LLC, and add docstring.

* Reformat doc comments to look like Google doc comments.

* Add more doc tags to alerts sample. [(#1483)](#1483)

* Add more doc tags to alerts sample.

* lint

* Update monitoring samples to use version 0.29.0 of the client library. [(#1495)](#1495)

* Update monitoring samples to use version 0.29.0 of the client library.

* Fix typo.

* Add sample to update a cloud monitoring uptime check. [(#1508)](#1508)

* Add sample to update a cloud monitoring uptime check.

* Replace double quotes with single quotes.

* Auto-update dependencies. [(#1658)](#1658)

* Auto-update dependencies.

* Rollback appengine/standard/bigquery/.

* Rollback appengine/standard/iap/.

* Rollback bigtable/metricscaler.

* Rolledback appengine/flexible/datastore.

* Rollback dataproc/

* Rollback jobs/api_client

* Rollback vision/cloud-client.

* Rollback functions/ocr/app.

* Rollback iot/api-client/end_to_end_example.

* Rollback storage/cloud-client.

* Rollback kms/api-client.

* Rollback dlp/

* Rollback bigquery/cloud-client.

* Rollback iot/api-client/manager.

* Rollback appengine/flexible/cloudsql_postgresql.

* Time series tests use random unique name to avoid limits [(#1776)](#1776)

* Time series tests use random unique name to avoid limits

* Lint wants another blank line here

* Use current debian image family

* Restore to old state. Work should be on different branch.

* Update snippets.py

* Added new region tag [(#1844)](#1844)

* Auto-update dependencies. [(#1846)](#1846)

ACK, merging.

* New snippet to delete notification channel [(#1920)](#1920)

New snippet to delete notification channel

* Auto-update dependencies. [(#1980)](#1980)

* Auto-update dependencies.

* Update requirements.txt

* Update requirements.txt

* monitoring/metrics: update from 5 to 20 minutes [(#2210)](#2210)

* Make backup/restore file name a parameter [(#2248)](#2248)

* Make backup/restore file a parameter

Previously was hard coded as 'backup.json'

* Added parameter to test function calls

* Adds split updates for Firebase ... opencensus [(#2438)](#2438)

* Auto-update dependencies. [(#2005)](#2005)

* Auto-update dependencies.

* Revert update of appengine/flexible/datastore.

* revert update of appengine/flexible/scipy

* revert update of bigquery/bqml

* revert update of bigquery/cloud-client

* revert update of bigquery/datalab-migration

* revert update of bigtable/quickstart

* revert update of compute/api

* revert update of container_registry/container_analysis

* revert update of dataflow/run_template

* revert update of datastore/cloud-ndb

* revert update of dialogflow/cloud-client

* revert update of dlp

* revert update of functions/imagemagick

* revert update of functions/ocr/app

* revert update of healthcare/api-client/fhir

* revert update of iam/api-client

* revert update of iot/api-client/gcs_file_to_device

* revert update of iot/api-client/mqtt_example

* revert update of language/automl

* revert update of run/image-processing

* revert update of vision/automl

* revert update testing/requirements.txt

* revert update of vision/cloud-client/detect

* revert update of vision/cloud-client/product_search

* revert update of jobs/v2/api_client

* revert update of jobs/v3/api_client

* revert update of opencensus

* revert update of translate/cloud-client

* revert update to speech/cloud-client

Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>

* fix: monitoring tests [(#2995)](#2995)

* fix: monitoring tests

* Add eventually consistent to flaky test

* chore(deps): update dependency google-auth to v1.11.2 [(#2724)](#2724)

Co-authored-by: Leah E. Cole <[email protected]>

* Simplify noxfile setup. [(#2806)](#2806)

* chore(deps): update dependency requests to v2.23.0

* Simplify noxfile and add version control.

* Configure appengine/standard to only test Python 2.7.

* Update Kokokro configs to match noxfile.

* Add requirements-test to each folder.

* Remove Py2 versions from everything execept appengine/standard.

* Remove conftest.py.

* Remove appengine/standard/conftest.py

* Remove 'no-sucess-flaky-report' from pytest.ini.

* Add GAE SDK back to appengine/standard tests.

* Fix typo.

* Roll pytest to python 2 version.

* Add a bunch of testing requirements.

* Remove typo.

* Add appengine lib directory back in.

* Add some additional requirements.

* Fix issue with flake8 args.

* Even more requirements.

* Readd appengine conftest.py.

* Add a few more requirements.

* Even more Appengine requirements.

* Add webtest for appengine/standard/mailgun.

* Add some additional requirements.

* Add workaround for issue with mailjet-rest.

* Add responses for appengine/standard/mailjet.

Co-authored-by: Renovate Bot <[email protected]>

* [monitoring] fix: use retrying module in the fixture class [(#3285)](#3285)

* fix: use retrying module in the fixture class

fixes #2971
fixes #2972
fixes #2973
fixes #3085

It will likely fix those issues, not guaranteed, but it's worth a try.

* [monitoring] testing: mitigate 409 conflicts [(#3311)](#3311)

* [monitoring] testing: mitigate 409 conflicts

fixes #2971

* retry on ServiceUnavailable too
* reduce the number of api calls
* mark tests as flaky instead of having retries
* fix the rerun_filter implementation
* add randomness to the sleep calls
* lonter wait, better teardown
* allow both messages

* switch to regular flaky in monitoring [(#3333)](#3333)

* switch to regular flaky

* minor assertion adjustment

* address nit

* Update dependency tabulate to v0.8.7 [(#3202)](#3202)

Co-authored-by: Leah E. Cole <[email protected]>

The error is a known error that does not have to do with this dependency change

* Update dependency google-auth to v1.14.0 [(#3148)](#3148)

Co-authored-by: Leah E. Cole <[email protected]>

* chore(deps): update dependency google-api-python-client to v1.8.0 [(#3100)](#3100)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.0` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.0`](https://togithub.com/google/google-api-python-client/releases/v1.8.0)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.12...v1.8.0)

Release to support API endpoint override.

  New Features

-   Add api endpoint override. ([#&#8203;829](https://togithub.com/googleapis/google-api-python-client/pull/829))

    Implementation Changes

-   Don't set http.redirect_codes if the attr doesn't exist and allow more httplib2 versions. ([#&#8203;841](https://togithub.com/googleapis/google-api-python-client/pull/841))

### [`v1.7.12`](https://togithub.com/google/google-api-python-client/releases/v1.7.12)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.11...v1.7.12)

Bugfix release

  Implementation Changes

-   Look for field 'detail' in error message. ([#&#8203;739](https://togithub.com/googleapis/google-api-python-client/pull/739))
-   Exclude 308s from httplib2 redirect codes list ([#&#8203;813](https://togithub.com/googleapis/google-api-python-client/pull/813))

    Documentation 

-   Remove oauth2client from docs ([#&#8203;738](https://togithub.com/googleapis/google-api-python-client/pull/738))
-   Fix typo. ([#&#8203;745](https://togithub.com/googleapis/google-api-python-client/pull/745))
-   Remove compatibility badges. ([#&#8203;746](https://togithub.com/googleapis/google-api-python-client/pull/746))
-   Fix TypeError: search_analytics_api_sample.py [#&#8203;732](https://togithub.com/google/google-api-python-client/issues/732) ([#&#8203;742](https://togithub.com/googleapis/google-api-python-client/pull/742))
-   Correct response access ([#&#8203;750](https://togithub.com/googleapis/google-api-python-client/pull/750))
-   Fix link to API explorer ([#&#8203;760](https://togithub.com/googleapis/google-api-python-client/pull/760))
-   Fix argument typo in oauth2 code example ([#&#8203;763](https://togithub.com/googleapis/google-api-python-client/pull/763))
-   Recommend install with virtualenv ([#&#8203;768](https://togithub.com/googleapis/google-api-python-client/pull/768))
-   Fix capitalization in docs/README.md ([#&#8203;770](https://togithub.com/googleapis/google-api-python-client/pull/770))

-   Remove compatibility badges ([#&#8203;796](https://togithub.com/googleapis/google-api-python-client/pull/796))
-   Remove mentions of pycrypto ([#&#8203;799](https://togithub.com/googleapis/google-api-python-client/pull/799))
-   Fix typo in model.py
-   Add note about Google Ads llibrary ([#&#8203;814](https://togithub.com/googleapis/google-api-python-client/pull/814))

  Internal / Testing Changes

-   Blacken ([#&#8203;772](https://togithub.com/googleapis/google-api-python-client/pull/722))
-   Move kokoro configs ([#&#8203;832](https://togithub.com/googleapis/google-api-python-client/pull/832))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-cloud-monitoring to v0.35.0 [(#3459)](#3459)

Co-authored-by: Leah E. Cole <[email protected]>

* [monitoring] chore: remove gcp-devrel-py-tools [(#3480)](#3480)

* [monitoring] chore: remove gcp-devrel-py-tools

* fixed the infinite loop

* fix 404 error

* Update dependency google-api-python-client to v1.8.2 [(#3452)](#3452)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | patch | `==1.8.0` -> `==1.8.2` |
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.2` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.2`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;182-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev181v182-2020-04-21)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.1...v1.8.2)

### [`v1.8.1`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;181-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev180v181-2020-04-20)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.0...v1.8.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* testing: replace @flaky with @pytest.mark.flaky [(#3496)](#3496)

* testing: replace @flaky with @pytest.mark.flaky

* lint

* mark few tests as flaky

that involves LRO polling.

* lint

* chore(deps): update dependency google-auth to v1.14.1 [(#3464)](#3464)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.0` -> `==1.14.1` |
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | minor | `==1.11.2` -> `==1.14.1` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.1`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1141-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1140v1141-2020-04-21)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.0...v1.14.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* [monitoring] fix: use backoff for writing the value [(#3697)](#3697)

* [monitoring] fix: use backoff for writing the value

fixes #3694

* use uuid

* chore(deps): update dependency google-auth to v1.14.2 [(#3724)](#3724)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.1` -> `==1.14.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1142-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1141v1142-2020-05-07)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.1...v1.14.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore: some lint fixes [(#3748)](#3748)

* chore(deps): update dependency google-auth to v1.14.3 [(#3728)](#3728)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.2` -> `==1.14.3` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.3`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1143-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1142v1143-2020-05-11)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.2...v1.14.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Add request_method to create example. [(#3745)](#3745)

Co-authored-by: Takashi Matsuo <[email protected]>

* testing: multi project noxfile-template.py [(#3700)](#3700)

* testing: prototpe for multi project noxfile.py

* correct project names

* introduce TEST_CONFIG

* modify noxfile-template, add default config

* changed how we import user config

* fix stale comments

* use different project for python 3.6 and 3.7

* fix a bug

* changed the filename

also simplified the config
stop runnint `gcloud update`
add a warning about editing noxfile.py

* add BUILD_SPECIFIC_GCLOUD_PROJECT

* use session.skip

* print debuggin

* more print debuggin

* adding cwd to sys.path

* removed debug print, display details of ImportError

* use the usual test project

* stop setting gcloud project

* simplified the noxfile-template

* [monitoring] testing: start using build specific projects [(#3771)](#3771)

Also added `required_api_url` and `required_role` field in `README.rst.in`.

A part of #3310 

Note: Now the service account has permission only on the project for py36 build, so py37 build should fail.

* chore(deps): update dependency google-cloud-monitoring to v0.36.0 [(#3783)](#3783)

Co-authored-by: Leah E. Cole <[email protected]>

* update google-auth to 1.15.0 final part [(#3819)](#3819)

* update google-api-python-client to 1.8.3 final part [(#3827)](#3827)

* chore(deps): update dependency google-api-python-client to v1.8.4 [(#3881)](#3881)

Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>

* [monitoring] fix: use the same random value for retry [(#3900)](#3900)

* [monitoring] fix: use the same random value for retry

fixes #3875

* Just reseed in `write_value()`

* revert comment

* chore(deps): update dependency google-auth to v1.16.0 [(#3903)](#3903)

* chore(deps): update dependency google-api-python-client to v1.9.1 [(#3930)](#3930)

* chore(deps): update dependency google-cloud-monitoring to v1 [(#3950)](#3950)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-monitoring](https://togithub.com/googleapis/python-monitoring) | major | `==0.36.0` -> `==1.0.0` |

---

### Release Notes

<details>
<summary>googleapis/python-monitoring</summary>

### [`v1.0.0`](https://togithub.com/googleapis/python-monitoring/blob/master/CHANGELOG.md#&#8203;100-httpswwwgithubcomgoogleapispython-monitoringcomparev0360v100-2020-06-03)

[Compare Source](https://togithub.com/googleapis/python-monitoring/compare/v0.36.0...v1.0.0)

##### Features

-   set release_status to Production/Stable ([#&#8203;8](https://www.github.com/googleapis/python-monitoring/issues/8)) ([a99d67a](https://www.github.com/googleapis/python-monitoring/commit/a99d67a4f1399b9a74f189c6332cd85e56149fac))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* final update for google-auth [(#3967)](#3967)

* testing: start using btlr [(#3959)](#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout

* Replace GCLOUD_PROJECT with GOOGLE_CLOUD_PROJECT. [(#4022)](#4022)

* Update dependency google-api-python-client to v1.9.2 [(#4038)](#4038)

* Update dependency google-auth to v1.17.0 [(#4058)](#4058)

* chore(deps): update dependency google-auth to v1.17.1 [(#4073)](#4073)

* Update dependency google-auth to v1.17.2 [(#4083)](#4083)

* Update dependency google-api-python-client to v1.9.3 [(#4057)](#4057)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | patch | `==1.9.2` -> `==1.9.3` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.9.3`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;193-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev192v193-2020-06-10)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-auth to v1.18.0 [(#4125)](#4125)

* [monitoring] fix: mitigate flake [(#4153)](#4153)

fixes #4150

* fix(monitoring): also retry upon DeadlineExceeded [(#4202)](#4202)

fixes #4180

Co-authored-by: Bu Sun Kim <[email protected]>

* Create example for POST check. [(#4082)](#4082)

* Add create example for POST check.

* Small fixes for POST check stuff.

* Have create example be one tag block

* Syntax fixes

* Small fixes.

* Ran black linter.

Co-authored-by: Leah E. Cole <[email protected]>

* Update dependency google-auth-httplib2 to v0.0.4 [(#4255)](#4255)

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): pin dependencies [(#4280)](#4280)

* chore(deps): pin dependencies

* specify python version for appengine standard

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency pytest to v5.4.3 [(#4279)](#4279)

* chore(deps): update dependency pytest to v5.4.3

* specify pytest for python 2 in appengine

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency mock to v4 [(#4287)](#4287)

* chore(deps): update dependency mock to v4

* specify mock version for appengine python 2

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency google-auth to v1.19.0 [(#4293)](#4293)

* Update dependency flaky to v3.7.0 [(#4300)](#4300)

* Update dependency google-api-python-client to v1.10.0 [(#4302)](#4302)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | minor | `==1.9.3` -> `==1.10.0` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.10.0`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;1100-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev193v1100-2020-07-15)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.3...v1.10.0)

##### Features

-   allow to use 'six.moves.collections_abc.Mapping' in 'client_options.from_dict()' ([#&#8203;943](https://www.github.com/googleapis/google-api-python-client/issues/943)) ([21af37b](https://www.github.com/googleapis/google-api-python-client/commit/21af37b11ea2d6a89b3df484e1b2fa1d12849510))
-   Build universal wheels ([#&#8203;948](https://www.github.com/googleapis/google-api-python-client/issues/948)) ([3e28a1e](https://www.github.com/googleapis/google-api-python-client/commit/3e28a1e0d47f829182cd92f37475ab91fa5e4afc))
-   discovery supports retries ([#&#8203;967](https://www.github.com/googleapis/google-api-python-client/issues/967)) ([f3348f9](https://www.github.com/googleapis/google-api-python-client/commit/f3348f98bf91a88a28bf61b12b95e391cc3be1ff)), closes [#&#8203;848](https://www.github.com/googleapis/google-api-python-client/issues/848)

##### Documentation

-   consolidating and updating the Contribution Guide ([#&#8203;964](https://www.github.com/googleapis/google-api-python-client/issues/964)) ([63f97f3](https://www.github.com/googleapis/google-api-python-client/commit/63f97f37daee37a725eb05df3097b20d5d4eaaf0)), closes [#&#8203;963](https://www.github.com/googleapis/google-api-python-client/issues/963)

##### [1.9.3](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3) (2020-06-10)

##### Bug Fixes

-   update GOOGLE_API_USE_MTLS values ([#&#8203;940](https://www.github.com/googleapis/google-api-python-client/issues/940)) ([19908ed](https://www.github.com/googleapis/google-api-python-client/commit/19908edcd8a3df1db41e34100acc1f15c3c99397))

##### [1.9.2](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.1...v1.9.2) (2020-06-04)

##### Bug Fixes

-   bump api-core version ([#&#8203;936](https://www.github.com/googleapis/google-api-python-client/issues/936)) ([ee53b3b](https://www.github.com/googleapis/google-api-python-client/commit/ee53b3b32a050874ba4cfb491fb384f94682c824))

##### [1.9.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.0...v1.9.1) (2020-06-02)

##### Bug Fixes

-   fix python-api-core dependency issue ([#&#8203;931](https://www.github.com/googleapis/google-api-python-client/issues/931)) ([42028ed](https://www.github.com/googleapis/google-api-python-client/commit/42028ed2b2be47f85b70eb813185264f1f573d01))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-auth to v1.19.1 [(#4304)](#4304)

* chore(deps): update dependency google-auth to v1.19.2 [(#4321)](#4321)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.19.1` -> `==1.19.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.19.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1192-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1191v1192-2020-07-17)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.19.1...v1.19.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-auth to v1.20.0 [(#4387)](#4387)

* Update dependency pytest to v6 [(#4390)](#4390)

* chore(deps): update dependency google-auth to v1.20.1 [(#4452)](#4452)

* chore(deps): update dependency google-api-python-client to v1.10.1 [(#4557)](#4557)

* chore(deps): update dependency google-api-python-client to v1.10.1

* Update requirements.txt

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency google-cloud-monitoring to v1.1.0 [(#4561)](#4561)

* Update dependency google-auth to v1.21.0 [(#4588)](#4588)

* Update dependency google-api-python-client to v1.11.0 [(#4587)](#4587)

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency google-auth to v1.21.1 [(#4634)](#4634)

* chore(deps): update dependency google-auth to v1.21.2 [(#4684)](#4684)

* fix(monitoring): retry in the test setup [(#4702)](#4702)

fixes #4687
fixes #4688
fixes #4689
fixes #4690

* chore(deps): update dependency google-api-python-client to v1.12.1 [(#4674)](#4674)

* chore(deps): update dependency google-auth to v1.21.3 [(#4754)](#4754)

* chore(deps): update dependency google-api-python-client to v1.12.2 [(#4751)](#4751)

* chore: update template

* chore: add BUILD_SPECIFIC_GCLOUD_PROJECT env var

Co-authored-by: Bill Prin <[email protected]>
Co-authored-by: Bill Prin <[email protected]>
Co-authored-by: Jon Wayne Parrott <[email protected]>
Co-authored-by: Greg Taylor <[email protected]>
Co-authored-by: Jon Wayne Parrott <[email protected]>
Co-authored-by: DPE bot <[email protected]>
Co-authored-by: Takashi Matsuo <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Campion Fellin <[email protected]>
Co-authored-by: Frank Natividad <[email protected]>
Co-authored-by: Jason Dobry <[email protected]>
Co-authored-by: Jeffrey Rennie <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Charles Engelke <[email protected]>
Co-authored-by: Adam Ross <[email protected]>
Co-authored-by: Charles Engelke <[email protected]>
Co-authored-by: Gus Class <[email protected]>
Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>
Co-authored-by: Leah E. Cole <[email protected]>
Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Shi Zhang <[email protected]>
Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>
Co-authored-by: Leah Cole <[email protected]>
dandhlee pushed a commit that referenced this pull request Nov 9, 2022
* Add Monitoring v3 Samples


Refactor v2 samples in to separate directory
Add v3 Samples
Renamed auth to list_env

* Update requirements

* Fix metric.name

All the filters should be metric.type (API
change, name is now the fully qualified
REST resource).

* Monitoring Doc Fixups

* Use Main Project (now whitelisted)

* Fix minor typo in custom_metric.py

* Mark Monitoring As Flaky

* Updating requirements.

Change-Id: I95c7ddfe77430a2800d09e329f23ba8b2b939be2

* Don’t send name in create custom metric

* updating requirements [(#358)](#358)

Change-Id: I6177a17fad021e26ed76679d9db34848c17b62a8

* Update Reqs

* Fix flaky custom metric test.

Change-Id: Ia2628f205537099d28415412fe302763f17c3081

* Update requirements. [(#436)](#436)

* Remove output only fields [(#454)](#454)

* Auto-update dependencies. [(#459)](#459)

* Fix import order lint errors

Change-Id: Ieaf7237fc6f925daec46a07d2e81a452b841198a

* bump

Change-Id: I02e7767d13ba267ee9fc72c5b68a57013bb8b8d3

* Auto-update dependencies. [(#470)](#470)

* Auto-update dependencies. [(#476)](#476)

* Auto-update dependencies. [(#486)](#486)

* Stackdriver product rename [(#508)](#508)

* Auto-update dependencies. [(#537)](#537)

* Fix lint issues

Change-Id: I0af78055cf33393a737f44acea2ba14555f494e1

* Fix monitoring test

Change-Id: I31c4dc368617996bc5b95c1414a39b9d45e11ebe

* Auto-update dependencies. [(#584)](#584)

* Generate readmes for most service samples [(#599)](#599)

* Auto-update dependencies. [(#609)](#609)

* Auto-update dependencies. [(#625)](#625)

* Auto-update dependencies. [(#629)](#629)

* Auto-update dependencies. [(#735)](#735)

* Auto-update dependencies.
* Fix language OCR sample
* Remove unused import

* Add region tags for writing time series [(#757)](#757)

* Auto-update dependencies. [(#762)](#762)

* Cleanup metric descriptors [(#776)](#776)

* Auto-update dependencies. [(#783)](#783)

* Auto-update dependencies. [(#785)](#785)

* Auto-update dependencies. [(#790)](#790)

* Add Monitoring Google Cloud Samples [(#789)](#789)

* Add Monitoring Google Cloud Samples

* jon wayne review

* fixups

* Fix tests

* jonwayne

* Auto-update dependencies. [(#794)](#794)

* Monitoring Region Tags [(#796)](#796)

* Add get metric descriptor [(#797)](#797)

* Fix mon reginos [(#798)](#798)

* Fix monitoring tests [(#799)](#799)

* Fix monitoring tests

* Fixing monitoring tests

Change-Id: I9e5d2a1143381430cc790085f90e210f9495d630

* Remove usage of GoogleCredentials [(#810)](#810)

* Update monitoring region tags [(#830)](#830)

* Remove cloud config fixture [(#887)](#887)

* Remove cloud config fixture

* Fix client secrets

* Fix bigtable instance

* Remove resource [(#890)](#890)

* Remove resource fixture

* Remove remote resource

* De-flake metric test

* Fix lint issues

* Fix reference to our testing tools

* Auto-update dependencies. [(#914)](#914)

* Auto-update dependencies.

* xfail the error reporting test

* Fix lint

* Re-generate all readmes

* Fix README rst links [(#962)](#962)

* Fix README rst links

* Update all READMEs

* Auto-update dependencies. [(#1004)](#1004)

* Auto-update dependencies.

* Fix natural language samples

* Fix pubsub iam samples

* Fix language samples

* Fix bigquery samples

* Auto-update dependencies. [(#1055)](#1055)

* Auto-update dependencies.

* Explicitly use latest bigtable client

Change-Id: Id71e9e768f020730e4ca9514a0d7ebaa794e7d9e

* Revert language update for now

Change-Id: I8867f154e9a5aae00d0047c9caf880e5e8f50c53

* Remove pdb. smh

Change-Id: I5ff905fadc026eebbcd45512d4e76e003e3b2b43

* Update monitoring samples to use more descriptive variable names [(#1058)](#1058)

Change-Id: I648cd686a10399b7f92373fdcd48708396fd7140

* Auto-update dependencies. [(#1093)](#1093)

* Auto-update dependencies.

* Fix storage notification poll sample

Change-Id: I6afbc79d15e050531555e4c8e51066996717a0f3

* Fix spanner samples

Change-Id: I40069222c60d57e8f3d3878167591af9130895cb

* Drop coverage because it's not useful

Change-Id: Iae399a7083d7866c3c7b9162d0de244fbff8b522

* Try again to fix flaky logging test

Change-Id: I6225c074701970c17c426677ef1935bb6d7e36b4

* Auto-update dependencies. [(#1094)](#1094)

* Auto-update dependencies.

* Relax assertions in the ocr_nl sample

Change-Id: I6d37e5846a8d6dd52429cb30d501f448c52cbba1

* Drop unused logging apiary samples

Change-Id: I545718283773cb729a5e0def8a76ebfa40829d51

* Update all generated readme auth instructions [(#1121)](#1121)

Change-Id: I03b5eaef8b17ac3dc3c0339fd2c7447bd3e11bd2

* Auto-update dependencies. [(#1133)](#1133)

* Auto-update dependencies.

* Fix missing http library

Change-Id: I99faa600f2f3f1f50f57694fc9835d7f35bda250

* Added Link to Python Setup Guide [(#1158)](#1158)

* Update Readme.rst to add Python setup guide

As requested in b/64770713.

This sample is linked in documentation https://cloud.google.com/bigtable/docs/scaling, and it would make more sense to update the guide here than in the documentation.

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update README.rst

* Update install_deps.tmpl.rst

* Updated readmegen scripts and re-generated related README files

* Fixed the lint error

* Auto-update dependencies. [(#1186)](#1186)

* Auto-update dependencies. [(#1217)](#1217)

* Added "Open in Cloud Shell" buttons to README files [(#1254)](#1254)

* Auto-update dependencies. [(#1309)](#1309)

* Auto-update dependencies. [(#1320)](#1320)

* Auto-update dependencies. [(#1355)](#1355)

* Auto-update dependencies. [(#1359)](#1359)

* Auto-update dependencies. [(#1377)](#1377)

* Auto-update dependencies.

* Update requirements.txt

* Fix client instantiation [(#1396)](#1396)

* Auto-update dependencies.

* Regenerate the README files and fix the Open in Cloud Shell link for some samples [(#1441)](#1441)

* Update READMEs to fix numbering and add git clone [(#1464)](#1464)

* Fix monitoring region tags. [(#1472)](#1472)

* Sample's for stackdriver's uptime check api. [(#1478)](#1478)

* Sample's for stackdriver's uptime check api.

* Add doc tags.

* Stackdriver monitoring alerts sample. [(#1475)](#1475)

* Stackdriver monitoring alerts sample.

* Lint

* py27 tests pass

* Accomodate reviewer's comments.

* Add spaces around code blocks, Inc => LLC, and add docstring.

* Reformat doc comments to look like Google doc comments.

* Add more doc tags to alerts sample. [(#1483)](#1483)

* Add more doc tags to alerts sample.

* lint

* Update monitoring samples to use version 0.29.0 of the client library. [(#1495)](#1495)

* Update monitoring samples to use version 0.29.0 of the client library.

* Fix typo.

* Add sample to update a cloud monitoring uptime check. [(#1508)](#1508)

* Add sample to update a cloud monitoring uptime check.

* Replace double quotes with single quotes.

* Auto-update dependencies. [(#1658)](#1658)

* Auto-update dependencies.

* Rollback appengine/standard/bigquery/.

* Rollback appengine/standard/iap/.

* Rollback bigtable/metricscaler.

* Rolledback appengine/flexible/datastore.

* Rollback dataproc/

* Rollback jobs/api_client

* Rollback vision/cloud-client.

* Rollback functions/ocr/app.

* Rollback iot/api-client/end_to_end_example.

* Rollback storage/cloud-client.

* Rollback kms/api-client.

* Rollback dlp/

* Rollback bigquery/cloud-client.

* Rollback iot/api-client/manager.

* Rollback appengine/flexible/cloudsql_postgresql.

* Time series tests use random unique name to avoid limits [(#1776)](#1776)

* Time series tests use random unique name to avoid limits

* Lint wants another blank line here

* Use current debian image family

* Restore to old state. Work should be on different branch.

* Update snippets.py

* Added new region tag [(#1844)](#1844)

* Auto-update dependencies. [(#1846)](#1846)

ACK, merging.

* New snippet to delete notification channel [(#1920)](#1920)

New snippet to delete notification channel

* Auto-update dependencies. [(#1980)](#1980)

* Auto-update dependencies.

* Update requirements.txt

* Update requirements.txt

* monitoring/metrics: update from 5 to 20 minutes [(#2210)](#2210)

* Make backup/restore file name a parameter [(#2248)](#2248)

* Make backup/restore file a parameter

Previously was hard coded as 'backup.json'

* Added parameter to test function calls

* Adds split updates for Firebase ... opencensus [(#2438)](#2438)

* Auto-update dependencies. [(#2005)](#2005)

* Auto-update dependencies.

* Revert update of appengine/flexible/datastore.

* revert update of appengine/flexible/scipy

* revert update of bigquery/bqml

* revert update of bigquery/cloud-client

* revert update of bigquery/datalab-migration

* revert update of bigtable/quickstart

* revert update of compute/api

* revert update of container_registry/container_analysis

* revert update of dataflow/run_template

* revert update of datastore/cloud-ndb

* revert update of dialogflow/cloud-client

* revert update of dlp

* revert update of functions/imagemagick

* revert update of functions/ocr/app

* revert update of healthcare/api-client/fhir

* revert update of iam/api-client

* revert update of iot/api-client/gcs_file_to_device

* revert update of iot/api-client/mqtt_example

* revert update of language/automl

* revert update of run/image-processing

* revert update of vision/automl

* revert update testing/requirements.txt

* revert update of vision/cloud-client/detect

* revert update of vision/cloud-client/product_search

* revert update of jobs/v2/api_client

* revert update of jobs/v3/api_client

* revert update of opencensus

* revert update of translate/cloud-client

* revert update to speech/cloud-client

Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>

* fix: monitoring tests [(#2995)](#2995)

* fix: monitoring tests

* Add eventually consistent to flaky test

* chore(deps): update dependency google-auth to v1.11.2 [(#2724)](#2724)

Co-authored-by: Leah E. Cole <[email protected]>

* Simplify noxfile setup. [(#2806)](#2806)

* chore(deps): update dependency requests to v2.23.0

* Simplify noxfile and add version control.

* Configure appengine/standard to only test Python 2.7.

* Update Kokokro configs to match noxfile.

* Add requirements-test to each folder.

* Remove Py2 versions from everything execept appengine/standard.

* Remove conftest.py.

* Remove appengine/standard/conftest.py

* Remove 'no-sucess-flaky-report' from pytest.ini.

* Add GAE SDK back to appengine/standard tests.

* Fix typo.

* Roll pytest to python 2 version.

* Add a bunch of testing requirements.

* Remove typo.

* Add appengine lib directory back in.

* Add some additional requirements.

* Fix issue with flake8 args.

* Even more requirements.

* Readd appengine conftest.py.

* Add a few more requirements.

* Even more Appengine requirements.

* Add webtest for appengine/standard/mailgun.

* Add some additional requirements.

* Add workaround for issue with mailjet-rest.

* Add responses for appengine/standard/mailjet.

Co-authored-by: Renovate Bot <[email protected]>

* [monitoring] fix: use retrying module in the fixture class [(#3285)](#3285)

* fix: use retrying module in the fixture class

fixes #2971
fixes #2972
fixes #2973
fixes #3085

It will likely fix those issues, not guaranteed, but it's worth a try.

* [monitoring] testing: mitigate 409 conflicts [(#3311)](#3311)

* [monitoring] testing: mitigate 409 conflicts

fixes #2971

* retry on ServiceUnavailable too
* reduce the number of api calls
* mark tests as flaky instead of having retries
* fix the rerun_filter implementation
* add randomness to the sleep calls
* lonter wait, better teardown
* allow both messages

* switch to regular flaky in monitoring [(#3333)](#3333)

* switch to regular flaky

* minor assertion adjustment

* address nit

* Update dependency tabulate to v0.8.7 [(#3202)](#3202)

Co-authored-by: Leah E. Cole <[email protected]>

The error is a known error that does not have to do with this dependency change

* Update dependency google-auth to v1.14.0 [(#3148)](#3148)

Co-authored-by: Leah E. Cole <[email protected]>

* chore(deps): update dependency google-api-python-client to v1.8.0 [(#3100)](#3100)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.0` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.0`](https://togithub.com/google/google-api-python-client/releases/v1.8.0)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.12...v1.8.0)

Release to support API endpoint override.

  New Features

-   Add api endpoint override. ([#&#8203;829](https://togithub.com/googleapis/google-api-python-client/pull/829))

    Implementation Changes

-   Don't set http.redirect_codes if the attr doesn't exist and allow more httplib2 versions. ([#&#8203;841](https://togithub.com/googleapis/google-api-python-client/pull/841))

### [`v1.7.12`](https://togithub.com/google/google-api-python-client/releases/v1.7.12)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.7.11...v1.7.12)

Bugfix release

  Implementation Changes

-   Look for field 'detail' in error message. ([#&#8203;739](https://togithub.com/googleapis/google-api-python-client/pull/739))
-   Exclude 308s from httplib2 redirect codes list ([#&#8203;813](https://togithub.com/googleapis/google-api-python-client/pull/813))

    Documentation 

-   Remove oauth2client from docs ([#&#8203;738](https://togithub.com/googleapis/google-api-python-client/pull/738))
-   Fix typo. ([#&#8203;745](https://togithub.com/googleapis/google-api-python-client/pull/745))
-   Remove compatibility badges. ([#&#8203;746](https://togithub.com/googleapis/google-api-python-client/pull/746))
-   Fix TypeError: search_analytics_api_sample.py [#&#8203;732](https://togithub.com/google/google-api-python-client/issues/732) ([#&#8203;742](https://togithub.com/googleapis/google-api-python-client/pull/742))
-   Correct response access ([#&#8203;750](https://togithub.com/googleapis/google-api-python-client/pull/750))
-   Fix link to API explorer ([#&#8203;760](https://togithub.com/googleapis/google-api-python-client/pull/760))
-   Fix argument typo in oauth2 code example ([#&#8203;763](https://togithub.com/googleapis/google-api-python-client/pull/763))
-   Recommend install with virtualenv ([#&#8203;768](https://togithub.com/googleapis/google-api-python-client/pull/768))
-   Fix capitalization in docs/README.md ([#&#8203;770](https://togithub.com/googleapis/google-api-python-client/pull/770))

-   Remove compatibility badges ([#&#8203;796](https://togithub.com/googleapis/google-api-python-client/pull/796))
-   Remove mentions of pycrypto ([#&#8203;799](https://togithub.com/googleapis/google-api-python-client/pull/799))
-   Fix typo in model.py
-   Add note about Google Ads llibrary ([#&#8203;814](https://togithub.com/googleapis/google-api-python-client/pull/814))

  Internal / Testing Changes

-   Blacken ([#&#8203;772](https://togithub.com/googleapis/google-api-python-client/pull/722))
-   Move kokoro configs ([#&#8203;832](https://togithub.com/googleapis/google-api-python-client/pull/832))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-cloud-monitoring to v0.35.0 [(#3459)](#3459)

Co-authored-by: Leah E. Cole <[email protected]>

* [monitoring] chore: remove gcp-devrel-py-tools [(#3480)](#3480)

* [monitoring] chore: remove gcp-devrel-py-tools

* fixed the infinite loop

* fix 404 error

* Update dependency google-api-python-client to v1.8.2 [(#3452)](#3452)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | patch | `==1.8.0` -> `==1.8.2` |
| [google-api-python-client](https://togithub.com/google/google-api-python-client) | minor | `==1.7.11` -> `==1.8.2` |

---

### Release Notes

<details>
<summary>google/google-api-python-client</summary>

### [`v1.8.2`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;182-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev181v182-2020-04-21)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.1...v1.8.2)

### [`v1.8.1`](https://togithub.com/google/google-api-python-client/blob/master/CHANGELOG.md#&#8203;181-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev180v181-2020-04-20)

[Compare Source](https://togithub.com/google/google-api-python-client/compare/v1.8.0...v1.8.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* testing: replace @flaky with @pytest.mark.flaky [(#3496)](#3496)

* testing: replace @flaky with @pytest.mark.flaky

* lint

* mark few tests as flaky

that involves LRO polling.

* lint

* chore(deps): update dependency google-auth to v1.14.1 [(#3464)](#3464)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.0` -> `==1.14.1` |
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | minor | `==1.11.2` -> `==1.14.1` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.1`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1141-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1140v1141-2020-04-21)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.0...v1.14.1)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about these updates again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* [monitoring] fix: use backoff for writing the value [(#3697)](#3697)

* [monitoring] fix: use backoff for writing the value

fixes #3694

* use uuid

* chore(deps): update dependency google-auth to v1.14.2 [(#3724)](#3724)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.1` -> `==1.14.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1142-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1141v1142-2020-05-07)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.1...v1.14.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore: some lint fixes [(#3748)](#3748)

* chore(deps): update dependency google-auth to v1.14.3 [(#3728)](#3728)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.14.2` -> `==1.14.3` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.14.3`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1143-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1142v1143-2020-05-11)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.14.2...v1.14.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [x] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Add request_method to create example. [(#3745)](#3745)

Co-authored-by: Takashi Matsuo <[email protected]>

* testing: multi project noxfile-template.py [(#3700)](#3700)

* testing: prototpe for multi project noxfile.py

* correct project names

* introduce TEST_CONFIG

* modify noxfile-template, add default config

* changed how we import user config

* fix stale comments

* use different project for python 3.6 and 3.7

* fix a bug

* changed the filename

also simplified the config
stop runnint `gcloud update`
add a warning about editing noxfile.py

* add BUILD_SPECIFIC_GCLOUD_PROJECT

* use session.skip

* print debuggin

* more print debuggin

* adding cwd to sys.path

* removed debug print, display details of ImportError

* use the usual test project

* stop setting gcloud project

* simplified the noxfile-template

* [monitoring] testing: start using build specific projects [(#3771)](#3771)

Also added `required_api_url` and `required_role` field in `README.rst.in`.

A part of #3310 

Note: Now the service account has permission only on the project for py36 build, so py37 build should fail.

* chore(deps): update dependency google-cloud-monitoring to v0.36.0 [(#3783)](#3783)

Co-authored-by: Leah E. Cole <[email protected]>

* update google-auth to 1.15.0 final part [(#3819)](#3819)

* update google-api-python-client to 1.8.3 final part [(#3827)](#3827)

* chore(deps): update dependency google-api-python-client to v1.8.4 [(#3881)](#3881)

Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>

* [monitoring] fix: use the same random value for retry [(#3900)](#3900)

* [monitoring] fix: use the same random value for retry

fixes #3875

* Just reseed in `write_value()`

* revert comment

* chore(deps): update dependency google-auth to v1.16.0 [(#3903)](#3903)

* chore(deps): update dependency google-api-python-client to v1.9.1 [(#3930)](#3930)

* chore(deps): update dependency google-cloud-monitoring to v1 [(#3950)](#3950)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-cloud-monitoring](https://togithub.com/googleapis/python-monitoring) | major | `==0.36.0` -> `==1.0.0` |

---

### Release Notes

<details>
<summary>googleapis/python-monitoring</summary>

### [`v1.0.0`](https://togithub.com/googleapis/python-monitoring/blob/master/CHANGELOG.md#&#8203;100-httpswwwgithubcomgoogleapispython-monitoringcomparev0360v100-2020-06-03)

[Compare Source](https://togithub.com/googleapis/python-monitoring/compare/v0.36.0...v1.0.0)

##### Features

-   set release_status to Production/Stable ([#&#8203;8](https://www.github.com/googleapis/python-monitoring/issues/8)) ([a99d67a](https://www.github.com/googleapis/python-monitoring/commit/a99d67a4f1399b9a74f189c6332cd85e56149fac))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* final update for google-auth [(#3967)](#3967)

* testing: start using btlr [(#3959)](#3959)

* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout

* Replace GCLOUD_PROJECT with GOOGLE_CLOUD_PROJECT. [(#4022)](#4022)

* Update dependency google-api-python-client to v1.9.2 [(#4038)](#4038)

* Update dependency google-auth to v1.17.0 [(#4058)](#4058)

* chore(deps): update dependency google-auth to v1.17.1 [(#4073)](#4073)

* Update dependency google-auth to v1.17.2 [(#4083)](#4083)

* Update dependency google-api-python-client to v1.9.3 [(#4057)](#4057)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | patch | `==1.9.2` -> `==1.9.3` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.9.3`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;193-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev192v193-2020-06-10)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-auth to v1.18.0 [(#4125)](#4125)

* [monitoring] fix: mitigate flake [(#4153)](#4153)

fixes #4150

* fix(monitoring): also retry upon DeadlineExceeded [(#4202)](#4202)

fixes #4180

Co-authored-by: Bu Sun Kim <[email protected]>

* Create example for POST check. [(#4082)](#4082)

* Add create example for POST check.

* Small fixes for POST check stuff.

* Have create example be one tag block

* Syntax fixes

* Small fixes.

* Ran black linter.

Co-authored-by: Leah E. Cole <[email protected]>

* Update dependency google-auth-httplib2 to v0.0.4 [(#4255)](#4255)

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): pin dependencies [(#4280)](#4280)

* chore(deps): pin dependencies

* specify python version for appengine standard

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency pytest to v5.4.3 [(#4279)](#4279)

* chore(deps): update dependency pytest to v5.4.3

* specify pytest for python 2 in appengine

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency mock to v4 [(#4287)](#4287)

* chore(deps): update dependency mock to v4

* specify mock version for appengine python 2

Co-authored-by: Leah Cole <[email protected]>

* chore(deps): update dependency google-auth to v1.19.0 [(#4293)](#4293)

* Update dependency flaky to v3.7.0 [(#4300)](#4300)

* Update dependency google-api-python-client to v1.10.0 [(#4302)](#4302)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-api-python-client](https://togithub.com/googleapis/google-api-python-client) | minor | `==1.9.3` -> `==1.10.0` |

---

### Release Notes

<details>
<summary>googleapis/google-api-python-client</summary>

### [`v1.10.0`](https://togithub.com/googleapis/google-api-python-client/blob/master/CHANGELOG.md#&#8203;1100-httpswwwgithubcomgoogleapisgoogle-api-python-clientcomparev193v1100-2020-07-15)

[Compare Source](https://togithub.com/googleapis/google-api-python-client/compare/v1.9.3...v1.10.0)

##### Features

-   allow to use 'six.moves.collections_abc.Mapping' in 'client_options.from_dict()' ([#&#8203;943](https://www.github.com/googleapis/google-api-python-client/issues/943)) ([21af37b](https://www.github.com/googleapis/google-api-python-client/commit/21af37b11ea2d6a89b3df484e1b2fa1d12849510))
-   Build universal wheels ([#&#8203;948](https://www.github.com/googleapis/google-api-python-client/issues/948)) ([3e28a1e](https://www.github.com/googleapis/google-api-python-client/commit/3e28a1e0d47f829182cd92f37475ab91fa5e4afc))
-   discovery supports retries ([#&#8203;967](https://www.github.com/googleapis/google-api-python-client/issues/967)) ([f3348f9](https://www.github.com/googleapis/google-api-python-client/commit/f3348f98bf91a88a28bf61b12b95e391cc3be1ff)), closes [#&#8203;848](https://www.github.com/googleapis/google-api-python-client/issues/848)

##### Documentation

-   consolidating and updating the Contribution Guide ([#&#8203;964](https://www.github.com/googleapis/google-api-python-client/issues/964)) ([63f97f3](https://www.github.com/googleapis/google-api-python-client/commit/63f97f37daee37a725eb05df3097b20d5d4eaaf0)), closes [#&#8203;963](https://www.github.com/googleapis/google-api-python-client/issues/963)

##### [1.9.3](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.2...v1.9.3) (2020-06-10)

##### Bug Fixes

-   update GOOGLE_API_USE_MTLS values ([#&#8203;940](https://www.github.com/googleapis/google-api-python-client/issues/940)) ([19908ed](https://www.github.com/googleapis/google-api-python-client/commit/19908edcd8a3df1db41e34100acc1f15c3c99397))

##### [1.9.2](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.1...v1.9.2) (2020-06-04)

##### Bug Fixes

-   bump api-core version ([#&#8203;936](https://www.github.com/googleapis/google-api-python-client/issues/936)) ([ee53b3b](https://www.github.com/googleapis/google-api-python-client/commit/ee53b3b32a050874ba4cfb491fb384f94682c824))

##### [1.9.1](https://www.github.com/googleapis/google-api-python-client/compare/v1.9.0...v1.9.1) (2020-06-02)

##### Bug Fixes

-   fix python-api-core dependency issue ([#&#8203;931](https://www.github.com/googleapis/google-api-python-client/issues/931)) ([42028ed](https://www.github.com/googleapis/google-api-python-client/commit/42028ed2b2be47f85b70eb813185264f1f573d01))

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* chore(deps): update dependency google-auth to v1.19.1 [(#4304)](#4304)

* chore(deps): update dependency google-auth to v1.19.2 [(#4321)](#4321)

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
| [google-auth](https://togithub.com/googleapis/google-auth-library-python) | patch | `==1.19.1` -> `==1.19.2` |

---

### Release Notes

<details>
<summary>googleapis/google-auth-library-python</summary>

### [`v1.19.2`](https://togithub.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md#&#8203;1192-httpswwwgithubcomgoogleapisgoogle-auth-library-pythoncomparev1191v1192-2020-07-17)

[Compare Source](https://togithub.com/googleapis/google-auth-library-python/compare/v1.19.1...v1.19.2)

</details>

---

### Renovate configuration

:date: **Schedule**: At any time (no schedule defined).

:vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

:recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.

:no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box

---

This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).

* Update dependency google-auth to v1.20.0 [(#4387)](#4387)

* Update dependency pytest to v6 [(#4390)](#4390)

* chore(deps): update dependency google-auth to v1.20.1 [(#4452)](#4452)

* chore(deps): update dependency google-api-python-client to v1.10.1 [(#4557)](#4557)

* chore(deps): update dependency google-api-python-client to v1.10.1

* Update requirements.txt

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency google-cloud-monitoring to v1.1.0 [(#4561)](#4561)

* Update dependency google-auth to v1.21.0 [(#4588)](#4588)

* Update dependency google-api-python-client to v1.11.0 [(#4587)](#4587)

Co-authored-by: Takashi Matsuo <[email protected]>

* chore(deps): update dependency google-auth to v1.21.1 [(#4634)](#4634)

* chore(deps): update dependency google-auth to v1.21.2 [(#4684)](#4684)

* fix(monitoring): retry in the test setup [(#4702)](#4702)

fixes #4687
fixes #4688
fixes #4689
fixes #4690

* chore(deps): update dependency google-api-python-client to v1.12.1 [(#4674)](#4674)

* chore(deps): update dependency google-auth to v1.21.3 [(#4754)](#4754)

* chore(deps): update dependency google-api-python-client to v1.12.2 [(#4751)](#4751)

* chore: update template

* chore: add BUILD_SPECIFIC_GCLOUD_PROJECT env var

Co-authored-by: Bill Prin <[email protected]>
Co-authored-by: Bill Prin <[email protected]>
Co-authored-by: Jon Wayne Parrott <[email protected]>
Co-authored-by: Greg Taylor <[email protected]>
Co-authored-by: Jon Wayne Parrott <[email protected]>
Co-authored-by: DPE bot <[email protected]>
Co-authored-by: Takashi Matsuo <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Campion Fellin <[email protected]>
Co-authored-by: Frank Natividad <[email protected]>
Co-authored-by: Jason Dobry <[email protected]>
Co-authored-by: Jeffrey Rennie <[email protected]>
Co-authored-by: michaelawyu <[email protected]>
Co-authored-by: Charles Engelke <[email protected]>
Co-authored-by: Adam Ross <[email protected]>
Co-authored-by: Charles Engelke <[email protected]>
Co-authored-by: Gus Class <[email protected]>
Co-authored-by: Kurtis Van Gent <[email protected]>
Co-authored-by: Doug Mahugh <[email protected]>
Co-authored-by: Leah E. Cole <[email protected]>
Co-authored-by: Renovate Bot <[email protected]>
Co-authored-by: Shi Zhang <[email protected]>
Co-authored-by: Bu Sun Kim <[email protected]>
Co-authored-by: gcf-merge-on-green[bot] <60162190+gcf-merge-on-green[bot]@users.noreply.github.com>
Co-authored-by: Leah Cole <[email protected]>
telpirion pushed a commit that referenced this pull request Nov 16, 2022
* testing: start using btlr

The binary is at gs://cloud-devrel-kokoro-resources/btlr/v0.0.1/btlr

* add period after DIFF_FROM

* use array for btlr args

* fix websocket tests

* add debug message

* wait longer for the server to spin up

* dlp: bump the wait timeout to 10 minutes

* [run] copy noxfile.py to child directory to avoid gcloud issue

* [iam] fix: only display description when the key exists

* use uuid4 instead of uuid1

* [iot] testing: use the same format for registry id

* Stop asserting Out of memory not in the output

* fix missing imports

* [dns] testing: more retries with delay

* [dlp] testing: longer timeout

* use the max-concurrency flag

* use 30 workers

* [monitoring] use multiple projects

* [dlp] testing: longer timeout
telpirion pushed a commit that referenced this pull request Nov 16, 2022