Независимый Go-модуль terraform/provider/ для управления функциями через REST API. Ресурсы: - sless_function: CRUD + upload zip + WaitReady (kaniko build 5 мин) - sless_trigger: CRUD (http/cron) Компоненты: - internal/client/client.go — HTTP-клиент, готов к переносу в nubes - internal/provider/provider.go — паттерн идентичен nubes NubesProvider - internal/resources/ — function_resource.go, trigger_resource.go - hack/build-and-publish.sh — GPG-подпись + mc upload в S3 Опубликовано: terra.k8c.ru/naeel/sless v0.1.0 Проверено: terraform init успешен
32 lines
498 B
Plaintext
32 lines
498 B
Plaintext
|
|
# S3 конфиги с кредами — не коммитим
|
|
.s3cfg*
|
|
|
|
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
bin
|
|
testbin/*
|
|
hack/local.env
|
|
Dockerfile.cross
|
|
|
|
# Test binary, build with `go test -c`
|
|
*.test
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Kubernetes Generated files - skip generated files, except for vendored files
|
|
|
|
!vendor/**/zz_generated.*
|
|
|
|
# editor and IDE paraphernalia
|
|
.idea
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
terraform/provider/build/
|