diff --git a/vertical-pod-autoscaler/hack/vpa-process-yamls.sh b/vertical-pod-autoscaler/hack/vpa-process-yamls.sh
index 6233c735e3a2e5302e8961d7bab19fdc74f4f8b5..6cf65fcbe2957ac0b583c55f7c878dcf0eb5529a 100755
--- a/vertical-pod-autoscaler/hack/vpa-process-yamls.sh
+++ b/vertical-pod-autoscaler/hack/vpa-process-yamls.sh
@@ -63,7 +63,7 @@ fi
 
 for i in $COMPONENTS; do
   if [ $i == admission-controller-deployment ] ; then
-    if [ ${ACTION} == create ] ; then
+    if [ ${ACTION} == create || ${ACTION} == apply ] ; then
       (bash ${SCRIPT_ROOT}/pkg/admission-controller/gencerts.sh || true)
     elif [ ${ACTION} == delete ] ; then
       (bash ${SCRIPT_ROOT}/pkg/admission-controller/rmcerts.sh || true)
diff --git a/vertical-pod-autoscaler/hack/vpa-up.sh b/vertical-pod-autoscaler/hack/vpa-up.sh
index 761d83049e76a1a3c3d059047383053802379cdd..de9e8e6113b759c4853c916df8398aa99482cab7 100755
--- a/vertical-pod-autoscaler/hack/vpa-up.sh
+++ b/vertical-pod-autoscaler/hack/vpa-up.sh
@@ -26,4 +26,4 @@ if [ "${TAG_TO_APPLY}" == "${DEFAULT_TAG}" ]; then
   git switch --detach vertical-pod-autoscaler-${DEFAULT_TAG}
 fi
 
-$SCRIPT_ROOT/hack/vpa-process-yamls.sh create $*
+$SCRIPT_ROOT/hack/vpa-process-yamls.sh apply $*