actions-marketplace-validations/YC API Gateway Deploy
GitHub Action to deploy API Gateway to Yandex Cloud
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| yc-sa-json-credentials | JSON containing authorized key for Service Account. Either this or `yc-iam-token` or `yc-sa-id` should be provided. More info https://cloud.yandex.ru/docs/container-registry/operations/authentication#sa-json | no | — |
| yc-iam-token | IAM token for Yandex Cloud. Either this or `yc-sa-json-credentials` or `yc-sa-id` should be provided. More info https://yandex.cloud/ru/docs/iam/concepts/authorization/iam-token | no | — |
| yc-sa-id | Service Account ID. Will be uses to exchange GitHub token to Yandex Cloud token. Either this or `yc-iam-token` or `yc-sa-json-credentials` should be provided. More info https://yandex.cloud/ru/docs/iam/concepts/workload-identity | no | — |
| gateway-name | API Gateway name | yes | — |
| folder-id | Folder ID | yes | — |
| spec | YAML or JSON specification of API Gateway. Either spec or spec-file must be provided | no | — |
| spec-file | Path to file with YAML or JSON specification of API Gateway. Either spec or spec-file must be provided | no | — |
Outputs
| name | description |
|---|---|
| id | Id of API Gateway |
| domain | Domain of API Gateway |