Skip to content

Commit 94f1156

Browse files
spinnakerbotrootkirangodishala
authored
chore(dependencies): Autobump fiatVersion (#1858)
* chore(dependencies): Autobump fiatVersion * refactor(retrofit2): refactor the code to align with the retrofit2 upgrade of fiat-api --------- Co-authored-by: root <root@4f180b5207b5> Co-authored-by: kirangodishala <kiran@opsmx.io>
1 parent 56feaa9 commit 94f1156

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

gate-core/src/main/java/com/netflix/spinnaker/gate/services/AuthenticationService.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
import com.netflix.spinnaker.fiat.shared.FiatPermissionEvaluator;
2121
import com.netflix.spinnaker.fiat.shared.FiatService;
2222
import com.netflix.spinnaker.fiat.shared.FiatStatus;
23+
import com.netflix.spinnaker.kork.retrofit.Retrofit2SyncCall;
2324
import com.netflix.spinnaker.security.AuthenticatedRequest;
2425
import io.micrometer.core.annotation.Counted;
2526
import java.util.Collection;
@@ -59,7 +60,7 @@ public Collection<? extends GrantedAuthority> login(String userid) {
5960

6061
return AuthenticatedRequest.allowAnonymous(
6162
() -> {
62-
getFiatServiceForLogin().loginUser(userid, "");
63+
Retrofit2SyncCall.execute(getFiatServiceForLogin().loginUser(userid));
6364
return resolveAuthorities(userid);
6465
});
6566
}
@@ -73,7 +74,7 @@ public Collection<? extends GrantedAuthority> loginWithRoles(
7374

7475
return AuthenticatedRequest.allowAnonymous(
7576
() -> {
76-
getFiatServiceForLogin().loginWithRoles(userid, roles);
77+
Retrofit2SyncCall.execute(getFiatServiceForLogin().loginWithRoles(userid, roles));
7778
return resolveAuthorities(userid);
7879
});
7980
}
@@ -84,7 +85,7 @@ public void logout(String userid) {
8485
return;
8586
}
8687

87-
getFiatServiceForLogin().logoutUser(userid);
88+
Retrofit2SyncCall.execute(getFiatServiceForLogin().logoutUser(userid));
8889
permissionEvaluator.invalidatePermission(userid);
8990
}
9091

gate-core/src/main/java/com/netflix/spinnaker/gate/services/PermissionService.java

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
import com.netflix.spinnaker.kork.core.RetrySupport;
3030
import com.netflix.spinnaker.kork.exceptions.SpinnakerException;
3131
import com.netflix.spinnaker.kork.exceptions.SystemException;
32+
import com.netflix.spinnaker.kork.retrofit.Retrofit2SyncCall;
3233
import com.netflix.spinnaker.kork.retrofit.exceptions.SpinnakerHttpException;
3334
import com.netflix.spinnaker.kork.retrofit.exceptions.SpinnakerServerException;
3435
import com.netflix.spinnaker.security.AuthenticatedRequest;
@@ -78,9 +79,7 @@ public void login(final String userId) {
7879
try {
7980
AuthenticatedRequest.allowAnonymous(
8081
() -> {
81-
// TODO(jvz): FiatService::loginUser should have only one parameter as Retrofit no
82-
// longer requires this body parameter
83-
getFiatServiceForLogin().loginUser(userId, "");
82+
Retrofit2SyncCall.execute(getFiatServiceForLogin().loginUser(userId));
8483
permissionEvaluator.invalidatePermission(userId);
8584
return null;
8685
});
@@ -95,7 +94,7 @@ public void loginWithRoles(final String userId, final Collection<String> roles)
9594
try {
9695
AuthenticatedRequest.allowAnonymous(
9796
() -> {
98-
getFiatServiceForLogin().loginWithRoles(userId, roles);
97+
Retrofit2SyncCall.execute(getFiatServiceForLogin().loginWithRoles(userId, roles));
9998
permissionEvaluator.invalidatePermission(userId);
10099
return null;
101100
});
@@ -108,7 +107,7 @@ public void loginWithRoles(final String userId, final Collection<String> roles)
108107
public void logout(String userId) {
109108
if (fiatStatus.isEnabled()) {
110109
try {
111-
getFiatServiceForLogin().logoutUser(userId);
110+
Retrofit2SyncCall.execute(getFiatServiceForLogin().logoutUser(userId));
112111
permissionEvaluator.invalidatePermission(userId);
113112
} catch (SpinnakerServerException e) {
114113
throw UpstreamBadRequest.classifyError(e);
@@ -119,7 +118,7 @@ public void logout(String userId) {
119118
public void sync() {
120119
if (fiatStatus.isEnabled()) {
121120
try {
122-
getFiatServiceForLogin().sync(List.of());
121+
Retrofit2SyncCall.execute(getFiatServiceForLogin().sync(List.of()));
123122
} catch (SpinnakerServerException e) {
124123
throw UpstreamBadRequest.classifyError(e);
125124
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
enablePublishing=false
2-
fiatVersion=1.52.0
2+
fiatVersion=1.53.0
33
includeProviders=basic,iap,ldap,oauth2,saml,x509
44
korkVersion=7.247.0
55
kotlinVersion=1.6.21

0 commit comments

Comments
 (0)