diff --git a/charts/vela-core/values.yaml b/charts/vela-core/values.yaml index c5a64bac6..af3d2196a 100644 --- a/charts/vela-core/values.yaml +++ b/charts/vela-core/values.yaml @@ -5,8 +5,8 @@ replicaCount: 1 useWebhook: true image: - repository: vela-core - tag: latest + repository: oamdev/vela-core + tag: 0.1 pullPolicy: IfNotPresent imagePullSecrets: [] diff --git a/documentation/samples/metrics-demo/appConfig.yaml b/documentation/samples/metrics-demo/appConfig.yaml index 4c4af50df..210ef7d5f 100644 --- a/documentation/samples/metrics-demo/appConfig.yaml +++ b/documentation/samples/metrics-demo/appConfig.yaml @@ -20,7 +20,7 @@ spec: apiVersion: core.oam.dev/v1alpha2 kind: ManualScalerTrait metadata: - name: example-appconfig-trait + name: autoscale-scalar spec: replicaCount: 3 - componentName: metrics-application diff --git a/documentation/samples/metrics-demo/autoscale-component.yaml b/documentation/samples/metrics-demo/autoscale-component.yaml index d3d9ce4b6..4fada7571 100644 --- a/documentation/samples/metrics-demo/autoscale-component.yaml +++ b/documentation/samples/metrics-demo/autoscale-component.yaml @@ -11,7 +11,6 @@ spec: labels: app: sample-app spec: - replicas: 1 selector: matchLabels: app: sample-app diff --git a/pkg/webhook/containerized/validating_handler.go b/pkg/webhook/containerized/validating_handler.go index f73761e01..fcd83be12 100644 --- a/pkg/webhook/containerized/validating_handler.go +++ b/pkg/webhook/containerized/validating_handler.go @@ -51,6 +51,8 @@ func (h *ContainerizedValidatingHandler) Handle(ctx context.Context, req admissi err := h.Decoder.Decode(req, obj) if err != nil { + validatelog.Error(err, "decoder failed", "req operation", req.AdmissionRequest.Operation, "req", + req.AdmissionRequest) return admission.Errored(http.StatusBadRequest, err) } @@ -68,10 +70,6 @@ func (h *ContainerizedValidatingHandler) Handle(ctx context.Context, req admissi if allErrs := ValidateUpdate(obj, oldObj); len(allErrs) > 0 { return admission.Errored(http.StatusUnprocessableEntity, allErrs.ToAggregate()) } - case admissionv1beta1.Delete: - if allErrs := ValidateDelete(obj); len(allErrs) > 0 { - return admission.Errored(http.StatusUnprocessableEntity, allErrs.ToAggregate()) - } } return admission.ValidationResponse(true, "") diff --git a/pkg/webhook/metrics/validating_handler.go b/pkg/webhook/metrics/validating_handler.go index 70c09ffe6..09c22d7cf 100644 --- a/pkg/webhook/metrics/validating_handler.go +++ b/pkg/webhook/metrics/validating_handler.go @@ -51,6 +51,8 @@ func (h *MetricsTraitValidatingHandler) Handle(ctx context.Context, req admissio err := h.Decoder.Decode(req, obj) if err != nil { + validatelog.Error(err, "decoder failed", "req operation", req.AdmissionRequest.Operation, "req", + req.AdmissionRequest) return admission.Errored(http.StatusBadRequest, err) }