Skip to content

Commit 9ded85f

Browse files
committed
reconfiguring eksMetricsRequest again
1 parent 6970466 commit 9ded85f

File tree

2 files changed

+24
-9
lines changed

2 files changed

+24
-9
lines changed

app/modals/AwsModal.tsx

Lines changed: 22 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -127,20 +127,20 @@ const AwsModal: React.FC<AddModalProps> = React.memo(({ setOpen }) => {
127127
</select>
128128
</div>
129129
<div>
130-
<label htmlFor="aws-access-key">
131-
Access Key<span>*</span>
130+
<label htmlFor="aws-access-key">{(typeOfService === 'AWS/EKS') ? 'Bearer Token' : 'Access Key'} <span>*</span>
132131
</label>
133132
<input
134133
id="aws-access-key"
135134
type="password"
136135
name="accessKey"
137136
value={accessKey}
138137
onChange={e => handleChange(e)}
139-
placeholder="AWS Access Key"
138+
placeholder={typeOfService === 'AWS/EKS' ? 'Grafana Bearer Token' : 'AWS Access Key'}
140139
required
141140
/>
142141
</div>
143-
<div>
142+
{(typeOfService !== 'AWS/EKS') && (
143+
<div>
144144
<label htmlFor="aws-secret-access-key">
145145
Secret Access Key<span>*</span>
146146
</label>
@@ -154,18 +154,33 @@ const AwsModal: React.FC<AddModalProps> = React.memo(({ setOpen }) => {
154154
required
155155
/>
156156
</div>
157+
)}
158+
{/* <div>
159+
<label htmlFor="aws-secret-access-key">
160+
Secret Access Key<span>*</span>
161+
</label>
162+
<input
163+
id="aws-secret-access-key"
164+
type="password"
165+
name="secretAccessKey"
166+
value={secretAccessKey}
167+
onChange={e => handleChange(e)}
168+
placeholder="AWS Secret Access Key"
169+
required
170+
/>
171+
</div> */}
172+
157173
<div>
158174
<label htmlFor="aws-url">
159-
Cluster URL<span>*</span>
175+
{(typeOfService === 'AWS/EKS') ? 'Grafana URL' : 'Access Key'}<span>*</span>
160176
</label>
161177
<input
162178
id="aws-url"
163179
type="string"
164180
name="awsUrl"
165181
value={awsUrl}
166182
onChange={e => handleChange(e)}
167-
placeholder="AWS Url"
168-
required
183+
placeholder={typeOfService === 'AWS/EKS'? 'Grafana Provided URL': 'AWS Url'}
169184
/>
170185
</div>
171186
<div>

electron/routes/cloudbased.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ ipcMain.on(
265265
ipcMain.on('eksMetricsRequest', async (message:Electron.IpcMainEvent, username: string, appIndex: number) => {
266266
const fileContents = JSON.parse(fs.readFileSync(settingsLocation, 'utf8'));
267267
const userAwsService = fileContents[username]?.services[appIndex];
268-
const [typeOfService, region, awsUrl] = [userAwsService[4], userAwsService[2], userAwsService[9]];
268+
const [typeOfService, region, awsUrl, token] = [userAwsService[4], userAwsService[2], userAwsService[9], userAwsService[7]];
269269

270270
const url = `${awsUrl}/api/search?folderIds=0`
271271
console.log("hi")
@@ -275,7 +275,7 @@ ipcMain.on('eksMetricsRequest', async (message:Electron.IpcMainEvent, username:
275275
"Access-Control-Allow-Origin": "*",
276276
Accept: "application/json",
277277
"Content-Type": "application/json",
278-
Authorization: 'Bearer eyJrIjoiamN4UGRKVHg3cUQyZ201N042NW41bHg5bGhJaVFlaFciLCJuIjoidGVzdEtleSIsImlkIjoxfQ=='
278+
Authorization: `Bearer ${token}`,
279279
},
280280
});
281281
log.info(response);

0 commit comments

Comments
 (0)