{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":379038204,"defaultBranch":"main","name":"vertica-kubernetes","ownerLogin":"spilchen","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-06-21T19:13:57.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/171762?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690812107.0","currentOid":""},"activityList":{"items":[{"before":"18580c6de4b3295584dd48c47fbf100292a0b596","after":null,"ref":"refs/heads/fix-upgrade-test","pushedAt":"2023-07-31T14:01:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"}},{"before":null,"after":"18580c6de4b3295584dd48c47fbf100292a0b596","ref":"refs/heads/fix-upgrade-test","pushedAt":"2023-07-31T11:57:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Fix e2e server upgrade test\n\nWe have to pick a slightly newer image for the online-upgrade-block-downgrade\ntest. Going back to an image that is too old will fail to start due to\npermission problems required in the docker entrypoint.","shortMessageHtmlLink":"Fix e2e server upgrade test"}},{"before":"4379d5642788fa1c6b1722a16b6fddd291a0711c","after":"3f3891f6d193594342d35afeba17003d95ae566e","ref":"refs/heads/main","pushedAt":"2023-07-31T00:50:54.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Implement VClusterOps.ReIP (#463)\n\nThe PR integrates the vclusterops re-ip into the K8s operator.\r\n\r\n---------\r\n\r\nCo-authored-by: Matt Spilchen ","shortMessageHtmlLink":"Implement VClusterOps.ReIP (vertica#463)"}},{"before":"7dc52ed2b8a488e49c8e362fa28de3202386f3b0","after":null,"ref":"refs/heads/spilchen/go-upgrade","pushedAt":"2023-07-19T17:06:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"}},{"before":"acb16f22905e0bd6f1bc91f4f2c7200d1141b765","after":"7dc52ed2b8a488e49c8e362fa28de3202386f3b0","ref":"refs/heads/spilchen/go-upgrade","pushedAt":"2023-07-19T13:57:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Update go version in gh actions","shortMessageHtmlLink":"Update go version in gh actions"}},{"before":"346228b581131c8c3e26518644060fceab24a1b6","after":"acb16f22905e0bd6f1bc91f4f2c7200d1141b765","ref":"refs/heads/spilchen/go-upgrade","pushedAt":"2023-07-19T13:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Update go version in gh actions","shortMessageHtmlLink":"Update go version in gh actions"}},{"before":null,"after":"346228b581131c8c3e26518644060fceab24a1b6","ref":"refs/heads/spilchen/go-upgrade","pushedAt":"2023-07-19T13:33:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Upgrade operator to use go 1.20","shortMessageHtmlLink":"Upgrade operator to use go 1.20"}},{"before":"ba98d501f8acc7b3291de72c5aa0014a67834401","after":"4379d5642788fa1c6b1722a16b6fddd291a0711c","ref":"refs/heads/main","pushedAt":"2023-07-19T13:29:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Pick base image for e2e server upgrade tests for main branch (#457)\n\nThis is another attempt at picking the proper base image for the server\r\nupgrade tests. My previous attempt in #456 didn't handle the case where\r\nthe CI is run against main. That run will use the public RPM, so upgrade\r\nbase should be from 12.0.2.","shortMessageHtmlLink":"Pick base image for e2e server upgrade tests for main branch (vertica…"}},{"before":"3c069786c4ea2767fda101b01081d6af12b4d057","after":null,"ref":"refs/heads/server-release-update","pushedAt":"2023-07-14T12:51:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"}},{"before":"73282c4912d88e7c93f6ceb80f9110f1e066312a","after":"3c069786c4ea2767fda101b01081d6af12b4d057","ref":"refs/heads/server-release-update","pushedAt":"2023-07-13T18:49:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Add changie","shortMessageHtmlLink":"Add changie"}},{"before":null,"after":"73282c4912d88e7c93f6ceb80f9110f1e066312a","ref":"refs/heads/server-release-update","pushedAt":"2023-07-13T17:27:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Operator updates for new release server version\n\nMinor bookkeeping necessary whenever we release a new version of the\nserver.","shortMessageHtmlLink":"Operator updates for new release server version"}},{"before":"791d1fbc06ec30ab14aedbc52764e435f9425b24","after":"ba98d501f8acc7b3291de72c5aa0014a67834401","ref":"refs/heads/main","pushedAt":"2023-07-13T17:23:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Implemented VClusterOps.AddSubcluster() (#453)\n\nThis is the integration work that calls vclusterops library to add a\r\nsubcluster to a running database.","shortMessageHtmlLink":"Implemented VClusterOps.AddSubcluster() (vertica#453)"}},{"before":"6348739016d027e24e16c7afd98e18d67edb8cf6","after":"791d1fbc06ec30ab14aedbc52764e435f9425b24","ref":"refs/heads/main","pushedAt":"2023-07-07T13:11:26.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Skip e2e-vcluster test suite only for forks (#450)","shortMessageHtmlLink":"Skip e2e-vcluster test suite only for forks (vertica#450)"}},{"before":null,"after":"1549db1b645e1c0333eb4af19f4cb7ccea0e34c4","ref":"refs/heads/add-nma","pushedAt":"2023-07-07T11:47:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Include NMA in vertica-k8s image again","shortMessageHtmlLink":"Include NMA in vertica-k8s image again"}},{"before":"8f4fd7758f72355fe4e716bf86ee67a91756072f","after":null,"ref":"refs/heads/v2-curl","pushedAt":"2023-06-30T13:20:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"}},{"before":"0143162f98992d48727f8d3f7aeafd9d0b53dbe9","after":"8f4fd7758f72355fe4e716bf86ee67a91756072f","ref":"refs/heads/v2-curl","pushedAt":"2023-06-29T17:08:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Include curl in v2 image","shortMessageHtmlLink":"Include curl in v2 image"}},{"before":"0c0cb143dca1331d913c5b0481eae3420574d2ba","after":"0143162f98992d48727f8d3f7aeafd9d0b53dbe9","ref":"refs/heads/v2-curl","pushedAt":"2023-06-29T17:07:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Include curl in v2 image","shortMessageHtmlLink":"Include curl in v2 image"}},{"before":"1358ede5fad9ce0a2b5e7f74466b8fea6f5f8090","after":"6348739016d027e24e16c7afd98e18d67edb8cf6","ref":"refs/heads/main","pushedAt":"2023-06-29T17:07:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Remove ssh packages and setup from vertica-k8s v2 image for vclusterOps (#434)\n\nWith VClusterOps, we will not be relying on ssh and admintools. This\r\nremoves ssh and its dependencies:\r\n- removes ssh packages and ssh setup from Dockerfile\r\n- removes static ssh keys","shortMessageHtmlLink":"Remove ssh packages and setup from vertica-k8s v2 image for vclusterO…"}},{"before":null,"after":"0c0cb143dca1331d913c5b0481eae3420574d2ba","ref":"refs/heads/v2-curl","pushedAt":"2023-06-29T17:07:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Include curl in v2 image","shortMessageHtmlLink":"Include curl in v2 image"}},{"before":null,"after":"251127bf580d716cb1e70d47f4065ba2196a191a","ref":"refs/heads/add-node","pushedAt":"2023-06-28T19:16:22.343Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"(WIP) add node first drop","shortMessageHtmlLink":"(WIP) add node first drop"}},{"before":"6797bce1e0bf08374a16f09913e6aab6c0a1e952","after":null,"ref":"refs/heads/flaky-test-fix","pushedAt":"2023-06-28T19:12:36.181Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"}},{"before":null,"after":"6797bce1e0bf08374a16f09913e6aab6c0a1e952","ref":"refs/heads/flaky-test-fix","pushedAt":"2023-06-28T11:32:43.790Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Fix flaky e2e test\n\nI have seen the restart-with-liveness-probe test fail on occasion. One\npart of the test will wait for the livenessProbe to kick in an restart\nthe pod. The test assertion check the lastState field in the Pod's\ncontainer status. I have seen this not be filled in as expected. I am\nremoving it from the assertion in an attempt to make the test run more\nreliably.","shortMessageHtmlLink":"Fix flaky e2e test"}},{"before":"79b8f508d056c233438751e3b7f35124bf8ef5a6","after":"1358ede5fad9ce0a2b5e7f74466b8fea6f5f8090","ref":"refs/heads/main","pushedAt":"2023-06-28T11:29:25.904Z","pushType":"push","commitsCount":1,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Build images with docker buildx build (#432)\n\nAs of Docker Engine 23.0, Buildx is the default build client. So we are\nnow using it to build our images instead of `docker build`.\nAll `docker build` calls have been replaced by `docker buildx build`.","shortMessageHtmlLink":"Build images with docker buildx build (vertica#432)"}},{"before":"a98d64c1d9f1efc2802953e61639050efa2a8528","after":"79b8f508d056c233438751e3b7f35124bf8ef5a6","ref":"refs/heads/main","pushedAt":"2023-06-27T19:14:49.472Z","pushType":"push","commitsCount":1,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Refactor mgmterrors package (#431)\n\nSome refactoring from the recent changes to create a dispatcher\r\nabstraction for vclusterOps integration:\r\n- rename the mgmterrors package to aterrors. We only use it for\r\nadmintools error parsing at the moment. If we have a need for a package\r\nthat parses out errors for vclusterOps integration, it can be a separate\r\npackage. There isn't much savings by combining them into one.\r\n- removed some instances of mgmterrors.EventLogger that we no longer\r\nused\r\n- moved the EVWrite interface from mgmterrors to events package","shortMessageHtmlLink":"Refactor mgmterrors package (vertica#431)"}},{"before":"f73964607218ecb0b1800b2e684fc1837206e3d1","after":null,"ref":"refs/heads/vadmin/mgmterrors-refactor-v2","pushedAt":"2023-06-27T15:01:11.684Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"}},{"before":"63b2673b7feca60d678a69ee578f7f9cc1fed67b","after":"f73964607218ecb0b1800b2e684fc1837206e3d1","ref":"refs/heads/vadmin/mgmterrors-refactor-v2","pushedAt":"2023-06-27T13:30:12.515Z","pushType":"push","commitsCount":2,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vadmin/mgmterrors-refactor-v2","shortMessageHtmlLink":"Merge branch 'main' into vadmin/mgmterrors-refactor-v2"}},{"before":"2605be0393abe3b98b22ccc79959586a0ddad254","after":"a98d64c1d9f1efc2802953e61639050efa2a8528","ref":"refs/heads/main","pushedAt":"2023-06-27T13:28:04.568Z","pushType":"push","commitsCount":1,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Implemented VClusterOps.CreateDB() (#430)\n\nThis is the integration work that calls vclusterops library to create a\r\ndatabase. When the vclusterops flag is true, we will create a\r\nvclusterops dispatcher instead of an admintool dispatcher.\r\n\r\nSince the test suite isn't ready, I didn't write an e2e test for\r\nvclusterops create_db. The e2e test will be in another PR.","shortMessageHtmlLink":"Implemented VClusterOps.CreateDB() (vertica#430)"}},{"before":null,"after":"63b2673b7feca60d678a69ee578f7f9cc1fed67b","ref":"refs/heads/vadmin/mgmterrors-refactor-v2","pushedAt":"2023-06-27T12:00:06.953Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Rename mgmterrors package to aterrors","shortMessageHtmlLink":"Rename mgmterrors package to aterrors"}},{"before":"6a524b6ebe895d221db88529d46a2e7da731dd54","after":"2605be0393abe3b98b22ccc79959586a0ddad254","ref":"refs/heads/main","pushedAt":"2023-06-27T11:38:21.920Z","pushType":"push","commitsCount":1,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Create a test suite for vclusterOps integration (#423)\n\nThis adds a new e2e test suite that we will use for vclusterOps\r\nintegration. It doesn't do much to start, but we will add to it as we\r\nget further along with the vclusterOps integration.\r\n\r\nYou need to run with the next generation vertica-k8s image\r\n(docker-vertica-v2).\r\n\r\nTo run just this new test suite:\r\n```\r\nE2E_TEST_DIRS=tests/e2e-vcluster make run-int-tests\r\n```\r\n\r\n---------\r\n\r\nCo-authored-by: ctran ","shortMessageHtmlLink":"Create a test suite for vclusterOps integration (vertica#423)"}},{"before":"060ba9530f0d6eec16fd8357738afb389784c386","after":"6a524b6ebe895d221db88529d46a2e7da731dd54","ref":"refs/heads/main","pushedAt":"2023-06-27T00:47:48.393Z","pushType":"push","commitsCount":2,"pusher":{"login":"spilchen","name":null,"path":"/spilchen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/171762?s=80&v=4"},"commit":{"message":"Move restart_node and start_db behind dispatcher abstraction (#428)\n\nThis is a continuation of building out the dispatcher interface. The\r\ndispatcher interface will be used to switch between admintools and\r\nvcluster library. This adds the final two calls: RestartNode and\r\nStartDB.","shortMessageHtmlLink":"Move restart_node and start_db behind dispatcher abstraction (vertica…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADYLBOGgA","startCursor":null,"endCursor":null}},"title":"Activity · spilchen/vertica-kubernetes"}