|
923 | 923 | "x-intellij-html-description": "used to pass in --no-cache to docker build to prevent caching.",
|
924 | 924 | "default": "false"
|
925 | 925 | },
|
| 926 | + "secret": { |
| 927 | + "$ref": "#/definitions/DockerSecret", |
| 928 | + "description": "contains information about a local secret passed to `docker build`, along with optional destination information.", |
| 929 | + "x-intellij-html-description": "contains information about a local secret passed to <code>docker build</code>, along with optional destination information." |
| 930 | + }, |
926 | 931 | "target": {
|
927 | 932 | "type": "string",
|
928 | 933 | "description": "Dockerfile target name to build.",
|
|
935 | 940 | "buildArgs",
|
936 | 941 | "network",
|
937 | 942 | "cacheFrom",
|
938 |
| - "noCache" |
| 943 | + "noCache", |
| 944 | + "secret" |
939 | 945 | ],
|
940 | 946 | "additionalProperties": false,
|
941 | 947 | "description": "describes an artifact built from a Dockerfile, usually using `docker build`.",
|
|
962 | 968 | "description": "contains information about the docker `config.json` to mount.",
|
963 | 969 | "x-intellij-html-description": "contains information about the docker <code>config.json</code> to mount."
|
964 | 970 | },
|
| 971 | + "DockerSecret": { |
| 972 | + "required": [ |
| 973 | + "id" |
| 974 | + ], |
| 975 | + "properties": { |
| 976 | + "dst": { |
| 977 | + "type": "string", |
| 978 | + "description": "path in the container to mount the secret.", |
| 979 | + "x-intellij-html-description": "path in the container to mount the secret." |
| 980 | + }, |
| 981 | + "id": { |
| 982 | + "type": "string", |
| 983 | + "description": "id of the secret.", |
| 984 | + "x-intellij-html-description": "id of the secret." |
| 985 | + }, |
| 986 | + "src": { |
| 987 | + "type": "string", |
| 988 | + "description": "path to the secret on the host machine.", |
| 989 | + "x-intellij-html-description": "path to the secret on the host machine." |
| 990 | + } |
| 991 | + }, |
| 992 | + "preferredOrder": [ |
| 993 | + "id", |
| 994 | + "src", |
| 995 | + "dst" |
| 996 | + ], |
| 997 | + "additionalProperties": false, |
| 998 | + "description": "contains information about a local secret passed to `docker build`, along with optional destination information.", |
| 999 | + "x-intellij-html-description": "contains information about a local secret passed to <code>docker build</code>, along with optional destination information." |
| 1000 | + }, |
965 | 1001 | "DockerfileDependency": {
|
966 | 1002 | "properties": {
|
967 | 1003 | "buildArgs": {
|
|
1285 | 1321 | ],
|
1286 | 1322 | "properties": {
|
1287 | 1323 | "artifactOverrides": {
|
1288 |
| - "description": "key value pairs. If present, Skaffold will send `--set-string` flag to Helm CLI and append all pairs after the flag.", |
1289 |
| - "x-intellij-html-description": "key value pairs. If present, Skaffold will send <code>--set-string</code> flag to Helm CLI and append all pairs after the flag." |
| 1324 | + "description": "key value pairs where the key represents the parameter used in the `--set-string` Helm CLI flag to define a container image and the value corresponds to artifact i.e. `ImageName` defined in `Build.Artifacts` section. The resulting command-line is controlled by `ImageStrategy`.", |
| 1325 | + "x-intellij-html-description": "key value pairs where the key represents the parameter used in the <code>--set-string</code> Helm CLI flag to define a container image and the value corresponds to artifact i.e. <code>ImageName</code> defined in <code>Build.Artifacts</code> section. The resulting command-line is controlled by <code>ImageStrategy</code>." |
1290 | 1326 | },
|
1291 | 1327 | "chartPath": {
|
1292 | 1328 | "type": "string",
|
|
1295 | 1331 | },
|
1296 | 1332 | "imageStrategy": {
|
1297 | 1333 | "$ref": "#/definitions/HelmImageStrategy",
|
1298 |
| - "description": "adds image configurations to the Helm `values` file.", |
1299 |
| - "x-intellij-html-description": "adds image configurations to the Helm <code>values</code> file." |
| 1334 | + "description": "controls how an `ArtifactOverrides` entry is turned into `--set-string` Helm CLI flag or flags.", |
| 1335 | + "x-intellij-html-description": "controls how an <code>ArtifactOverrides</code> entry is turned into <code>--set-string</code> Helm CLI flag or flags." |
1300 | 1336 | },
|
1301 | 1337 | "name": {
|
1302 | 1338 | "type": "string",
|
|
0 commit comments