Skip to content

Commit 5854f82

Browse files
feat: Automated regeneration of secretmanager v1 client (#5804)
This PR was generated using Autosynth. 🌈 <details><summary>Log from Synthtool</summary> ``` 2021-07-16 04:15:06,115 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-api-ruby-client/synth.py. On branch autosynth-secretmanager-v1 nothing to commit, working tree clean 2021-07-16 04:15:06,190 synthtool [DEBUG] > Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace -e USER_GROUP=1000:1000 --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth secretmanager v1 DEBUG:synthtool:Running: docker run --rm -v/home/kbuilder/.cache/synthtool/google-api-ruby-client:/workspace -v/var/run/docker.sock:/var/run/docker.sock -w /workspace -e USER_GROUP=1000:1000 --entrypoint script/synth.rb gcr.io/cloud-devrel-kokoro-resources/yoshi-ruby/autosynth secretmanager v1 git clean -df bundle install Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Fetching rake 13.0.6 Installing rake 13.0.6 Fetching concurrent-ruby 1.1.9 Fetching minitest 5.14.4 Fetching public_suffix 4.0.6 Fetching zeitwerk 2.4.2 Installing zeitwerk 2.4.2 Installing public_suffix 4.0.6 Installing minitest 5.14.4 Installing concurrent-ruby 1.1.9 Fetching ast 2.4.2 Installing ast 2.4.2 Using bundler 2.2.17 Fetching byebug 11.1.3 Fetching coderay 1.1.3 Installing byebug 11.1.3 with native extensions Fetching json 2.5.1 Installing coderay 1.1.3 Installing json 2.5.1 with native extensions Fetching docile 1.4.0 Installing docile 1.4.0 Fetching simplecov-html 0.10.2 Installing simplecov-html 0.10.2 Using sync 0.5.0 Fetching thor 1.1.0 Installing thor 1.1.0 Fetching rexml 3.2.5 Fetching declarative 0.0.20 Installing rexml 3.2.5 Installing declarative 0.0.20 Fetching diff-lcs 1.4.4 Fetching dotenv 2.7.6 Installing diff-lcs 1.4.4 Installing dotenv 2.7.6 Fetching fakefs 0.20.1 Fetching faraday-em_http 1.0.0 Installing faraday-em_http 1.0.0 Installing fakefs 0.20.1 Fetching faraday-em_synchrony 1.0.0 Fetching faraday-excon 1.1.0 Installing faraday-em_synchrony 1.0.0 Fetching faraday-httpclient 1.0.1 Installing faraday-excon 1.1.0 Fetching faraday-net_http 1.0.1 Installing faraday-httpclient 1.0.1 Installing faraday-net_http 1.0.1 Fetching faraday-net_http_persistent 1.2.0 Fetching faraday-patron 1.0.0 Installing faraday-net_http_persistent 1.2.0 Installing faraday-patron 1.0.0 Fetching multipart-post 2.1.1 Fetching ruby2_keywords 0.0.5 Installing multipart-post 2.1.1 Installing ruby2_keywords 0.0.5 Fetching gems 1.2.0 Fetching github-markup 1.7.0 Installing gems 1.2.0 Installing github-markup 1.7.0 Fetching jwt 2.2.3 Installing jwt 2.2.3 Fetching memoist 0.16.2 Fetching multi_json 1.15.0 Installing memoist 0.16.2 Fetching os 0.9.6 Installing multi_json 1.15.0 Installing os 0.9.6 Fetching httpclient 2.8.3 Fetching mini_mime 1.1.0 Installing mini_mime 1.1.0 Installing httpclient 2.8.3 Fetching trailblazer-option 0.1.1 Installing trailblazer-option 0.1.1 Fetching uber 0.1.0 Installing uber 0.1.0 Fetching retriable 3.1.2 Fetching webrick 1.7.0 Installing retriable 3.1.2 Fetching hashdiff 1.0.1 Installing webrick 1.7.0 Installing hashdiff 1.0.1 Fetching mime-types-data 3.2021.0704 Fetching multi_xml 0.6.0 Fetching rspec-support 3.10.2 Installing multi_xml 0.6.0 Installing rspec-support 3.10.2 Installing mime-types-data 3.2021.0704 Fetching little-plugger 1.1.4 Installing little-plugger 1.1.4 Fetching method_source 1.0.0 Fetching opencensus 0.5.0 Fetching parallel 1.20.1 Installing method_source 1.0.0 Installing opencensus 0.5.0 Installing parallel 1.20.1 Fetching powerpack 0.1.3 Fetching yard 0.9.26 Installing powerpack 0.1.3 Installing yard 0.9.26 Fetching rainbow 2.2.2 Installing rainbow 2.2.2 with native extensions Fetching redcarpet 3.5.1 Installing redcarpet 3.5.1 with native extensions Fetching redis 3.3.5 Installing redis 3.3.5 Fetching rmail 1.1.4 Installing rmail 1.1.4 Fetching ruby-progressbar 1.11.0 Fetching unicode-display_width 1.7.0 Installing ruby-progressbar 1.11.0 Installing unicode-display_width 1.7.0 Fetching parser 2.7.2.0 Fetching addressable 2.8.0 Fetching i18n 1.8.10 Installing addressable 2.8.0 Installing i18n 1.8.10 Installing parser 2.7.2.0 Fetching tzinfo 2.0.4 Installing tzinfo 2.0.4 Fetching tins 1.29.1 Installing tins 1.29.1 Fetching crack 0.4.5 Installing crack 0.4.5 Fetching faraday 1.5.1 Fetching google-id-token 1.4.2 Installing google-id-token 1.4.2 Installing faraday 1.5.1 Fetching representable 3.1.1 Installing representable 3.1.1 Fetching mime-types 3.3.1 Fetching logging 2.3.0 Fetching rspec-core 3.10.1 Installing mime-types 3.3.1 Installing logging 2.3.0 Installing rspec-core 3.10.1 Fetching rspec-expectations 3.10.1 Installing rspec-expectations 3.10.1 Fetching rspec-mocks 3.10.2 Installing rspec-mocks 3.10.2 Fetching pry 0.13.1 Fetching simplecov 0.16.1 Installing simplecov 0.16.1 Installing pry 0.13.1 Fetching launchy 2.5.0 Installing launchy 2.5.0 Fetching activesupport 6.1.4 Fetching webmock 2.3.2 Installing activesupport 6.1.4 Installing webmock 2.3.2 Fetching rubocop 0.49.1 Installing rubocop 0.49.1 Fetching signet 0.15.0 Installing signet 0.15.0 Fetching term-ansicolor 1.7.1 Installing term-ansicolor 1.7.1 Fetching httparty 0.18.1 Installing httparty 0.18.1 Fetching rspec 3.10.0 Installing rspec 3.10.0 Fetching pry-byebug 3.9.0 Installing pry-byebug 3.9.0 Fetching pry-doc 0.13.5 Fetching googleauth 0.16.2 Fetching coveralls 0.8.23 Installing coveralls 0.8.23 Installing googleauth 0.16.2 Fetching json_spec 1.1.5 Installing json_spec 1.1.5 Fetching google-apis-core 0.4.0 Installing google-apis-core 0.4.0 Fetching google-apis-discovery_v1 0.6.0 Installing google-apis-discovery_v1 0.6.0 Using google-apis-generator 0.4.0 from source at `.` and installing its executables Installing pry-doc 0.13.5 Bundle complete! 25 Gemfile dependencies, 88 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Post-install message from httparty: When you HTTParty, you must party hard! echo a | bundle exec bin/generate-api gen /workspace/generated --api=secretmanager.v1 --names=/workspace/api_names.yaml --names-out=/workspace/api_names_out.yaml --spot-check Loading secretmanager, version v1 from https://raw.githubusercontent.com/googleapis/discovery-artifact-manager/master/discoveries/secretmanager.v1.json conflict google-apis-secretmanager_v1/lib/google/apis/secretmanager_v1/service.rb <ager_v1/service.rb? (enter "h" for help) [Ynaqdhm] a force google-apis-secretmanager_v1/lib/google/apis/secretmanager_v1/service.rb conflict google-apis-secretmanager_v1/lib/google/apis/secretmanager_v1/gem_version.rb force google-apis-secretmanager_v1/lib/google/apis/secretmanager_v1/gem_version.rb conflict google-apis-secretmanager_v1/CHANGELOG.md force google-apis-secretmanager_v1/CHANGELOG.md Don't run Bundler as root. Bundler can ask for sudo if it is needed, and installing your bundle as root will break this application for all non-root users on this machine. Fetching gem metadata from https://rubygems.org/......... Resolving dependencies... Using rake 13.0.6 Using public_suffix 4.0.6 Using bundler 2.2.17 Using declarative 0.0.20 Using diff-lcs 1.4.4 Using faraday-em_http 1.0.0 Using faraday-em_synchrony 1.0.0 Using faraday-excon 1.1.0 Using faraday-httpclient 1.0.1 Using faraday-net_http 1.0.1 Using faraday-net_http_persistent 1.2.0 Using faraday-patron 1.0.0 Using multipart-post 2.1.1 Using ruby2_keywords 0.0.5 Using jwt 2.2.3 Using memoist 0.16.2 Using multi_json 1.15.0 Using httpclient 2.8.3 Using mini_mime 1.1.0 Fetching os 1.1.1 Using trailblazer-option 0.1.1 Using uber 0.1.0 Using retriable 3.1.2 Using rexml 3.2.5 Using webrick 1.7.0 Using opencensus 0.5.0 Using redcarpet 3.5.1 Using rspec-support 3.10.2 Using yard 0.9.26 Using addressable 2.8.0 Using faraday 1.5.1 Using rspec-core 3.10.1 Using rspec-expectations 3.10.1 Using rspec-mocks 3.10.2 Using signet 0.15.0 Using representable 3.1.1 Using rspec 3.10.0 Installing os 1.1.1 Using googleauth 0.16.2 Using google-apis-core 0.4.0 Using google-apis-secretmanager_v1 0.13.0 from source at `.` Bundle complete! 8 Gemfile dependencies, 40 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. /root/.rbenv/versions/2.6.7/bin/ruby -I/root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/lib:/root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-support-3.10.2/lib /root/.rbenv/versions/2.6.7/lib/ruby/gems/2.6.0/gems/rspec-core-3.10.1/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb Google::Apis::SecretmanagerV1 should load Finished in 0.31601 seconds (files took 0.09623 seconds to load) 1 example, 0 failures Files: 4 Modules: 3 ( 1 undocumented) Classes: 34 ( 0 undocumented) Constants: 5 ( 0 undocumented) Attributes: 49 ( 0 undocumented) Methods: 84 ( 0 undocumented) 99.43% documented google-apis-secretmanager_v1 0.13.0 built to pkg/google-apis-secretmanager_v1-0.13.0.gem. conflict /workspace/api_names_out.yaml force /workspace/api_names_out.yaml chown -R 1000:1000 /workspace/generated 2021-07-16 04:15:30,784 synthtool [DEBUG] > Wrote metadata to generated/google-apis-secretmanager_v1/synth.metadata. DEBUG:synthtool:Wrote metadata to generated/google-apis-secretmanager_v1/synth.metadata. ``` </details> Full log will be available here: https://source.cloud.google.com/results/invocations/0c07da54-e214-4319-b7e0-d829f5496bf7/targets - [ ] To automatically regenerate this PR, check this box. (May take up to 24 hours.)
1 parent 07ac7de commit 5854f82

File tree

5 files changed

+22
-5
lines changed

5 files changed

+22
-5
lines changed

api_names_out.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -161940,6 +161940,7 @@
161940161940
"/secretmanager:v1/secretmanager.projects.secrets.getIamPolicy/options.requestedPolicyVersion": options_requested_policy_version
161941161941
"/secretmanager:v1/secretmanager.projects.secrets.getIamPolicy/resource": resource
161942161942
"/secretmanager:v1/secretmanager.projects.secrets.list": list_project_secrets
161943+
"/secretmanager:v1/secretmanager.projects.secrets.list/filter": filter
161943161944
"/secretmanager:v1/secretmanager.projects.secrets.list/pageSize": page_size
161944161945
"/secretmanager:v1/secretmanager.projects.secrets.list/pageToken": page_token
161945161946
"/secretmanager:v1/secretmanager.projects.secrets.list/parent": parent
@@ -161961,6 +161962,7 @@
161961161962
"/secretmanager:v1/secretmanager.projects.secrets.versions.get": get_project_secret_version
161962161963
"/secretmanager:v1/secretmanager.projects.secrets.versions.get/name": name
161963161964
"/secretmanager:v1/secretmanager.projects.secrets.versions.list": list_project_secret_versions
161965+
"/secretmanager:v1/secretmanager.projects.secrets.versions.list/filter": filter
161964161966
"/secretmanager:v1/secretmanager.projects.secrets.versions.list/pageSize": page_size
161965161967
"/secretmanager:v1/secretmanager.projects.secrets.versions.list/pageToken": page_token
161966161968
"/secretmanager:v1/secretmanager.projects.secrets.versions.list/parent": parent

generated/google-apis-secretmanager_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-secretmanager_v1
22

3+
### v0.13.0 (2021-07-16)
4+
5+
* Regenerated from discovery document revision 20210710
6+
37
### v0.12.0 (2021-06-29)
48

59
* Regenerated using generator version 0.4.0

generated/google-apis-secretmanager_v1/lib/google/apis/secretmanager_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module SecretmanagerV1
1818
# Version of the google-apis-secretmanager_v1 gem
19-
GEM_VERSION = "0.12.0"
19+
GEM_VERSION = "0.13.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.4.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20210521"
25+
REVISION = "20210710"
2626
end
2727
end
2828
end

generated/google-apis-secretmanager_v1/lib/google/apis/secretmanager_v1/service.rb

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -309,6 +309,10 @@ def get_project_secret_iam_policy(resource, options_requested_policy_version: ni
309309
# @param [String] parent
310310
# Required. The resource name of the project associated with the Secrets, in the
311311
# format `projects/*`.
312+
# @param [String] filter
313+
# Optional. Filter string, adhering to the rules in [List-operation filtering](
314+
# https://cloud.google.com/secret-manager/docs/filtering). List only secrets
315+
# matching the filter. If filter is empty, all secrets are listed.
312316
# @param [Fixnum] page_size
313317
# Optional. The maximum number of results to be returned in a single page. If
314318
# set to 0, the server decides the number of results to return. If the number is
@@ -333,11 +337,12 @@ def get_project_secret_iam_policy(resource, options_requested_policy_version: ni
333337
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
334338
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
335339
# @raise [Google::Apis::AuthorizationError] Authorization is required
336-
def list_project_secrets(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
340+
def list_project_secrets(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
337341
command = make_simple_command(:get, 'v1/{+parent}/secrets', options)
338342
command.response_representation = Google::Apis::SecretmanagerV1::ListSecretsResponse::Representation
339343
command.response_class = Google::Apis::SecretmanagerV1::ListSecretsResponse
340344
command.params['parent'] = parent unless parent.nil?
345+
command.query['filter'] = filter unless filter.nil?
341346
command.query['pageSize'] = page_size unless page_size.nil?
342347
command.query['pageToken'] = page_token unless page_token.nil?
343348
command.query['fields'] = fields unless fields.nil?
@@ -630,6 +635,11 @@ def get_project_secret_version(name, fields: nil, quota_user: nil, options: nil,
630635
# @param [String] parent
631636
# Required. The resource name of the Secret associated with the SecretVersions
632637
# to list, in the format `projects/*/secrets/*`.
638+
# @param [String] filter
639+
# Optional. Filter string, adhering to the rules in [List-operation filtering](
640+
# https://cloud.google.com/secret-manager/docs/filtering). List only secret
641+
# versions matching the filter. If filter is empty, all secret versions are
642+
# listed.
633643
# @param [Fixnum] page_size
634644
# Optional. The maximum number of results to be returned in a single page. If
635645
# set to 0, the server decides the number of results to return. If the number is
@@ -654,11 +664,12 @@ def get_project_secret_version(name, fields: nil, quota_user: nil, options: nil,
654664
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
655665
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
656666
# @raise [Google::Apis::AuthorizationError] Authorization is required
657-
def list_project_secret_versions(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
667+
def list_project_secret_versions(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
658668
command = make_simple_command(:get, 'v1/{+parent}/versions', options)
659669
command.response_representation = Google::Apis::SecretmanagerV1::ListSecretVersionsResponse::Representation
660670
command.response_class = Google::Apis::SecretmanagerV1::ListSecretVersionsResponse
661671
command.params['parent'] = parent unless parent.nil?
672+
command.query['filter'] = filter unless filter.nil?
662673
command.query['pageSize'] = page_size unless page_size.nil?
663674
command.query['pageToken'] = page_token unless page_token.nil?
664675
command.query['fields'] = fields unless fields.nil?

generated/google-apis-secretmanager_v1/synth.metadata

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"git": {
55
"name": ".",
66
"remote": "https://github.com/googleapis/google-api-ruby-client.git",
7-
"sha": "7dfb2c45cbe0988432b406954e86d3951b19883c"
7+
"sha": "07ac7dedf68258c09fd15b8e7edfd0c964897949"
88
}
99
}
1010
]

0 commit comments

Comments
 (0)