mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
Refactoring
Signed-off-by: Lauri Nevala <lauri.nevala@gmail.com>
This commit is contained in:
parent
f93bd55113
commit
b8890e55cf
@ -55,15 +55,14 @@ export class ServiceAccountsDetails extends React.Component<Props> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
renderImagePullSecrets(imagePullSecretNames: { name: string; }[]) {
|
renderImagePullSecrets(imagePullSecretNames: { name: string; }[]) {
|
||||||
const { object: serviceAccount } = this.props;
|
|
||||||
const { imagePullSecrets } = this;
|
const { imagePullSecrets } = this;
|
||||||
if (!imagePullSecrets) {
|
if (!imagePullSecrets) {
|
||||||
return <Spinner center/>
|
return <Spinner center/>
|
||||||
}
|
}
|
||||||
const secrets = imagePullSecretNames.map(({name}) => {
|
const secrets = imagePullSecretNames.map(({name}) => {
|
||||||
let secret = imagePullSecrets.find((secret) => secret.getName() === name && secret.getNs() === serviceAccount.getNs())
|
let secret = imagePullSecrets.find((secret) => secret.getName() === name)
|
||||||
if (!secret) {
|
if (!secret) {
|
||||||
secret = this.generateDummySecretObject(name, serviceAccount.getNs())
|
secret = this.generateDummySecretObject(name)
|
||||||
}
|
}
|
||||||
return secret
|
return secret
|
||||||
})
|
})
|
||||||
@ -81,7 +80,7 @@ export class ServiceAccountsDetails extends React.Component<Props> {
|
|||||||
small material="warning"
|
small material="warning"
|
||||||
tooltip={<Trans>Secret is not found</Trans>}
|
tooltip={<Trans>Secret is not found</Trans>}
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
return (
|
return (
|
||||||
@ -92,12 +91,11 @@ export class ServiceAccountsDetails extends React.Component<Props> {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
generateDummySecretObject(name: string, namespace: string) {
|
generateDummySecretObject(name: string) {
|
||||||
return new Secret({
|
return new Secret({
|
||||||
apiVersion: "v1",
|
apiVersion: "v1",
|
||||||
kind: "Secret",
|
kind: "Secret",
|
||||||
metadata: {
|
metadata: {
|
||||||
namespace: namespace,
|
|
||||||
name: name,
|
name: name,
|
||||||
uid: null,
|
uid: null,
|
||||||
selfLink: null,
|
selfLink: null,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user