Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View vivek's full-sized avatar

Vivek Pandey vivek

  • Mirantis, Inc.
  • San Francisco, USA
View GitHub Profile

Instruction to upgrade previously connected cluster with Shipa cloud to version 1.8.0

Shipa 1.8.0 is incompatible with 1.7.4, however these instructions should help you migrate your cluster that was connected with older version of shipa (1.7.4 or lower) to 1.8.0.

1.0 set ketch replicas to 0 to stop app reconcile and avoid app downtime

kubectl scale deployment -n shipa ketch-controller --replicas 0
@vivek
vivek / envcrd.yaml
Created November 1, 2022 18:54
Shipa Environment CRD
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
annotations:
controller-gen.kubebuilder.io/version: v0.6.2
meta.helm.sh/release-name: shipa-controller
meta.helm.sh/release-namespace: shipa
shipa.io/app-manager: shipa-controller
creationTimestamp: "2022-10-22T07:53:03Z"
generation: 1
Started
java.nio.channels.ClosedByInterruptException
at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:202)
at sun.nio.ch.FileChannelImpl.write(FileChannelImpl.java:216)
at java.nio.channels.Channels.writeFullyImpl(Channels.java:78)
at java.nio.channels.Channels.writeFully(Channels.java:101)
at java.nio.channels.Channels.access$000(Channels.java:61)
at java.nio.channels.Channels$1.write(Channels.java:174)
at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)
@vivek
vivek / log
Created September 13, 2017 09:15
Sep 13, 2017 12:55:47 PM jenkins.branch.MultiBranchProject$BranchIndexing run
INFO: er1 #20170913.125547 branch indexing action completed: SUCCESS in 0.18 sec
Sep 13, 2017 12:55:48 PM io.jenkins.blueocean.autofavorite.FavoritingScmListener onCheckout
INFO: Automatically favorited er1/b1 for vivek
Sep 13, 2017 12:55:48 PM org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrap invoke
WARNING: Model as JSON: {"pipeline": {
"stages": [ {
"name": "build",
"branches": [ {
"name": "default",
com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of boolean out of START_OBJECT token
at [Source: {"name":"b1","commit":{"sha":"fafca8f366f5a40d9b28746262a3159dd38b98da","commit":{"author":{"name":"Vivek Pandey","email":"vivek.pandey@gmail.com","date":"2017-09-07T21:18:04Z"},"committer":{"name":"Vivek Pandey","email":"vivek.pandey@gmail.com","date":"2017-09-07T21:18:04Z"},"message":"Added Jenkinsfile","tree":{"sha":"4a6ecb363c01b4266bd2db5e77a60034ddaee714","url":"https://api.github.com/repos/vivek/empty1/git/trees/4a6ecb363c01b4266bd2db5e77a60034ddaee714"},"url":"https://api.github.com/repos/vivek/empty1/git/commits/fafca8f366f5a40d9b28746262a3159dd38b98da","comment_count":0},"url":"https://api.github.com/repos/vivek/empty1/commits/fafca8f366f5a40d9b28746262a3159dd38b98da","html_url":"https://github.com/vivek/empty1/commit/fafca8f366f5a40d9b28746262a3159dd38b98da","comments_url":"https://api.github.com/repos/vivek/empty1/commits/fafca8f366f5a40d9b28746262a3159dd38b98da/comme
@vivek
vivek / Test.java
Last active September 7, 2017 22:40
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.introspect.VisibilityChecker;
import org.kohsuke.github.GHBranch;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.ANY;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE;
public class Test {
{
"name": "b1",
"commit": {
"sha": "fafca8f366f5a40d9b28746262a3159dd38b98da",
"commit": {
"author": {
"name": "Vivek Pandey",
"email": "vivek.pandey@gmail.com",
"date": "2017-09-07T21:18:04Z"
},
@vivek
vivek / pom.patch
Last active August 25, 2017 02:56
diff --git a/pom.xml b/pom.xml
index f6fb2b4b4..c79157448 100644
--- a/pom.xml
+++ b/pom.xml
@@ -511,6 +511,12 @@
<groupId>org.jenkins-ci.plugins</groupId>
<artifactId>metrics</artifactId>
<version>3.1.2.10</version>
+ <exclusions>
+ <exclusion>
Bouncy Castle security provider initialized.
May 30, 2017 10:14:28 AM SEVERE jenkins.InitReactorRunner$1 onTaskFailed
Failed Loading plugin Credentials Binding Plugin v1.11 (credentials-binding)
java.io.IOException: Credentials Binding Plugin v1.11 failed to load.
- Plain Credentials Plugin v1.1 is older than required. To fix, install v1.3 or later.
at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:621)
at hudson.PluginManager$2$1$1.run(PluginManager.java:517)
at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
at jenkins.model.Jenkins$7.runTask(Jenkins.java:1089)
chunkEnd=> id: 16, name: Wait for interactive input, function: input, type:class org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode
atomNode=> id: 16, name: Wait for interactive input, function: input, type: class org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode
atomNode=> id: 15, name: Wait for interactive input, function: input, type: class org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode
parallelBranchEnd=> id: 15, name: Wait for interactive input, function: input, type: class org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode
atomNode=> id: 14, name: Print Message, function: echo, type: class org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode
atomNode=> id: 12, name: Shell Script, function: sh, type: class org.jenkinsci.plugins.workflow.cps.nodes.StepAtomNode
atomNode=> id: 10, name: Branch: left, function: { (Branch: left), type: class org.jenkinsci.plugins.workflow.cps.nodes.StepStartNode
parallelBranchStart=> id: 10, name: Branch: left, function: { (Branch: left)
atomNode=> id: 16, n