mirror of https://github.com/portainer/portainer
31 lines
813 B
TypeScript
31 lines
813 B
TypeScript
import { confirm } from '@@/modals/confirm';
|
|
|
|
import { GitFormModel } from './types';
|
|
|
|
export function getAuthentication(
|
|
model: Pick<
|
|
GitFormModel,
|
|
| 'RepositoryAuthentication'
|
|
| 'RepositoryPassword'
|
|
| 'RepositoryUsername'
|
|
| 'RepositoryGitCredentialID'
|
|
>
|
|
) {
|
|
if (model.RepositoryGitCredentialID) {
|
|
return { gitCredentialId: model.RepositoryGitCredentialID };
|
|
}
|
|
|
|
return {
|
|
username: model.RepositoryUsername,
|
|
password: model.RepositoryPassword,
|
|
};
|
|
}
|
|
|
|
export function confirmEnableTLSVerify() {
|
|
return confirm({
|
|
title: 'Enable TLS Verification?',
|
|
message:
|
|
'Enabling the verification of TLS certificates without ensuring the correct configuration of your Certificate Authority (CA) for self-signed certificates can result in deployment failures.',
|
|
});
|
|
}
|