fix: stage0 quick fixes (operator v0.1.19)
- TriggerReconciler: RequeueAfter 15s когда Function не Ready (ранее зависал без повторного reconcile) - FunctionJobReconciler: RequeueAfter 15s когда Function не Ready - UpdateFunction: добавлена валидация runtime/entrypoint/memory_mb (ранее мог затереть spec нулями при частичном обновлении) - CronJob: curlimages/curl:latest → curlimages/curl:8.5.0 (pin version) - Config: удалён FunctionNamespacePrefix (мёртвое поле, нигде не использовалось) - Invocations endpoint: возвращает 501 вместо пустого списка (SaveInvocation нигде не вызывается — честный ответ клиенту) - Собран образ naeel/sless-operator:v0.1.19
This commit is contained in:
@@ -34,10 +34,6 @@ type Config struct {
|
||||
// Создаётся через hack/create-registry-secret.sh
|
||||
RegistrySecret string
|
||||
|
||||
// FunctionNamespace — префикс namespace для функций пользователей.
|
||||
// Итоговый namespace: FunctionNamespacePrefix + "-" + functionName
|
||||
FunctionNamespacePrefix string
|
||||
|
||||
// BuilderImage — образ для сборки функций (kaniko или buildah)
|
||||
BuilderImage string
|
||||
|
||||
@@ -59,10 +55,9 @@ type Config struct {
|
||||
// Возвращает ошибку если обязательные переменные не заданы.
|
||||
func Load() (*Config, error) {
|
||||
cfg := &Config{
|
||||
APIPort: 8080,
|
||||
S3UseSSL: false,
|
||||
FunctionNamespacePrefix: "sless-fn",
|
||||
BuilderImage: "gcr.io/kaniko-project/executor:latest",
|
||||
APIPort: 8080,
|
||||
S3UseSSL: false,
|
||||
BuilderImage: "gcr.io/kaniko-project/executor:latest",
|
||||
}
|
||||
|
||||
// Опциональный порт API
|
||||
@@ -115,9 +110,6 @@ func Load() (*Config, error) {
|
||||
}
|
||||
|
||||
// Опциональные параметры с дефолтами
|
||||
if v := os.Getenv("FUNCTION_NAMESPACE_PREFIX"); v != "" {
|
||||
cfg.FunctionNamespacePrefix = v
|
||||
}
|
||||
if v := os.Getenv("BUILDER_IMAGE"); v != "" {
|
||||
cfg.BuilderImage = v
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user