ListRepositories gets a list of all configured repositories.
A successful response.
An unexpected error response.
{- "metadata": {
- "selfLink": "string",
- "resourceVersion": "string",
- "continue": "string",
- "remainingItemCount": "string"
}, - "items": [
- {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}
]
}
CreateRepository creates a new repository configuration.
A successful response.
An unexpected error response.
{- "repo": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "upsert": true,
- "credsOnly": true,
- "genType": "UNSET",
- "ecrGen": {
- "region": "string",
- "secretRef": {
- "awsAccessKeyID": "string",
- "awsSecretAccessKey": "string",
- "awsSessionToken": "string"
}, - "jwtAuth": {
- "name": "string",
- "namespace": "string",
- "audiences": [
- "string"
]
}, - "role": "string"
}, - "gcrGen": {
- "projectID": "string",
- "accessKey": "string",
- "workloadIdentity": {
- "serviceAccountRef": {
- "name": "string",
- "namespace": "string",
- "audiences": [
- "string"
]
}, - "clusterLocation": "string",
- "clusterName": "string",
- "clusterProjectID": "string"
}
}, - "refreshInterval": "string"
}
{- "accountIdentifier": "string",
- "orgIdentifier": "string",
- "projectIdentifier": "string",
- "agentIdentifier": "string",
- "identifier": "string",
- "repository": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "stale": true,
- "repositoryCredentialsId": "string"
}
CheckExternalSecretsOperator Checks whether External Secrets Operator is installed or not
A successful response.
An unexpected error response.
{- "esoPresent": true
}
Returns a list of ESO generators installed in agent namespace.
A successful response.
An unexpected error response.
{- "type": "UNSET",
- "ecrGen": {
- "region": "string",
- "secretRef": {
- "awsAccessKeyID": "string",
- "awsSecretAccessKey": "string",
- "awsSessionToken": "string"
}, - "jwtAuth": {
- "name": "string",
- "namespace": "string",
- "audiences": [
- "string"
]
}, - "role": "string"
}, - "gcrGen": {
- "projectID": "string",
- "accessKey": "string",
- "workloadIdentity": {
- "serviceAccountRef": {
- "name": "string",
- "namespace": "string",
- "audiences": [
- "string"
]
}, - "clusterLocation": "string",
- "clusterName": "string",
- "clusterProjectID": "string"
}
}
}
CheckOCIRepoType Returns the Repository type of OCI repo
A successful response.
An unexpected error response.
{- "repoURL": "string"
}
{- "ociRepoType": "UNSET"
}
ValidateAccess gets connection state for a repository.
A successful response.
An unexpected error response.
{- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "insecure": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "enableOci": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string",
- "updateMask": {
- "paths": [
- "string"
]
}
}
{- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}
Get returns a repository or its credentials.
A successful response.
An unexpected error response.
{- "accountIdentifier": "string",
- "orgIdentifier": "string",
- "projectIdentifier": "string",
- "agentIdentifier": "string",
- "identifier": "string",
- "repository": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "stale": true,
- "repositoryCredentialsId": "string"
}
DeleteRepository deletes a repository from the configuration.
A successful response.
An unexpected error response.
{ }
UpdateRepository updates a repository configuration.
A successful response.
An unexpected error response.
{- "repo": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "updateMask": {
- "paths": [
- "string"
]
}, - "genType": "UNSET",
- "ecrGen": {
- "region": "string",
- "secretRef": {
- "awsAccessKeyID": "string",
- "awsSecretAccessKey": "string",
- "awsSessionToken": "string"
}, - "jwtAuth": {
- "name": "string",
- "namespace": "string",
- "audiences": [
- "string"
]
}, - "role": "string"
}, - "gcrGen": {
- "projectID": "string",
- "accessKey": "string",
- "workloadIdentity": {
- "serviceAccountRef": {
- "name": "string",
- "namespace": "string",
- "audiences": [
- "string"
]
}, - "clusterLocation": "string",
- "clusterName": "string",
- "clusterProjectID": "string"
}
}, - "refreshInterval": "string"
}
{- "accountIdentifier": "string",
- "orgIdentifier": "string",
- "projectIdentifier": "string",
- "agentIdentifier": "string",
- "identifier": "string",
- "repository": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "stale": true,
- "repositoryCredentialsId": "string"
}
GetAppDetails returns application details by given path.
A successful response.
An unexpected error response.
{- "type": "string",
- "ksonnet": {
- "name": "string",
- "environments": {
- "property1": {
- "name": "string",
- "k8sVersion": "string",
- "destination": {
- "server": "string",
- "namespace": "string"
}
}, - "property2": {
- "name": "string",
- "k8sVersion": "string",
- "destination": {
- "server": "string",
- "namespace": "string"
}
}
}, - "parameters": [
- {
- "component": "string",
- "name": "string",
- "value": "string"
}
]
}, - "helm": {
- "name": "string",
- "valueFiles": [
- "string"
], - "parameters": [
- {
- "name": "string",
- "value": "string",
- "forceString": true
}
], - "values": "string",
- "fileParameters": [
- {
- "name": "string",
- "path": "string"
}
]
}, - "kustomize": {
- "images": [
- "string"
]
}, - "directory": { }
}
ListApps returns list of apps in the repo.
A successful response.
An unexpected error response.
{- "items": [
- {
- "type": "string",
- "path": "string"
}
]
}
GetHelmCharts returns list of helm charts in the specified repository.
A successful response.
An unexpected error response.
{- "items": [
- {
- "name": "string",
- "versions": [
- "string"
]
}
]
}
Returns a list of refs (e.g. branches and tags) in the repo.
A successful response.
An unexpected error response.
{- "branches": [
- "string"
], - "tags": [
- "string"
]
}
GetAppDetails returns application details by given path.
A successful response.
An unexpected error response.
{- "type": "string",
- "ksonnet": {
- "name": "string",
- "environments": {
- "property1": {
- "name": "string",
- "k8sVersion": "string",
- "destination": {
- "server": "string",
- "namespace": "string"
}
}, - "property2": {
- "name": "string",
- "k8sVersion": "string",
- "destination": {
- "server": "string",
- "namespace": "string"
}
}
}, - "parameters": [
- {
- "component": "string",
- "name": "string",
- "value": "string"
}
]
}, - "helm": {
- "name": "string",
- "valueFiles": [
- "string"
], - "parameters": [
- {
- "name": "string",
- "value": "string",
- "forceString": true
}
], - "values": "string",
- "fileParameters": [
- {
- "name": "string",
- "path": "string"
}
]
}, - "kustomize": {
- "images": [
- "string"
]
}, - "directory": { }
}
ListApps returns list of apps in the repo.
A successful response.
An unexpected error response.
{- "items": [
- {
- "type": "string",
- "path": "string"
}
]
}
GetHelmCharts returns list of helm charts in the specified repository.
A successful response.
An unexpected error response.
{- "items": [
- {
- "name": "string",
- "versions": [
- "string"
]
}
]
}
Returns a list of refs (e.g. branches and tags) in the repo.
A successful response.
An unexpected error response.
{- "branches": [
- "string"
], - "tags": [
- "string"
]
}
Returns a repository by URL
A successful response.
An unexpected error response.
{- "repository": [
- {
- "accountIdentifier": "string",
- "orgIdentifier": "string",
- "projectIdentifier": "string",
- "agentIdentifier": "string",
- "identifier": "string",
- "repository": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "stale": true,
- "repositoryCredentialsId": "string"
}
]
}
ListRepositoriesByRepositoryCredentialTemplate lists Repositories by repositories credential template
A successful response.
An unexpected error response.
{- "content": [
- {
- "accountIdentifier": "string",
- "orgIdentifier": "string",
- "projectIdentifier": "string",
- "agentIdentifier": "string",
- "identifier": "string",
- "repository": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "stale": true,
- "repositoryCredentialsId": "string"
}
], - "totalPages": 0,
- "totalItems": 0,
- "pageItemCount": 0,
- "pageSize": 0,
- "pageIndex": 0,
- "empty": true
}
ListRepositories retrieves a list of all configured repositories.
A successful response.
An unexpected error response.
{- "accountIdentifier": "string",
- "projectIdentifier": "string",
- "orgIdentifier": "string",
- "agentIdentifier": "string",
- "searchTerm": "string",
- "pageSize": 0,
- "pageIndex": 0,
- "filter": { },
- "sortBy": "SORT_BY_NOT_SET",
- "sortOrder": "SORT_ORDER_NOT_SET",
- "inheritedCreds": true
}
{- "content": [
- {
- "accountIdentifier": "string",
- "orgIdentifier": "string",
- "projectIdentifier": "string",
- "agentIdentifier": "string",
- "identifier": "string",
- "repository": {
- "repo": "string",
- "username": "string",
- "password": "string",
- "sshPrivateKey": "string",
- "connectionState": {
- "status": "string",
- "message": "string",
- "attemptedAt": {
- "seconds": "string",
- "nanos": 0
}, - "attemptedAtTs": "2019-08-24T14:15:22Z"
}, - "insecureIgnoreHostKey": true,
- "insecure": true,
- "enableLfs": true,
- "tlsClientCertData": "string",
- "tlsClientCertKey": "string",
- "type": "string",
- "name": "string",
- "inheritedCreds": true,
- "enableOCI": true,
- "githubAppPrivateKey": "string",
- "githubAppID": "string",
- "githubAppInstallationID": "string",
- "githubAppEnterpriseBaseUrl": "string",
- "proxy": "string",
- "project": "string",
- "connectionType": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "lastModifiedAt": "2019-08-24T14:15:22Z",
- "stale": true,
- "repositoryCredentialsId": "string"
}
], - "totalPages": 0,
- "totalItems": 0,
- "pageItemCount": 0,
- "pageSize": 0,
- "pageIndex": 0,
- "empty": true
}