UNPKG

@nasriya/orchestriq

Version:

A package to generate Docker files

44 lines (43 loc) 1.52 kB
export interface RegistryOptions { /**An image tag */ tag?: string; /**The registry URL to be used */ registryURL?: string; /**The authentication to use when connecting to the registry */ authentication?: RegistryAuth; /** * The name of a defined registry to use. * If provided, the `registryURL` and `authentication` options will be ignored, * and the default values for the specified registry will be used. */ registry?: string; verbose?: boolean; } export interface Registry { /**A unique name for the registry. Serves as an identifier */ name: string; /**The server address of the registry.*/ serveraddress?: string; /**The authentication to use when connecting to the registry */ authentication?: RegistryAuth; /** * A getter that returns a base64-encoded JSON string representing the authorization configuration of this registry. * The JSON string is of the form: * { * "username": string, * "password": string, * "serveraddress": string, * "email": string (optional) * } * This is used to set the X-Registry-Auth header in requests to the registry. */ xAuthHeader: string | undefined; } export interface RegistryAuth { /**The username to use when accessing the registry. */ username: string; /**The password to use when accessing the registry. */ password: string; /**The email to use when accessing the registry. */ email?: string; }