Skip to content

Commit fa5afca

Browse files
SK-2071: update vault client
1 parent fe255e6 commit fa5afca

File tree

8 files changed

+6
-28
lines changed

8 files changed

+6
-28
lines changed

.github/workflows/beta-release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,3 @@ jobs:
1818
skyflow-credentials: ${{ secrets.SKYFLOW_CREDENTIALS }} >> .env
1919
test-expired-token: ${{ secrets.TEST_EXPIRED_TOKEN }} >> .env
2020
test-reusable-token: ${{ secrets.TEST_REUSABLE_TOKEN }} >> .env
21-
vault-client-creds: ${{ secrets.VAULT_CLIENT_SKYFLOW_CREDENTIALS }} >> .env

.github/workflows/internal-release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,3 @@ jobs:
2525
skyflow-credentials: ${{ secrets.SKYFLOW_CREDENTIALS }} >> .env
2626
test-expired-token: ${{ secrets.TEST_EXPIRED_TOKEN }} >> .env
2727
test-reusable-token: ${{ secrets.TEST_REUSABLE_TOKEN }} >> .env
28-
vault-client-creds: ${{ secrets.VAULT_CLIENT_SKYFLOW_CREDENTIALS }} >> .env

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
json: ${{ secrets.TEST_CREDENTIALS_FILE_STRING }}
2424

2525
- name: Build & Run tests with Maven
26-
run: mvn -B package -DTEST_VAULT_ID=${{ secrets.TEST_VAULT_ID }} -DTEST_VAULT_URL=${{ secrets.TEST_VAULT_URL }} -DTEST_SKYFLOW_ID=${{ secrets.TEST_SKYFLOW_ID }} -DTEST_TOKEN=${{ secrets.TEST_TOKEN }} -DTEST_CREDENTIALS=${{ secrets.TEST_CREDENTIALS_FILE_STRING }} -DTEST_EXPIRED_TOKEN=${{ secrets.TEST_EXPIRED_TOKEN }} -DTEST_REUSABLE_TOKEN=${{ secrets.TEST_REUSABLE_TOKEN }} -DVAULT_CLIENT_SKYFLOW_CREDENTIALS=${{ secrets.VAULT_CLIENT_SKYFLOW_CREDENTIALS }} -f pom.xml
26+
run: mvn -B package -DTEST_VAULT_ID=${{ secrets.TEST_VAULT_ID }} -DTEST_VAULT_URL=${{ secrets.TEST_VAULT_URL }} -DTEST_SKYFLOW_ID=${{ secrets.TEST_SKYFLOW_ID }} -DTEST_TOKEN=${{ secrets.TEST_TOKEN }} -DTEST_CREDENTIALS=${{ secrets.TEST_CREDENTIALS_FILE_STRING }} -DTEST_EXPIRED_TOKEN=${{ secrets.TEST_EXPIRED_TOKEN }} -DTEST_REUSABLE_TOKEN=${{ secrets.TEST_REUSABLE_TOKEN }} -f pom.xml
2727

2828
- name: Codecov
2929
uses: codecov/codecov-action@v2.1.0

.github/workflows/pr.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ jobs:
4040
echo SKYFLOW_CREDENTIALS=${{ secrets.SKYFLOW_CREDENTIALS }} >> .env
4141
echo TEST_EXPIRED_TOKEN=${{ secrets.TEST_EXPIRED_TOKEN }} >> .env
4242
echo TEST_REUSABLE_TOKEN=${{ secrets.TEST_REUSABLE_TOKEN }} >> .env
43-
echo VAULT_CLIENT_SKYFLOW_CREDENTIALS=${{ secrets.VAULT_CLIENT_SKYFLOW_CREDENTIALS }} >> .env
4443
4544
- name: Build & Run tests with Maven
4645
run: mvn -B package -f pom.xml

.github/workflows/release.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,4 +18,3 @@ jobs:
1818
skyflow-credentials: ${{ secrets.SKYFLOW_CREDENTIALS }} >> .env
1919
test-expired-token: ${{ secrets.TEST_EXPIRED_TOKEN }} >> .env
2020
test-reusable-token: ${{ secrets.TEST_REUSABLE_TOKEN }} >> .env
21-
vault-client-creds: ${{ secrets.VAULT_CLIENT_SKYFLOW_CREDENTIALS }} >> .env

.github/workflows/shared-build-and-deploy.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ on:
4343
test-reusable-token:
4444
required: true
4545

46-
vault-client-creds:
47-
required: true
48-
4946
jobs:
5047
publish:
5148
runs-on: ubuntu-latest
@@ -119,7 +116,6 @@ jobs:
119116
echo SKYFLOW_CREDENTIALS=${{ secrets.skyflow-credentials }} >> .env
120117
echo TEST_EXPIRED_TOKEN=${{ secrets.test-expired-token }} >> .env
121118
echo TEST_REUSABLE_TOKEN=${{ secrets.test-reusable-token }} >> .env
122-
echo VAULT_CLIENT_SKYFLOW_CREDENTIALS=${{ secrets.vault-client-creds }} >> .env
123119
124120
- name: Create credentials json
125121
id: create-json

src/main/java/com/skyflow/VaultClient.java

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ protected void setBearerToken() throws SkyflowException {
218218
prioritiseCredentials();
219219
Validations.validateCredentials(this.finalCredentials);
220220
if (this.finalCredentials.getApiKey() != null) {
221-
// setApiKey();
221+
LogUtil.printInfoLog(InfoLogs.REUSE_API_KEY.getLog());
222222
token=this.finalCredentials.getApiKey();
223223
} else if (Token.isExpired(token)) {
224224
LogUtil.printInfoLog(InfoLogs.BEARER_TOKEN_EXPIRED.getLog());
@@ -777,16 +777,6 @@ private TokenTypeWithoutVault buildTokenType(TokenFormat tokenFormat,
777777
.build();
778778
}
779779

780-
781-
private void setApiKey() {
782-
if (apiKey == null) {
783-
apiKey = this.finalCredentials.getApiKey();
784-
} else {
785-
LogUtil.printInfoLog(InfoLogs.REUSE_API_KEY.getLog());
786-
}
787-
// this.apiClientBuilder.token(token);
788-
}
789-
790780
private void updateVaultURL() {
791781
String vaultURL = Utils.getVaultURL(this.vaultConfig.getClusterId(), this.vaultConfig.getEnv());
792782
this.apiClientBuilder.url(vaultURL);

src/test/java/com/skyflow/VaultClientTests.java

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,8 @@ public static void setup() {
8080
@Test
8181
public void testVaultClientGetRecordsAPI() {
8282
try {
83-
Dotenv dotenv = Dotenv.load();
8483
Credentials credentials = new Credentials();
85-
credentials.setCredentialsString(dotenv.get("VAULT_CLIENT_SKYFLOW_CREDENTIALS"));
84+
credentials.setApiKey("sky-ab123-abcd1234cdef1234abcd4321cdef4321");
8685
vaultConfig.setCredentials(credentials);
8786
vaultClient = new VaultClient(vaultConfig, credentials);
8887
vaultClient.setBearerToken();
@@ -99,9 +98,8 @@ public void testVaultClientGetRecordsAPI() {
9998
@Test
10099
public void testVaultClientGetTokensAPI() {
101100
try {
102-
Dotenv dotenv = Dotenv.load();
103101
Credentials credentials = new Credentials();
104-
credentials.setCredentialsString(dotenv.get("VAULT_CLIENT_SKYFLOW_CREDENTIALS"));
102+
credentials.setApiKey("sky-ab123-abcd1234cdef1234abcd4321cdef4321");
105103
vaultConfig.setCredentials(credentials);
106104
vaultClient = new VaultClient(vaultConfig, credentials);
107105
vaultClient.setBearerToken();
@@ -116,9 +114,8 @@ public void testVaultClientGetTokensAPI() {
116114
@Test
117115
public void testVaultClientGetQueryAPI() {
118116
try {
119-
Dotenv dotenv = Dotenv.load();
120117
Credentials credentials = new Credentials();
121-
credentials.setCredentialsString(dotenv.get("VAULT_CLIENT_SKYFLOW_CREDENTIALS"));
118+
credentials.setApiKey("sky-ab123-abcd1234cdef1234abcd4321cdef4321");
122119
vaultConfig.setCredentials(credentials);
123120

124121
vaultClient = new VaultClient(vaultConfig, credentials);
@@ -288,9 +285,8 @@ public void testGetTokenizePayload() {
288285
@Test
289286
public void testSetBearerToken() {
290287
try {
291-
Dotenv dotenv = Dotenv.load();
292288
Credentials credentials = new Credentials();
293-
credentials.setCredentialsString(dotenv.get("VAULT_CLIENT_SKYFLOW_CREDENTIALS"));
289+
credentials.setApiKey("sky-ab123-abcd1234cdef1234abcd4321cdef4321");
294290
vaultConfig.setCredentials(credentials);
295291
vaultClient = new VaultClient(vaultConfig, credentials);
296292
vaultClient.setBearerToken();

0 commit comments

Comments
 (0)