Skip to content

Commit ff0ccbc

Browse files
committed
chore(google-auth-library-java): create split integration config
2 parents 39133b5 + 6b2c4a5 commit ff0ccbc

298 files changed

Lines changed: 63989 additions & 0 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
# Format: //devtools/kokoro/config/proto/build.proto
2+
3+
# Configure the docker image for kokoro-trampoline.
4+
env_vars: {
5+
key: "TRAMPOLINE_IMAGE"
6+
value: "gcr.io/cloud-devrel-kokoro-resources/java8"
7+
}
8+
9+
env_vars: {
10+
key: "JOB_TYPE"
11+
value: "integration-single"
12+
}
13+
14+
# TODO: remove this after we've migrated all tests and scripts
15+
env_vars: {
16+
key: "GCLOUD_PROJECT"
17+
value: "gcloud-devel"
18+
}
19+
20+
env_vars: {
21+
key: "GOOGLE_CLOUD_PROJECT"
22+
value: "gcloud-devel"
23+
}
24+
25+
env_vars: {
26+
key: "GOOGLE_APPLICATION_CREDENTIALS"
27+
value: "secret_manager/java-it-service-account"
28+
}
29+
30+
env_vars: {
31+
key: "SECRET_MANAGER_KEYS"
32+
value: "java-it-service-account"
33+
}
34+
35+
env_vars: {
36+
key: "GCS_BUCKET"
37+
value: "byoid-it-bucket"
38+
}
39+
40+
env_vars: {
41+
key: "GOOGLE_EXTERNAL_ACCOUNT_ALLOW_EXECUTABLES"
42+
value: "1"
43+
}
44+
45+
env_vars: {
46+
key: "GOOGLE_CLOUD_QUOTA_PROJECT"
47+
value: "gcloud-devel"
48+
}
49+
50+
env_vars: {
51+
key: "BUILD_SUBDIR"
52+
value: "google-auth-library-java"
53+
}
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
# Code owners file.
2+
# This file controls who is tagged for review for any given pull request.
3+
4+
# For syntax help see:
5+
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners#codeowners-syntax
6+
7+
# The @googleapis/cloud-sdk-java-team is the default owner for changes in this repo
8+
* @googleapis/cloud-sdk-java-team @googleapis/cloud-sdk-auth-team
9+
10+
# The java-samples-reviewers team is the default owner for samples changes
11+
samples/**/*.java @googleapis/java-samples-reviewers
12+
13+
# Generated snippets should not be owned by samples reviewers
14+
samples/snippets/generated/ @googleapis/cloud-sdk-java-team
15+
16+
# 3PI-related files and related base classes - joint ownership between cloud-sdk-auth-team, aion-team, and cloud-java-team
17+
oauth2_http/java/com/google/auth/oauth2/ActingParty.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
18+
oauth2_http/java/com/google/auth/oauth2/AwsCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
19+
oauth2_http/java/com/google/auth/oauth2/AwsSecurityCredentialsSupplier.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
20+
oauth2_http/java/com/google/auth/oauth2/AwsDates.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
21+
oauth2_http/java/com/google/auth/oauth2/AwsRequestSignature.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
22+
oauth2_http/java/com/google/auth/oauth2/AwsRequestSigner.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
23+
oauth2_http/java/com/google/auth/oauth2/AwsSecurityCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
24+
oauth2_http/java/com/google/auth/oauth2/CredentialAccessBoundary.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
25+
oauth2_http/java/com/google/auth/oauth2/DefaultCredentialsProvider.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
26+
oauth2_http/java/com/google/auth/oauth2/DownscopedCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
27+
oauth2_http/java/com/google/auth/oauth2/EnvironmentProvider.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
28+
oauth2_http/java/com/google/auth/oauth2/ExecutableHandler.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
29+
oauth2_http/java/com/google/auth/oauth2/ExecutableResponse.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
30+
oauth2_http/java/com/google/auth/oauth2/ExternalAccountCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
31+
oauth2_http/java/com/google/auth/oauth2/FileIdentityPoolSubjectTokenSupplier.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
32+
oauth2_http/java/com/google/auth/oauth2/GoogleCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
33+
oauth2_http/java/com/google/auth/oauth2/IdentityPoolCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
34+
oauth2_http/java/com/google/auth/oauth2/IdentityPoolSubjectTokenSupplier.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
35+
oauth2_http/java/com/google/auth/oauth2/ImpersonatedCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
36+
oauth2_http/java/com/google/auth/oauth2/InternalAwsSecurityCredentialsSupplier.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
37+
oauth2_http/java/com/google/auth/oauth2/OAuth2Credentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
38+
oauth2_http/java/com/google/auth/oauth2/OAuth2CredentialsWithRefresh.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
39+
oauth2_http/java/com/google/auth/oauth2/OAuthException.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
40+
oauth2_http/java/com/google/auth/oauth2/PluggableAuthCredentials.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
41+
oauth2_http/java/com/google/auth/oauth2/PluggableAuthException.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
42+
oauth2_http/java/com/google/auth/oauth2/PluggableAuthHandler.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
43+
oauth2_http/java/com/google/auth/oauth2/StsRequestHandler.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
44+
oauth2_http/java/com/google/auth/oauth2/StsTokenExchangeRequest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
45+
oauth2_http/java/com/google/auth/oauth2/StsTokenExchangeResponse.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
46+
oauth2_http/java/com/google/auth/oauth2/SystemEnvironmentProvider.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
47+
oauth2_http/java/com/google/auth/oauth2/UrlIdentityPoolSubjectTokenSupplier.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
48+
oauth2_http/javatests/com/google/auth/AwsCredentialsTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
49+
oauth2_http/javatests/com/google/auth/AwsRequestSignerTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
50+
oauth2_http/javatests/com/google/auth/CredentialAccessBoundaryTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
51+
oauth2_http/javatests/com/google/auth/DefaultCredentialsProviderTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
52+
oauth2_http/javatests/com/google/auth/DownscopedCredentialsTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
53+
oauth2_http/javatests/com/google/auth/ExecutableResponseTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
54+
oauth2_http/javatests/com/google/auth/ExternalAccountCredentialsTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
55+
oauth2_http/javatests/com/google/auth/ITDownscopingTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
56+
oauth2_http/javatests/com/google/auth/ITWorkloadIdentityFederationTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
57+
oauth2_http/javatests/com/google/auth/IdentityPoolCredentialsTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
58+
oauth2_http/javatests/com/google/auth/ImpersonatedCredentialsTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
59+
oauth2_http/javatests/com/google/auth/InternalAwsSecurityCredentialsSupplierTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
60+
oauth2_http/javatests/com/google/auth/MockExternalAccountCredentialsTransport.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
61+
oauth2_http/javatests/com/google/auth/MockStsTransport.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
62+
oauth2_http/javatests/com/google/auth/OAuth2CredentialsTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
63+
oauth2_http/javatests/com/google/auth/OAuth2CredentialsWithRefreshTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
64+
oauth2_http/javatests/com/google/auth/OAuthExceptionTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
65+
oauth2_http/javatests/com/google/auth/PluggableAuthCredentialsTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
66+
oauth2_http/javatests/com/google/auth/PluggableAuthExceptionTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
67+
oauth2_http/javatests/com/google/auth/PluggableAuthHandlerTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
68+
oauth2_http/javatests/com/google/auth/StsRequestHandlerTest.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
69+
oauth2_http/javatests/com/google/auth/TestEnvironmentProvider.java @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
70+
README.md @googleapis/cloud-sdk-auth-team @googleapis/aion-team @googleapis/cloud-sdk-java-team
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
Thanks for stopping by to let us know something could be better!
2+
3+
Please include as much information as possible:
4+
5+
#### Environment details
6+
7+
- OS:
8+
- Java version:
9+
- google-auth-library-java version(s):
10+
11+
#### Steps to reproduce
12+
13+
1. ?
14+
2. ?
15+
16+
#### Stacktrace
17+
18+
```
19+
Any relevant stacktrace here.
20+
```
21+
22+
#### Code snippet
23+
24+
```java
25+
Any relevant code snippet to help reproduce the issue.
26+
```
27+
28+
#### External references such as API reference guides used
29+
30+
- ?
31+
32+
#### Any additional information below
33+
34+
Following these steps will guarantee the quickest resolution possible.
35+
36+
Thanks!
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
5+
---
6+
7+
Thanks for stopping by to let us know something could be better!
8+
9+
**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.
10+
11+
Please run down the following list and make sure you've tried the usual "quick fixes":
12+
13+
- Search the issues already opened: https://github.com/googleapis/google-auth-library-java/issues
14+
- Check for answers on StackOverflow: http://stackoverflow.com/questions/tagged/google-cloud-platform
15+
16+
If you are still having issues, please include as much information as possible:
17+
18+
#### Environment details
19+
20+
1. Specify the API at the beginning of the title. For example, "BigQuery: ...").
21+
General, Core, and Other are also allowed as types
22+
2. OS type and version:
23+
3. Java version:
24+
4. version(s):
25+
26+
#### Steps to reproduce
27+
28+
1. ?
29+
2. ?
30+
31+
#### Code example
32+
33+
```java
34+
// example
35+
```
36+
37+
#### Stack trace
38+
```
39+
Any relevant stacktrace here.
40+
```
41+
42+
#### External references such as API reference guides
43+
44+
- ?
45+
46+
#### Any additional information below
47+
48+
49+
Following these steps guarantees the quickest resolution possible.
50+
51+
Thanks!
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this library
4+
5+
---
6+
7+
Thanks for stopping by to let us know something could be better!
8+
9+
**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.
10+
11+
**Is your feature request related to a problem? Please describe.**
12+
What the problem is. Example: I'm always frustrated when [...]
13+
14+
**Describe the solution you'd like**
15+
What you want to happen.
16+
17+
**Describe alternatives you've considered**
18+
Any alternative solutions or features you've considered.
19+
20+
**Additional context**
21+
Any other context or screenshots about the feature request.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
name: Support request
3+
about: If you have a support contract with Google, please create an issue in the Google Cloud Support console.
4+
5+
---
6+
7+
**PLEASE READ**: If you have a support contract with Google, please create an issue in the [support console](https://cloud.google.com/support/) instead of filing on GitHub. This will ensure a timely response.
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
2+
- [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/google-auth-library-java/issues/new/choose) before writing your code! That way we can discuss the change, evaluate designs, and agree on the general idea
3+
- [ ] Ensure the tests and linter pass
4+
- [ ] Code coverage does not decrease (if any source code was changed)
5+
- [ ] Appropriate docs were updated (if necessary)
6+
7+
Fixes #<issue_number_goes_here> ☕️
8+
9+
If you write sample code, please follow the [samples format](
10+
https://github.com/GoogleCloudPlatform/java-docs-samples/blob/main/SAMPLE_FORMAT.md).
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# Copyright 2021 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# http://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
requestsize:
15+
enabled: true
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Configuration for the Blunderbuss GitHub app. For more info see
2+
# https://github.com/googleapis/repo-automation-bots/tree/main/packages/blunderbuss
3+
assign_prs_by:
4+
- labels:
5+
- samples
6+
to:
7+
- googleapis/java-samples-reviewers
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "maven"
4+
directory: "/"
5+
schedule:
6+
interval: "daily"
7+
# Disable version updates for Maven dependencies
8+
# we use renovate-bot as well as shared-dependencies BOM to update maven dependencies.
9+
ignore:
10+
- dependency-name: "*"
11+
- package-ecosystem: "pip"
12+
directory: "/"
13+
schedule:
14+
interval: "daily"
15+
# Disable version updates for pip dependencies
16+
# If a security vulnerability comes in, we will be notified about
17+
# it via template in the synthtool repository.
18+
ignore:
19+
- dependency-name: "*"

0 commit comments

Comments
 (0)