Я пытаюсь развернуть контейнеры в файле .jinja
, я знаю, что это можно сделать с помощью файла .yaml
, но хочу, чтобы мое развертывание было выполнено из одного файла .yaml
, вызывающего несколько файлов .jinja
.
Это то, что у меня есть в моем .jinja
файле для развертывания контейнера:
resources:
- name: test-cluster
type: container.v1.cluster
properties:
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.7.9
ports:
- containerPort: 80
, и в настоящее время я получаю сообщение об ошибке:
ERROR: (gcloud.deployment-manager.deployments.create) Error in Operation [operation-1542747397856-57b1edea09b01-d7bff680-2f96dfe0]: errors:
- code: CONDITION_NOT_MET
location: /deployments/deployment-test/resources/test-cluster->$.properties->$.cluster.name
message: |-
InputMapping for field [cluster.name] for method [create] could not be set from input, mapping was: [$.ifNull($.resource.properties.cluster.name, $.resource.name)