pingsource-cleanup

command
v0.23.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2021 License: Apache-2.0 Imports: 13 Imported by: 0

README

PingSource cleanup post-0.22.0 install

The following is a log of testing commands to try out this job.

The job's log is the yaml of all resources that were deleted. The job uses eventing's service account.


kind start cluster:

cat <<EOF | kind create cluster --name pingsource --config=-
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
  image: kindest/node:v1.16.9@sha256:7175872357bc85847ec4b1aba46ed1d12fa054c83ac7a8a11f5c268957fd5765
- role: worker
  image: kindest/node:v1.16.9@sha256:7175872357bc85847ec4b1aba46ed1d12fa054c83ac7a8a11f5c268957fd5765
EOF

install knative eventing 0.22:

kubectl apply --filename https://github.com/knative/eventing/releases/download/v0.22.0/eventing-crds.yaml
kubectl apply --filename https://github.com/knative/eventing/releases/download/v0.22.0/eventing-core.yaml

monitor

watch kubectl get pingsource,deployments,rolebindings,serviceaccounts,roles

app install

cat <<EOF | kubectl apply -f -
apiVersion: sources.knative.dev/v1beta2
kind: PingSource
metadata:
  name: test-ping-source
spec:
  schedule: "*/1 * * * *"
  data: '{"message": "OG- 0.21 PingSource"}'
  sink:
    ref:
      # Deliver events to Deployment.
      apiVersion: v1
      kind: Service
      name: event-display
EOF

Upgrade to Eventing 0.22

kubectl apply --filename https://github.com/knative/eventing/releases/download/v0.22.0/eventing-core.yaml
kubectl apply --filename https://github.com/knative/eventing/releases/download/v0.22.0/eventing-post-install-jobs.yaml

upgrade to Eventing 0.22 (nightly)

kubectl apply --filename https://storage.googleapis.com/knative-nightly/eventing/latest/eventing-core.yaml
kubectl apply --filename https://storage.googleapis.com/knative-nightly/eventing/latest/eventing-post-install-jobs.yaml

or
ko apply -f ./config/post-install/

clean up

kind delete cluster --name pingsource

Notes:

PingSource finalizers should be removed

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL