Перейти к основному содержанию
`Ctrl`+`K`

# Хуки

Для каждой книги или целой группы ресурсов `gs-ctk` есть список доступных хуков. Текст хуков подставляется в шаблон ресурсов книги.

Список хуков:

- `tolerations` - добавление Tolerations для пода.

  Примечание

  Указывайте Tolerations в values.yaml при развертывании Helm-чарта.

  Использование этого хука переопределяет параметры, указанные в values.yaml.

## Пример настройки хуков

    apiVersion: global-system.ru/v1
    kind: GlobalConfiguration
    metadata:
      name: config
    spec:
      type: advanced
      resgroups:
      - name: gs-cluster-1
        hooks:
          tolerations: |
            tolerations:
            - key: "node"
              operator: "Equal"
              value: "first"
              effect: "NoSchedule"
        resbooks:
        - type: global_server_excl
          name: global-server-excl
          hooks:
            # хук книги переопределяет хук группы для данной книги
            tolerations: |
              tolerations:
              - key: "node"
                operator: "Equal"
                value: "second"
                effect: "NoSchedule
        - type: global_server_share
          name: global-server-share
        ...