Open sbrinkerhoff opened 2 years ago
kubectl install -f https://github.com/actions-runner-controller/actions-runner-controller/releases/download/v0.20.4/actions-runner-controller.yaml
❯ CHART_VERSION=0.16.2
❯ curl -L https://github.com/actions-runner-controller/actions-runner-controller/releases/download/actions-runner-controller-${CHART_VERSION}/actions-runner-controller-${CHART_VERSION}.tgz | tar zxv --strip 1 actions-runner-controller/crds
❯ kubectl replace -f crds/
customresourcedefinition.apiextensions.k8s.io/horizontalrunnerautoscalers.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runnerdeployments.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runnerreplicasets.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runners.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runnersets.actions.summerwind.dev replaced
Then install..
kubectl replace -f https://github.com/actions-runner-controller/actions-runner-controller/releases/download/v0.22.0/actions-runner-controller.yaml
namespace/actions-runner-system replaced
namespace/actions-runner-system replaced
namespace/actions-runner-system replaced
customresourcedefinition.apiextensions.k8s.io/horizontalrunnerautoscalers.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runnerdeployments.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runnerreplicasets.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runners.actions.summerwind.dev replaced
customresourcedefinition.apiextensions.k8s.io/runnersets.actions.summerwind.dev replaced
role.rbac.authorization.k8s.io/leader-election-role replaced
clusterrole.rbac.authorization.k8s.io/manager-role replaced
clusterrole.rbac.authorization.k8s.io/proxy-role replaced
rolebinding.rbac.authorization.k8s.io/leader-election-rolebinding replaced
clusterrolebinding.rbac.authorization.k8s.io/manager-rolebinding replaced
clusterrolebinding.rbac.authorization.k8s.io/proxy-rolebinding replaced
service/controller-manager-metrics-service replaced
service/webhook-service replaced
deployment.apps/controller-manager replaced
certificate.cert-manager.io/serving-cert replaced
issuer.cert-manager.io/selfsigned-issuer replaced
mutatingwebhookconfiguration.admissionregistration.k8s.io/mutating-webhook-configuration replaced
validatingwebhookconfiguration.admissionregistration.k8s.io/validating-webhook-configuration replaced
Same here but as I'm a helm + argocd user I'm not sure how to solve it.
https://github.com/kubernetes/kubernetes/issues/82292 upstream issue, we are probably going to need to remove the description fields to cut down on the size. We probably also need to look into externalising the api docs a the same time https://github.com/actions-runner-controller/actions-runner-controller/issues/1014
@Mokto Can you try replace=true sync option https://argo-cd.readthedocs.io/en/stable/user-guide/sync-options/#replace-resource-instead-of-applying-changes
Works, thanks!
Describe the bug Attempting to upgrade from 0.20.2 to 0.22.0 failing.
Checks
To Reproduce
kubectl delete -f https://github.com/actions-runner-controller/actions-runner-controller/releases/download/v0.20.3/actions-runner-controller.yaml
)kubectl apply -f https://github.com/actions-runner-controller/actions-runner-controller/releases/download/v0.22.0/actions-runner-controller.yaml)
Details
So I then do a replace...