Skip to content

Commit 7eb6f5b

Browse files
committed
tidy
1 parent b788323 commit 7eb6f5b

File tree

7 files changed

+14
-23
lines changed

7 files changed

+14
-23
lines changed

agent/src/main/java/com/walmartlabs/concord/agent/AgentAuthTokenProvider.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,7 @@ public class AgentAuthTokenProvider implements AuthTokenProvider {
4040
public AgentAuthTokenProvider(GitHubAppInstallation githubProvider,
4141
OauthTokenProvider oauthTokenProvider) {
4242

43-
this.authTokenProviders = List.of(
44-
githubProvider,
45-
oauthTokenProvider
46-
);
43+
this.authTokenProviders = List.of(githubProvider, oauthTokenProvider);
4744
}
4845

4946
@Override
@@ -53,9 +50,9 @@ public boolean supports(URI repo, @Nullable Secret secret) {
5350
}
5451

5552
public Optional<ExternalAuthToken> getToken(URI repo, @Nullable Secret secret) {
56-
for (var k : authTokenProviders) {
57-
if (k.supports(repo, secret)) {
58-
return k.getToken(repo, secret);
53+
for (var tokenProvider : authTokenProviders) {
54+
if (tokenProvider.supports(repo, secret)) {
55+
return tokenProvider.getToken(repo, secret);
5956
}
6057
}
6158

agent/src/main/java/com/walmartlabs/concord/agent/RepositoryManager.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
import javax.inject.Inject;
3535
import java.io.IOException;
3636
import java.nio.file.Path;
37-
import java.util.Arrays;
3837
import java.util.List;
3938

4039
public class RepositoryManager {
@@ -58,7 +57,6 @@ public RepositoryManager(SecretClient secretClient,
5857
this.gitCfg = gitCfg;
5958

6059
GitClientConfiguration clientCfg = GitClientConfiguration.builder()
61-
.oauthToken(gitCfg.getOauthToken())
6260
.defaultOperationTimeout(gitCfg.getDefaultOperationTimeout())
6361
.fetchTimeout(gitCfg.getFetchTimeout())
6462
.httpLowSpeedLimit(gitCfg.getHttpLowSpeedLimit())

common/src/main/java/com/walmartlabs/concord/common/AuthTokenProvider.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,8 @@ default URI addUserInfoToUri(URI repo, @Nullable Secret secret) {
6161
return new URI(repo.getScheme(), userInfo, repo.getHost(),
6262
repo.getPort(), repo.getPath(), repo.getQuery(), repo.getFragment());
6363
} catch (URISyntaxException e) {
64-
// TODO add log?
64+
return null;
6565
}
66-
67-
return null;
6866
})
6967
.orElse(repo);
7068
}

common/src/main/java/com/walmartlabs/concord/common/cfg/MappingAuthConfig.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@
2626
import java.net.URI;
2727
import java.util.regex.Pattern;
2828

29+
/**
30+
* Configuration for mapping Git repository URLs to an authentication method.
31+
* Mapping is based on regex matching (see {@link #urlPattern()}) against the
32+
* repository URL.
33+
*/
2934
public interface MappingAuthConfig {
3035

3136
/**

repository/src/main/java/com/walmartlabs/concord/repository/GitClientConfiguration.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ public interface GitClientConfiguration {
3838

3939
Optional<String> oauthUrlPattern();
4040

41-
@Nullable
42-
List<String> authorizedGitHosts();
43-
4441
@Value.Default
4542
default Set<String> allowedSchemes() {
4643
return Set.of("https", "http", "ssh", "classpath");

server/impl/src/main/java/com/walmartlabs/concord/server/repository/RepositoryManager.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@
3939
import javax.inject.Inject;
4040
import java.io.IOException;
4141
import java.nio.file.Path;
42-
import java.util.Arrays;
4342
import java.util.List;
4443
import java.util.Objects;
4544
import java.util.UUID;
@@ -68,9 +67,6 @@ public RepositoryManager(ObjectMapper objectMapper,
6867
AuthTokenProvider authProvider) throws IOException {
6968

7069
GitClientConfiguration gitCliCfg = GitClientConfiguration.builder()
71-
.oauthToken(gitCfg.getOauthToken()) // TODO remove? authProvider should have the same info now
72-
.oauthUsername(gitCfg.getOauthUsername())
73-
.oauthUrlPattern(gitCfg.getOauthUrlPattern())
7470
.defaultOperationTimeout(gitCfg.getDefaultOperationTimeout())
7571
.fetchTimeout(gitCfg.getFetchTimeout())
7672
.httpLowSpeedLimit(gitCfg.getHttpLowSpeedLimit())

server/impl/src/main/java/com/walmartlabs/concord/server/repository/ServerAuthTokenProvider.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ public class ServerAuthTokenProvider implements AuthTokenProvider {
4343

4444
@Inject
4545
public ServerAuthTokenProvider(GitHubAppInstallation githubProvider,
46-
AuthTokenProvider.OauthTokenProvider oauthTokenProvider,
46+
OauthTokenProvider oauthTokenProvider,
4747
MetricRegistry metricRegistry) {
4848
this.authTokenProviders = List.of(githubProvider, oauthTokenProvider);
4949

@@ -58,9 +58,9 @@ public boolean supports(URI repo, @Nullable Secret secret) {
5858

5959
@WithTimer
6060
public Optional<ExternalAuthToken> getToken(URI repo, @Nullable Secret secret) {
61-
for (var k : authTokenProviders) {
62-
if (k.supports(repo, secret)) {
63-
return k.getToken(repo, secret);
61+
for (var tokenProvider : authTokenProviders) {
62+
if (tokenProvider.supports(repo, secret)) {
63+
return tokenProvider.getToken(repo, secret);
6464
}
6565
}
6666

0 commit comments

Comments
 (0)