ListWriteRepositories gets a list of all configured write repositories
Parameters
repostringqueryRepo URL for query.
forceRefreshbooleanqueryWhether to force a cache refresh on repo's connection state.
appProjectstringqueryApp project for query.
Response
A successful response.
Response fields application/json
RepositoryList is a collection of Repositories.
Show child attributes
azureActiveDirectoryEndpointstringazureServicePrincipalClientIdstringazureServicePrincipalClientSecretstringazureServicePrincipalTenantIdstringbearerTokenstringconnectionStatev1alpha1ConnectionStateShow child attributes
attemptedAtv1Time<date-time>Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers.
+protobuf.options.marshal=false +protobuf.as=Timestamp +protobuf.options.(gogoproto.goproto_stringer)=false
messagestringstatusstringdepthinteger<int64>Depth specifies the depth for shallow clones. A value of 0 or omitting the field indicates a full clone.
enableLfsbooleanEnableLFS specifies whether git-lfs support should be enabled for this repo. Only valid for Git repositories.
enableOCIbooleanforceHttpBasicAuthbooleangcpServiceAccountKeystringgithubAppEnterpriseBaseUrlstringgithubAppIDinteger<int64>githubAppInstallationIDinteger<int64>githubAppPrivateKeystringinheritedCredsbooleaninsecurebooleaninsecureIgnoreHostKeybooleaninsecureOCIForceHttpbooleanInsecureOCIForceHttp specifies whether the connection to the repository uses TLS at all. If true, no TLS. This flag is applicable for OCI repos only.
namestringnoProxystringpasswordstringprojectstringproxystringrepostringsshPrivateKeystringSSHPrivateKey contains the PEM data for authenticating at the repo server. Only used with Git repos.
tlsClientCertDatastringtlsClientCertKeystringtypestringType specifies the type of the repo. Can be either "git" or "helm. "git" is assumed if empty or absent.
useAzureWorkloadIdentitybooleanusernamestringwebhookManifestCacheWarmDisabledbooleanWebhookManifestCacheWarmDisabled disables manifest cache warming during webhook processing for this repository. When set, webhook handlers will only trigger reconciliation for affected applications and skip Redis cache operations for unaffected ones. Recommended for large monorepos with plain YAML manifests.
metadatav1ListMetaListMeta describes metadata that synthetic resources must have, including lists and various status objects. A resource may have only one of {ObjectMeta, ListMeta}.
Show child attributes
continuestringcontinue may be set if the user set a limit on the number of items returned, and indicates that the server has more data available. The value is opaque and may be used to issue another request to the endpoint that served this list to retrieve the next set of available objects. Continuing a consistent list may not be possible if the server configuration has changed or more than a few minutes have passed. The resourceVersion field returned when using this continue value will be identical to the value in the first response, unless you have received this token from an error message.
remainingItemCountinteger<int64>resourceVersionstringselfLinkstringshardInfov1ShardInfoShardInfo describes the shard selector that was applied to produce a list response. Its presence on a list response indicates the list is a filtered subset.
Show child attributes
selectorstringAn unexpected error response.
Response fields application/json
codeinteger<int32>detailsArray<protobufAny>Show child attributes
type_urlstringvaluestring<byte>errorstringmessagestringAuthorization
bearerapiKey in headerA token sent as Authorization: Bearer <token>. API Docs shows how to get one.
