Skip to content

Commit 6b10b52

Browse files
committed
wip
Signed-off-by: Attila Mészáros <a_meszaros@apple.com>
1 parent b9c6bc7 commit 6b10b52

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/loader/ConfigLoader.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,18 @@
88

99
public class ConfigLoader {
1010

11+
private ConfigProvider configProvider;
12+
13+
public ConfigLoader() {
14+
this(new DefatulConfigProvider());
15+
}
16+
17+
public ConfigLoader(ConfigProvider configProvider) {
18+
this.configProvider = configProvider;
19+
}
20+
1121
Consumer<ConfigurationServiceOverrider> operatorConfigs() {
22+
1223
return null;
1324
}
1425

operator-framework-core/src/main/java/io/javaoperatorsdk/operator/api/config/loader/ConfigProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@
44

55
public interface ConfigProvider {
66

7-
<T> Optional<T> getConfig(String key, Class<T> type);
7+
<T> Optional<T> getValue(String key, Class<T> type);
88
}
Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
11
package io.javaoperatorsdk.operator.api.config.loader;
22

3-
public class DefatulConfigProvider implements ConfigProvider {}
3+
import java.util.Optional;
4+
5+
public class DefatulConfigProvider implements ConfigProvider {
6+
@Override
7+
public <T> Optional<T> getValue(String key, Class<T> type) {
8+
9+
return Optional.empty();
10+
}
11+
}

0 commit comments

Comments
 (0)