|
|
@@ -15,7 +15,6 @@ import (
|
|
|
"github.com/porter-dev/porter/cli/cmd/utils"
|
|
|
"github.com/spf13/cobra"
|
|
|
batchv1 "k8s.io/api/batch/v1"
|
|
|
- batchv1beta1 "k8s.io/api/batch/v1beta1"
|
|
|
v1 "k8s.io/api/core/v1"
|
|
|
rbacv1 "k8s.io/api/rbac/v1"
|
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
|
@@ -573,7 +572,7 @@ func checkForPodDeletionCronJob(config *PorterRunSharedConfig) error {
|
|
|
}
|
|
|
|
|
|
for _, namespace := range namespaces.Items {
|
|
|
- cronJobs, err := config.Clientset.BatchV1beta1().CronJobs(namespace.Name).List(
|
|
|
+ cronJobs, err := config.Clientset.BatchV1().CronJobs(namespace.Name).List(
|
|
|
context.Background(), metav1.ListOptions{},
|
|
|
)
|
|
|
if err != nil {
|
|
|
@@ -589,7 +588,7 @@ func checkForPodDeletionCronJob(config *PorterRunSharedConfig) error {
|
|
|
} else {
|
|
|
for _, cronJob := range cronJobs.Items {
|
|
|
if cronJob.Name == "porter-ephemeral-pod-deletion-cronjob" {
|
|
|
- err = config.Clientset.BatchV1beta1().CronJobs(namespace.Name).Delete(
|
|
|
+ err = config.Clientset.BatchV1().CronJobs(namespace.Name).Delete(
|
|
|
context.Background(), cronJob.Name, metav1.DeleteOptions{},
|
|
|
)
|
|
|
if err != nil {
|
|
|
@@ -606,9 +605,9 @@ func checkForPodDeletionCronJob(config *PorterRunSharedConfig) error {
|
|
|
ObjectMeta: metav1.ObjectMeta{
|
|
|
Name: "porter-ephemeral-pod-deletion-cronjob",
|
|
|
},
|
|
|
- Spec: batchv1beta1.CronJobSpec{
|
|
|
+ Spec: batchv1.CronJobSpec{
|
|
|
Schedule: "0 * * * *",
|
|
|
- JobTemplate: batchv1beta1.JobTemplateSpec{
|
|
|
+ JobTemplate: batchv1.JobTemplateSpec{
|
|
|
Spec: batchv1.JobSpec{
|
|
|
Template: v1.PodTemplateSpec{
|
|
|
Spec: v1.PodSpec{
|
|
|
@@ -628,7 +627,7 @@ func checkForPodDeletionCronJob(config *PorterRunSharedConfig) error {
|
|
|
},
|
|
|
},
|
|
|
}
|
|
|
- _, err = config.Clientset.BatchV1beta1().CronJobs("default").Create(
|
|
|
+ _, err = config.Clientset.BatchV1().CronJobs("default").Create(
|
|
|
context.Background(), cronJob, metav1.CreateOptions{},
|
|
|
)
|
|
|
if err != nil {
|