kubectl delete deployment tectonic-channel-operator -n tectonic-system
kubectl delete deployment kube-version-operator -n tectonic-system
cat app-version-kubernetes.json
{ | |
"version": "1.4.5", | |
"deployments": [ | |
{ | |
"apiVersion": "extensions/v1beta1", | |
"kind": "Deployment", | |
"metadata": { | |
"name": "kube-version-controller", | |
"namespace": "tectonic-system", | |
"labels": { |
{ | |
"version": "1.4.7", | |
"deployments": [ | |
{ | |
"apiVersion": "extensions/v1beta1", | |
"kind": "Deployment", | |
"metadata": { | |
"name": "tectonic-channel-operator", | |
"namespace": "tectonic-system", | |
"labels": { |
{ | |
"version": "1.4.4", | |
"deployments": [ | |
{ | |
"apiVersion": "extensions/v1beta1", | |
"kind": "Deployment", | |
"metadata": { | |
"name": "kube-version-controller", | |
"namespace": "tectonic-system", | |
"labels": { |
{ | |
"version": "1.4.3", | |
"deployments": [ | |
{ | |
"apiVersion": "extensions/v1beta1", | |
"kind": "Deployment", | |
"metadata": { | |
"name": "kube-version-controller", | |
"namespace": "tectonic-system", | |
"labels": { |
{ | |
"version": "1.4.5", | |
"deployments": [ | |
{ | |
"apiVersion": "extensions/v1beta1", | |
"kind": "Deployment", | |
"metadata": { | |
"name": "fake-kube-version-operator", | |
"namespace": "tectonic-system", | |
"labels": { |
{ | |
"version": "1.4.5", | |
"deployments": [ | |
{ | |
"apiVersion": "extensions/v1beta1", | |
"kind": "Deployment", | |
"metadata": { | |
"name": "tectonic-channel-operator", | |
"namespace": "tectonic-system", | |
"labels": { |
apiVersion: v1 | |
kind: Namespace | |
metadata: | |
name: fluentd | |
labels: | |
app: fluentd | |
--- | |
apiVersion: v1 | |
kind: Secret |
Initial state
kubectl get channeloperatorconfig default -o json -n tectonic-system
{
"apiVersion": "coreos.com/v1",
"kind": "ChannelOperatorConfig",
"metadata":{
"name": "default",
"namespace": "tectonic-system"
},
As we are changing the channel model in CoreUpdate Server since 1.5.3-tectonic.1 release, users on clusters with older version (1.5.2-tectonic.2) need to manually modify their channel operator’s config to switch to the new CoreUpdate channel.
This can be done by replacing channel: alpha
with channel: tectonic-1.5
in the channel operator’s config.
For example:
kubectl replace -f -<<EOF
apiVersion: coreos.com/v1
appID: 6bc7b986-4654-4a0f-94b3-84ce6feb1db4
automaticUpdate: false