File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
vertx-config-kubernetes-configmap/src/main/java/io/vertx/config/kubernetes Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change @@ -140,7 +140,12 @@ private Future<String> getToken() {
140
140
// Read from file
141
141
vertx .fileSystem ().readFile (KubernetesUtils .OPENSHIFT_KUBERNETES_TOKEN_FILE , ar -> {
142
142
if (ar .failed ()) {
143
- result .tryFail (ar .cause ());
143
+ if (optional ) {
144
+ this .token = "" ;
145
+ result .tryComplete (token );
146
+ } else {
147
+ result .tryFail (ar .cause ());
148
+ }
144
149
} else {
145
150
this .token = ar .result ().toString ();
146
151
result .tryComplete (ar .result ().toString ());
@@ -165,14 +170,19 @@ private synchronized void getOnContext(Handler<AsyncResult<Buffer>> completionHa
165
170
166
171
retrieveToken
167
172
.compose (token -> {
173
+ Future <Buffer > future = Future .future ();
174
+ if (token .isEmpty ()) {
175
+ future .complete (Buffer .buffer ("{}" ));
176
+ return future ;
177
+ }
178
+
168
179
String path = "/api/v1/namespaces/" + namespace ;
169
180
if (secret ) {
170
181
path += "/secrets/" + name ;
171
182
} else {
172
183
path += "/configmaps/" + name ;
173
184
}
174
185
175
- Future <Buffer > future = Future .future ();
176
186
client .get (path )
177
187
.putHeader ("Authorization" , "Bearer " + token )
178
188
.send (ar -> {
You can’t perform that action at this time.
0 commit comments