GithubHelp home page GithubHelp logo

docs's Introduction

Документация Yandex Cloud

Приветствуем в репозитории yandex-cloud/docs. Здесь вы можете предложить дополнения и правки для документации Yandex Cloud или сделать их самостоятельно и получить грант в рамках контент-программы.

Предложить правки

Откройте Issue и напишите свои замечания и предложения там. Мы вернемся с ответом. Если вам требуется помощь в работе с облаком, обратитесь в техническую поддержку.

Поучаствуйте в контент-программе

Контент-программа Yandex Cloud позволяет вам самим написать документацию и получить за нее грант на ваш платежный аккаунт. Поучаствовать в контент-программе можно двумя способами:

  1. Если вы заметили опечатку или у вас есть небольшая правка, сделайте PR. Такие правки мы рассматриваем быстро и обычно они не требуют обсуждения.
  2. Если вы хотите написать большой текст, пошаговое руководство или внести крупные смысловые правки, откройте Issue и расскажите, о чем вы хотите написать. Не нужно сразу приносить большой PR: давайте сначала обсудим ваши идеи и вместе решим, как действовать дальше.

Мы принимаем правки во все документы, кроме справочников API и CLI. Обратите внимание на список важных тем — за них мы начисляем повышенные гранты.

Чтобы мы знали, куда зачислить грант, обязательно укажите идентификатор вашего платежного аккаунта в Issue или PR.

Про документацию

Документация разработана с использованием синтаксиса Yandex Flavored Markdown.

Как предложить правки

Чтобы предложить правки, вы должны прочитать «Лицензионное Соглашение Яндекса с Контрибьютором» и подтвердить свое согласие с его условиями. Подробная информация о том, как это сделать, и ссылки на текст Соглашения приведены в файле CONTRIBUTING.md.

Если вы заметили опечатку или ошибку в документации или хотите дополнить какой-то раздел, создайте pull request (PR) с правками через GitHub.

Как собрать документацию локально

Перед тем так создавать pull request, удобно собрать документацию локально и посмотреть на нее вживую. Для этого используется инструмент yfm-docs.

  1. Установите yfm-docs:

    npm i @doc-tools/docs -g

    Чтобы обновить версию yfm-docs, используйте эту же команду.

  2. Соберите документацию:

    yfm -i docs -o docs-gen, где docs — каталог с исходными текстами, а docs-gen — каталог, в котором будет находиться сгенерированная документация.

Лицензии

© YANDEX LLC, 2018. Licensed under Creative Commons Attribution 4.0 International Public License. See the LICENSE file for more details.

docs's People

Contributors

alexelin avatar andgein avatar antonydevanchi avatar asurensky avatar cloud-docs-writer avatar dahnlka avatar danvop avatar expressimo avatar frolls avatar humass avatar izedgo avatar jkorvin avatar jokero avatar jtprogru avatar llelik8 avatar mar1k163 avatar migs911 avatar mikailbag avatar myusosnovskay avatar odyvia42 avatar patsevanton avatar preda10r avatar serjkanunnikov avatar skrashevich avatar sychevigor avatar the-nans avatar vitalets avatar vkobozev avatar webmeyer avatar xvost avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Отсутствует информация о подключении к Read-only реплике кластера

В разделах документации https://cloud.yandex.ru/docs/managed-postgresql/operations/connect#with-a-driver-that-supports-only-one-host
и
https://cloud.yandex.ru/docs/managed-postgresql/operations/connect#with-a-driver-that-supports-only-one-host
Описан процесс подключения к мастеру через CNAME который всегда указывает на него "c-<идентификатор кластера>.rw.mdb.yandexcloud.net"
Однако в сервисах mysql и postgre присутсвует возможность также и подключиться к read-only реплике под общим CNAME вида c-<идентификатор кластера>.ro.mdb.yandexcloud.net. (ro вместо rw) - но в документации это не отражено, и клиенты пытаются собирать собственные кривые схемы обращения к реплике вместо того, чтобы использовать готовое решение.

Нужно добавить раздел рассказывающий, о том что на read-only реплику указывает запись вида c-<идентификатор кластера>.ro.mdb.yandexcloud.net

ClickHouse: не хватает информации как настроить интеграцию с Kafka

https://cloud.yandex.ru/docs/managed-clickhouse/operations/

Нет информации как связать Managed Service for ClickHouse с Managed Service for Kafka.

Я в доп. настройках к кластеру ClickHouse указал креды для доступа к Kafka (9092 порт + SCRAM-SHA-512 + SASL_PLAINTEXT), согласно документации создал queue, table и material view . Но сообщения как не приходили, так и не приходят.

Cloud Functions python37: Future attached to a different loop

I decided to create the issue in the docs repo. However, I don't know whether it is a right place to state the issue. Please point me to a correct place if it is needed.

Good news: python37 runtime environment allows to define handler as async def. This is a huge advantage versus sync-only handlers of AWS, for example.

Bad news: however, the handler is called using asyncio.run. This could be investigated from the traceback in case of exception: File \"/function/runtime/runtime.py\", line 157, in handle_event\n result = asyncio.run(result). This causes RuntimeError of Task … got Future … attached to a different loop if any of the resources are created outside the function (which is a common case for initialising a database connection) since asyncio.run creates a new loop.

Example code:

import aioch

ch = aioch.Client(…)  # attached to an initially created loop

async def echo(event, ctx):
    await ch.execute('SELECT 1')  # RuntimeError

Response:

{
    "errorMessage": "Task <Task pending coro=<echo() running at /function/code/index.py:16> cb=[_run_until_complete_cb() at /function/runtime/lib/python3.7/asyncio/base_events.py:157]> got Future <Future pending cb=[_chain_future.<locals>._call_check_cancel() at /function/runtime/lib/python3.7/asyncio/futures.py:351]> attached to a different loop",
    "errorType": "RuntimeError",
    "stackTrace": [
        "  File \"/function/runtime/runtime.py\", line 157, in handle_event\n    result = asyncio.run(result)\n",
        "  File \"/function/runtime/lib/python3.7/asyncio/runners.py\", line 43, in run\n    return loop.run_until_complete(main)\n",
        "  File \"/function/runtime/lib/python3.7/asyncio/base_events.py\", line 583, in run_until_complete\n    return future.result()\n",
        "  File \"/function/code/index.py\", line 16, in echo\n    await ch.execute('SELECT 1')\n",
        "  File \"/function/code/aioch/client.py\", line 38, in execute\n    **kwargs)\n"
    ]
}

The proper way to call async serverless functions handlers is asyncio.get_event_loop().run_until_complete(result) which preserves the initially created event loop. Please see a more detailed explanation in my Stack Overflow answer for Amazon Web Services.

Could you please provide any expectations on whether it will be fixed and when? Thank you in advance.

YA SpK + ASterisk

Попробовал интегрировать синтезацию в астериск, никак не хочет принимать wav файлы(файлы читаемы в других проигрывателях) , конвертировал из lpcm sox > wav 8k -c 1 , в соответствии с требованиями кодека. При этом файлы из другого синтезатора в этом же проекте астериском проигрываются.

Datepicker allows enetering wrong value while a creating a budget

Datepicker allows enetering a wrong value while a creating a budget.
Only after pressing a submit button, a user will know that the value is wrong.

I'd suggest excluding wrong dates from the datepicker.

Steps to reproduce the current bevahior.

  1. Open Billing -> Choose a payment account ->Budgets -> Create a budget
  2. Fill the form as on the below screenshot. Setting the date to the one from 2050 year.
  3. Press Submit button

Actual behvaior: the error message is shown stating that the date invalid

image

Как сконфигурировать определенный топик в managed clickhouse через yc ?

Как правильно использовать опцию --set чтобы задать нижеуказанные конфиги для топика my-topic ?

kafka_topics.name=my-topic
kafka_topics.settings.security_protocol=SASL_SSL
kafka_topics.settings.sasl_mechanism=SCRAM-SHA-512
kafka_topics.settings.sasl_username=user
kafka_topics.settings.sasl_password=pass

Пытался указать так:

yc managed-clickhouse cluster update-config my-cluster \
--set kafka_topics.name=my-topic \
--set kafka_topics.settings.security_protocol=SASL_SSL \
--set kafka_topics.settings.sasl_mechanism=SCRAM-SHA-512 \
--set kafka_topics.settings.sasl_username=user \
--set kafka_topics.settings.sasl_password=pass

Получил:

ERROR: only non-repeated message fields can be nested, "kafka_topics" is not a simple field

Убрать копирование $ при помещении в буфер обмена

В документации везде в начале команд прописан $ и при нажатии значка копирования в буфер, он в итоге туда попадёт и следовательно при вставке каждый раз нужно его удалять. Такого например нет в AWS.
А когда таких операций с десяток, то это каждый раз нужно удалять этот символ.

Решение:

  • либо уберите $ в начале команд, что и так понятно
  • либо сделайте, чтобы кнопка копирования в буфер была без $

Вот хороший пример, где удобно скопировал в буфер и дальше используешь https://docs.aws.amazon.com/AmazonECR/latest/userguide/docker-push-ecr-image.html

Добавьте плиз доку как сделать Ingress для 2+ доменов в Managed Service for Kubernetes

Сейчас понятно как сделать это через Service type=LoadBalancer, но мне надо в одном Kubernates расположить несколько приложений на разных доменах или подурлах. Вчера целый день боролся и так и не понял как это сделать, а это останавливает от миграции к вам =(

Хочу такую схему:
LoadBalancer -> K8s Ingress -> K8s Service -> K8s Pod
Может это неправильно и мне не надо этого хотеть, тогда поправьте плиз.

Я не конкретно про этот вариант, а про примерно мой случай - куча микросервисах и каждый на своем домене или подурлах одного домена:

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: simple-fanout-example
  annotations:
    nginx.ingress.kubernetes.io/rewrite-target: /
spec:
  rules:
  - host: foo.bar.com
    http:
      paths:
      - path: /foo
        backend:
          serviceName: service1
          servicePort: 4200
      - path: /bar
        backend:
          serviceName: service2
          servicePort: 8080

P.S. Пожалуйста помогите это сделать, очень надо. Если будет нужно - свяжитесь лично.
Канал в телеграме у меня выдает ошибку - я туда добавился, написал первое сообщение и меня будто забанило и я не могу ни читать, ни писать там.

Include link to yc CLI source code

It would be useful to have a link to the source code of the yc CLI tool on the documentation page for CLI installation.

In many cases (e.g. when using Nix) building from source is strongly preferable over running prebuilt binaries, so the curl ... | bash pipeline is a non-starter for many people.

ERROR: positional argument can not be used with flag '--name'

Hello! I try run
https://cloud.yandex.ru/docs/cos/solutions/vm-create-with-second-disk

yc compute instance create-with-container \
>   --name coi-vm \
>   --zone=ru-central1-b \
>   --public-ip \
>   --create-boot-disk size=10 \
>   --create-disk name=data-disk,size=10,device-name=coi-data \
>   --ssh-key xxxxxxx \
>   --docker-compose-file docker-compose.yaml

ERROR: positional argument can not be used with flag '--name'

yc version
Yandex.Cloud CLI 0.83.0 linux/amd64

cat docker-compose.yaml

version: '3.4'
services:
  app2:
    container_name: container-name
    image: "mongo:latest"
    ports:
      - "27017:27017"
    restart: always
    volumes:
      - /home/yc-user/coi-data:/data
x-yc-disks:
  - device_name: coi-data
    fs_type: ext4
    host_path: /home/yc-user/coi-data

404 Not Found when use nginx-stable

helm repo add nginx-stable https://helm.nginx.com/stable

"nginx-stable" has been added to your repositories

helm repo update

Hang tight while we grab the latest from your chart repositories...
...Successfully got an update from the "nginx-stable" chart repository
...Successfully got an update from the "grafana" chart repository
Update Complete. ⎈Happy Helming!⎈

helm install nginx-ingress nginx-stable/nginx-ingress

NAME: nginx-ingress
LAST DEPLOYED: Sun Jul 18 22:06:52 2021
NAMESPACE: default
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
The NGINX Ingress Controller has been installed.

kubectl get all -A

NAMESPACE     NAME                                               READY   STATUS    RESTARTS   AGE
default       pod/nginx-ingress-nginx-ingress-6695d454cb-z5lf7   1/1     Running   0          21s
kube-system   pod/coredns-7c646474c9-9t8hw                       1/1     Running   0          22m
kube-system   pod/ip-masq-agent-49hxj                            1/1     Running   0          12m
kube-system   pod/kube-dns-autoscaler-7c867cbf8d-2q648           1/1     Running   0          22m
kube-system   pod/kube-proxy-rfpsl                               1/1     Running   0          12m
kube-system   pod/metrics-server-v0.3.1-b5dcfd6c5-5rwk8          2/2     Running   0          12m
kube-system   pod/npd-v0.8.0-8mdvh                               1/1     Running   0          12m
kube-system   pod/yc-disk-csi-node-v2-8d99d                      6/6     Running   0          12m

NAMESPACE     NAME                                  TYPE           CLUSTER-IP      EXTERNAL-IP      PORT(S)                      AGE
default       service/kubernetes                    ClusterIP      10.96.128.1     <none>           443/TCP                      22m
default       service/nginx-ingress-nginx-ingress   LoadBalancer   10.96.173.134   130.193.35.185   80:31318/TCP,443:30541/TCP   22s
kube-system   service/kube-dns                      ClusterIP      10.96.128.2     <none>           53/UDP,53/TCP                22m
kube-system   service/metrics-server                ClusterIP      10.96.182.167   <none>           443/TCP                      22m

NAMESPACE     NAME                                            DESIRED   CURRENT   READY   UP-TO-DATE   AVAILABLE   NODE SELECTOR                                                                        AGE
kube-system   daemonset.apps/ip-masq-agent                    1         1         1       1            1           beta.kubernetes.io/os=linux,node.kubernetes.io/masq-agent-ds-ready=true              22m
kube-system   daemonset.apps/kube-proxy                       1         1         1       1            1           kubernetes.io/os=linux,node.kubernetes.io/kube-proxy-ds-ready=true                   22m
kube-system   daemonset.apps/npd-v0.8.0                       1         1         1       1            1           beta.kubernetes.io/os=linux,node.kubernetes.io/node-problem-detector-ds-ready=true   22m
kube-system   daemonset.apps/nvidia-device-plugin-daemonset   0         0         0       0            0           beta.kubernetes.io/os=linux,node.kubernetes.io/nvidia-device-plugin-ds-ready=true    22m
kube-system   daemonset.apps/yc-disk-csi-node                 0         0         0       0            0           <none>                                                                               22m
kube-system   daemonset.apps/yc-disk-csi-node-v2              1         1         1       1            1           yandex.cloud/pci-topology=k8s                                                        22m

NAMESPACE     NAME                                          READY   UP-TO-DATE   AVAILABLE   AGE
default       deployment.apps/nginx-ingress-nginx-ingress   1/1     1            1           23s
kube-system   deployment.apps/coredns                       1/1     1            1           22m
kube-system   deployment.apps/kube-dns-autoscaler           1/1     1            1           22m
kube-system   deployment.apps/metrics-server-v0.3.1         1/1     1            1           22m

NAMESPACE     NAME                                                     DESIRED   CURRENT   READY   AGE
default       replicaset.apps/nginx-ingress-nginx-ingress-6695d454cb   1         1         1       23s
kube-system   replicaset.apps/coredns-7c646474c9                       1         1         1       22m
kube-system   replicaset.apps/kube-dns-autoscaler-7c867cbf8d           1         1         1       22m
kube-system   replicaset.apps/metrics-server-v0.3.1-7b6667ff99         0         0         0       22m
kube-system   replicaset.apps/metrics-server-v0.3.1-b5dcfd6c5          1         1         1       12m

Install grafana to IP 130.193.35.185

helm install --atomic \
--set ingress.enabled=true \
--set ingress.hosts[0]=grafana.130-193-35-185.my.local-ip.co \
grafana grafana/grafana

kubectl get ingress -A

NAMESPACE   NAME      CLASS    HOSTS                                   ADDRESS   PORTS   AGE
default     grafana   <none>   grafana.130-193-35-185.my.local-ip.co             80      7m43s

image

Название не отображает суть.

Как я понял, "распознавание длинных аудио" не отображает суть API. Насколько я понял, это API рассчитано не на длину аудиофайлов, а на те задачи, которые не требуют быстрого ответа на запрос.

Добавить пояснение о не возможности вкл./откл. DDoS Protection к уже арендованному ip

https://github.com/yandex-cloud/docs/blob/master/ru/vpc/operations/enable-ddos-protection.md

Нужно явно написать, чтобы не гадать:
"Включить или выключить опцию DDoS Protection на уже выданном адресе не получится технически, так как адреса с DDoS защитой и без неё выдаются из разных пулов." - выдержка из общения с техподдержкой.

Активированную роль Remote Desktop Licensing Server

https://cloud.yandex.ru/docs/microsoft/list-of-instances#changes

Все доступные в Cloud Marketplace образы включают в себя установленный Windows Server 2019 Datacenter с предварительно активированной ролью Remote Desktop Licensing Server и пакетом пользовательских лицензий.

А я не вижу предварительно активированную роль Remote Desktop Licensing Server

3

Несоответствие документации по обеспечению доступности приложения в kubernetes со статусом готовности внутреннего балансировщика

В описании создания сервиса для managed service for kubernetes с внутренним load balancer нет ни слова о том что внутренний сетевой балансировщик нагрузки находится в стадии preview

https://cloud.yandex.ru/docs/managed-kubernetes/operations/create-load-balancer#lb-int-create

https://cloud.yandex.ru/docs/network-load-balancer/concepts/internal-load-balancer

image

image

SDK для .NET

В документации постоянно встречается фраза

Примечание

Если вы используете SDK для .NET, обращайтесь к хосту s3.yandexcloud.net.

Но в списке инструментов, никакого SDK для .NET нет.
О каком SDK идёт речь? Может добавить ссылку в документацию?

Error getting zone while creating subnet: cannot determine zone: please set 'zone' key in this resource or at provider level

Terraform 1.0
Terraform code

# Variables

variable "yc_token" {
  type = string
  description = "Yandex Cloud API key"
}

variable "yc_cloud_id" {
  type = string
  description = "Yandex Cloud id"
}

variable "yc_folder_id" {
  type = string
  description = "Yandex Cloud folder id"
}

# Provider

terraform {
  required_providers {
    yandex = {
      source  = "yandex-cloud/yandex"
      version = "0.61.0"
    }
  }
}

provider "yandex" {
  token     = var.yc_token
  cloud_id  = var.yc_cloud_id
  folder_id = var.yc_folder_id
}

resource "yandex_kubernetes_cluster" "zonal_cluster_resource_name" {
  name        = "MyCluster"
  description = "MyCluster description"
  network_id = "${yandex_vpc_network.this.id}"

  master {
    version = "1.17"
    zonal {
      zone      = "${yandex_vpc_subnet.subnet_resource_name.zone}"
      subnet_id = "${yandex_vpc_subnet.subnet_resource_name.id}"
    }
    public_ip = true
  }

  service_account_id      = "${yandex_iam_service_account.this.id}"
  node_service_account_id = "${yandex_iam_service_account.this.id}"
  release_channel = "STABLE"
  depends_on = ["yandex_resourcemanager_folder_iam_member.this"]
}

resource "yandex_vpc_network" "this" {}

resource "yandex_vpc_subnet" "subnet_resource_name" {
  network_id     = yandex_vpc_network.this.id
  v4_cidr_blocks = ["192.168.20.0/24"]
}

resource "yandex_iam_service_account" "this" {
  name = "k8-sa"
}

resource "yandex_resourcemanager_folder_iam_member" "this" {
  folder_id = var.yc_folder_id

  member = "serviceAccount:${yandex_iam_service_account.this.id}"
  role   = "editor"
}

Error:

yandex_iam_service_account_static_access_key.static-access-key: Destroying... [id=aje0njkb43lc1k5qkprm]
yandex_vpc_subnet.k8s-subnet-1: Destroying... [id=e9btlga2uok844valsfe]
yandex_resourcemanager_folder_iam_binding.editor: Destroying... [id=b1g972v94kscfi3qmfmh/editor]
yandex_vpc_network.this: Creating...
yandex_iam_service_account.this: Creating...
yandex_iam_service_account_static_access_key.static-access-key: Destruction complete after 8s
yandex_vpc_network.this: Creation complete after 9s [id=enpt6abuoluu82508abe]
yandex_iam_service_account.this: Creation complete after 9s [id=aje18tgata1cfe5o629v]
yandex_vpc_subnet.subnet_resource_name: Creating...
yandex_resourcemanager_folder_iam_member.this: Creating...
yandex_resourcemanager_folder_iam_binding.editor: Destruction complete after 10s
yandex_iam_service_account.admin: Destroying... [id=ajeouh8mqmntrut7gstv]
yandex_vpc_subnet.k8s-subnet-1: Still destroying... [id=e9btlga2uok844valsfe, 10s elapsed]
yandex_resourcemanager_folder_iam_member.this: Creation complete after 3s [id=b1g972v94kscfi3qmfmh/editor/serviceAccount:aje18tgata1cfe5o629v]
yandex_iam_service_account.admin: Destruction complete after 2s
yandex_vpc_subnet.k8s-subnet-1: Destruction complete after 12s
yandex_vpc_network.k8s-network: Destroying... [id=enpudqkok9vidlrva5me]
yandex_vpc_network.k8s-network: Destruction complete after 1s
╷
│ Error: Error getting zone while creating subnet: cannot determine zone: please set 'zone' key in this resource or at provider level
│ 
│   with yandex_vpc_subnet.subnet_resource_name,
│   on k8s.tf line 23, in resource "yandex_vpc_subnet" "subnet_resource_name":
│   23: resource "yandex_vpc_subnet" "subnet_resource_name" {
│ 
╵

yandex_kubernetes_cluster name: Field does not match the pattern /|[a-z]([-a-z0-9]{0,61}[a-z0-9])?/

Terraform 1.0
terraform code:

resource "yandex_kubernetes_cluster" "zonal_cluster_resource_name" {
  name        = "MyCluster"
  description = "MyCluster description"
  network_id = "${yandex_vpc_network.this.id}"

  master {
    version = "1.17"
    zonal {
      zone      = "${yandex_vpc_subnet.subnet_resource_name.zone}"
      subnet_id = "${yandex_vpc_subnet.subnet_resource_name.id}"
    }
    public_ip = true
  }

  service_account_id      = "${yandex_iam_service_account.this.id}"
  node_service_account_id = "${yandex_iam_service_account.this.id}"
  release_channel = "STABLE"
  depends_on = ["yandex_resourcemanager_folder_iam_member.this"]
}

Error

│ Error: error while requesting API to create Kubernetes cluster: server-request-id = 14b4c3d1-9c3a-4039-b652-f68b991eafeb server-trace-id = 22a53d8204c31778:39a94eba5e7c0d94:22a53d8204c31778:1 client-request-id = e0d9ac02-9791-429f-b775-fd6ecbdbb006 client-trace-id = f75e39d5-f71c-4239-821a-13621742bdcb rpc error: code = InvalidArgument desc = Validation error:
│ name: Field does not match the pattern /|[a-z]([-a-z0-9]{0,61}[a-z0-9])?/
│ 
│   with yandex_kubernetes_cluster.zonal_cluster_resource_name,
│   on k8s.tf line 1, in resource "yandex_kubernetes_cluster" "zonal_cluster_resource_name":
│    1: resource "yandex_kubernetes_cluster" "zonal_cluster_resource_name" {
│ 

В справочнике YQL отстуствует функция AGGREGATE_LIST

https://github.com/yandex-cloud/docs/blob/master/ru/ydb/yql/reference/overview.md
https://cloud.yandex.ru/docs/ydb/yql/reference/overview

В справочнике YQL функция AGGREGATE_LIST отсутствует :)
Поиск показывает что она встречается только один раз в примере выборки.

Какие есть еще "скрытые" полезные функции ?
Есть ли какое то секретное место где они перечислены ?

Просьба добавить хотя бы AGGREGATE_LIST в документацию в раздел справочник.

Нерабочая документация в примере с Kubernetes + GitLab для непрерывного развертывания контейнезированных приложений

https://cloud.yandex.ru/docs/solutions/infrastructure-management/gitlab-containers#ci

Пример нерабочий, образ gcr.io/cloud-builders/kubectl:latest не дает возможности работать с Кубером на Яндексе, запрашивает дополнительные env, а потом валится с тем, что нет таких.

В примере по сборке - dind тоже из коробки не запускается, на StackOverflow есть подсказки (где какую версию образа указать).

Спасибо.

Include checksums for yc binaries on YC CLI releases page

It would be much appreciated if you could include checksums for yc binaries for every architecture it's built on the releases page (and it's russian counterpart). This would facilitate building binary packages of yc in order to deploy it conveniently in environments where curl install.sh| bash is absolutely a non-starter. Not sure though it's a right channel for such requests to make, so feel free to close and ignore if it isn't.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.