{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":160715684,"defaultBranch":"master","name":"installer","ownerLogin":"patrickdillon","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2018-12-06T18:31:32.000Z","ownerAvatar":"https://github.com/avatars/u/4282465?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727393448.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"d71b35b69b0666c911b195b8f4b3223cb8d4005b","ref":"refs/heads/release-4.15","pushedAt":"2024-09-26T22:04:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Merge pull request #9040 from lwan-wanglin/4.15-arm-instance\n\nOCPBUGS-42180: Add AWS r8g to arm tested instance types","shortMessageHtmlLink":"Merge pull request openshift#9040 from lwan-wanglin/4.15-arm-instance"}},{"before":null,"after":"186d95b979ff4f12f5d2cd230a1f653240edb632","ref":"refs/heads/bump-418-defimg-vers","pushedAt":"2024-09-20T20:34:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"CORS-3598: bump release image to 4.18\n\nBranching checklist: bumps default release image to 4.18.","shortMessageHtmlLink":"CORS-3598: bump release image to 4.18"}},{"before":"46f50a6b5fc9ab1362fa7a9ad508916190305e5e","after":"db7c875e40bc0776a075df20542f48f54cd7d5e3","ref":"refs/heads/test-capi-azurestack","pushedAt":"2024-09-13T13:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: testing azure stack environment filepath\n\nTesting (hackily) providing the auzrestack environment file to the\ncapi controllers.\n\nhttps://github.com/kubernetes-sigs/cloud-provider-azure/issues/151\nhttps://cloud-provider-azure.sigs.k8s.io/install/configs/","shortMessageHtmlLink":"DNM: testing azure stack environment filepath"}},{"before":"74b5c75af8bc71b872d6e41f1fd35c34456db883","after":"46f50a6b5fc9ab1362fa7a9ad508916190305e5e","ref":"refs/heads/test-capi-azurestack","pushedAt":"2024-09-12T18:41:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DEBUGGIN'","shortMessageHtmlLink":"DEBUGGIN'"}},{"before":"43d5c5d51fb1957092b50bb4c7c15c7161b424c8","after":"74b5c75af8bc71b872d6e41f1fd35c34456db883","ref":"refs/heads/test-capi-azurestack","pushedAt":"2024-09-06T19:58:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM TESTING","shortMessageHtmlLink":"DNM TESTING"}},{"before":"d64e5a4787d6f7a80df3a37ba8310e19a7bc2cf7","after":"43d5c5d51fb1957092b50bb4c7c15c7161b424c8","ref":"refs/heads/test-capi-azurestack","pushedAt":"2024-09-05T21:25:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM testing rg removal","shortMessageHtmlLink":"DNM testing rg removal"}},{"before":"7d17fe47afa2b59c4155f69ee835d17ac1d88533","after":"d64e5a4787d6f7a80df3a37ba8310e19a7bc2cf7","ref":"refs/heads/test-capi-azurestack","pushedAt":"2024-09-05T17:29:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: testing","shortMessageHtmlLink":"DNM: testing"}},{"before":null,"after":"7d17fe47afa2b59c4155f69ee835d17ac1d88533","ref":"refs/heads/test-capi-azurestack","pushedAt":"2024-09-05T15:15:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: Testing Azurestack CAPI","shortMessageHtmlLink":"DNM: Testing Azurestack CAPI"}},{"before":"9ca3f1dc9250ae8368994fba3dc66586604562e4","after":"90bfeefe4d43372ef237126f3569fbcff1e51a13","ref":"refs/heads/capi-interface-master-ignition","pushedAt":"2024-08-19T14:39:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"clusterapi: ignition interface returns secrets\n\nUpdates the clusterapi ignition interface so that it returns\nall ignition secrets. Prior to this commit, the ignition interface\nreturned the bootstrap ignition data, and the provision method\nturned this data into secrets. Updating the interface to return\nall secrets, gives greater flexibility to the platform to completely\ncontrol the ignition secrets that are created for that platform.\n\nThe motivation is that some platforms such as Nutanix may need\nto create per master ignition.","shortMessageHtmlLink":"clusterapi: ignition interface returns secrets"}},{"before":null,"after":"9ca3f1dc9250ae8368994fba3dc66586604562e4","ref":"refs/heads/capi-interface-master-ignition","pushedAt":"2024-08-17T12:34:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"clusterapi: ignition interface returns secrets\n\nUpdates the clusterapi ignition interface so that it returns\nall ignition secrets. Prior to this commit, the ignition interface\nreturned the bootstrap ignition data, and the provision method\nturned this data into secrets. Updating the interface to return\nall secrets, gives greater flexibility to the platform to completely\ncontrol the ignition secrets that are created for that platform.\n\nThe motivation is that some platforms such as Nutanix may need\nto create per master ignition.","shortMessageHtmlLink":"clusterapi: ignition interface returns secrets"}},{"before":null,"after":"d0bb30c4618806e73941a1f7d18802c772e41147","ref":"refs/heads/vsphere-default-machine-network","pushedAt":"2024-08-16T18:34:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Test empty machinecidr on vsphere","shortMessageHtmlLink":"Test empty machinecidr on vsphere"}},{"before":"4b2b7abe5db74b73466dc653dffc3fbe4dd758ee","after":"f2a205bc16540d32752d8a8eca979d6ccb03cf1d","ref":"refs/heads/capi-gather-interface","pushedAt":"2024-08-08T19:13:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"CAPI Azure: gather bootstrap through LB\n\nThe Azure bootstrap node cannot have a public IP address, as\nAzure does not allow a public IP when the VM is attached to a load\nbalancer with an outbound rule. Instead, CAPZ creates an inbound\nnat rule to allow SSH access through the load balancer.\n\nThis commit encapsulates the logic for gathering the bootstrap\nhost address into its own function and adds a condition to use\nthe API LB hostname when the bootstrap node cannot have a public ip.\n\nFixes: OCPBUGS-37540","shortMessageHtmlLink":"CAPI Azure: gather bootstrap through LB"}},{"before":"272a47854223512efcb58fe034d5dc9ea142e7aa","after":"4b2b7abe5db74b73466dc653dffc3fbe4dd758ee","ref":"refs/heads/capi-gather-interface","pushedAt":"2024-08-08T18:10:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: force bootstrap error to test gather","shortMessageHtmlLink":"DNM: force bootstrap error to test gather"}},{"before":"488a662a55035f8296c824d495ab1c4fd951072c","after":"272a47854223512efcb58fe034d5dc9ea142e7aa","ref":"refs/heads/capi-gather-interface","pushedAt":"2024-08-08T18:00:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: force bootstrap error to test gather","shortMessageHtmlLink":"DNM: force bootstrap error to test gather"}},{"before":"1a032e65dce8c38cb2d96efa7a8e0b2136f3b1c5","after":"488a662a55035f8296c824d495ab1c4fd951072c","ref":"refs/heads/capi-gather-interface","pushedAt":"2024-08-08T14:42:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: force bootstrap error to test gather","shortMessageHtmlLink":"DNM: force bootstrap error to test gather"}},{"before":null,"after":"488a662a55035f8296c824d495ab1c4fd951072c","ref":"refs/heads/capi-gather-endpoints","pushedAt":"2024-08-08T14:41:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: force bootstrap error to test gather","shortMessageHtmlLink":"DNM: force bootstrap error to test gather"}},{"before":null,"after":"1a032e65dce8c38cb2d96efa7a8e0b2136f3b1c5","ref":"refs/heads/capi-gather-interface","pushedAt":"2024-08-07T22:46:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"DNM: force bootstrap error to test gather","shortMessageHtmlLink":"DNM: force bootstrap error to test gather"}},{"before":null,"after":"4fc3c6367ada41496ac47e97ceda5e7be5860682","ref":"refs/heads/capz-async-image-upload","pushedAt":"2024-07-29T18:55:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"WIP: azure async image upload","shortMessageHtmlLink":"WIP: azure async image upload"}},{"before":"7f8c6768edaf5bde9c45b498d326ab3799bf165e","after":"09bceb0f219dbe090dd501b7f05829348f65064a","ref":"refs/heads/capz-disable-natgw","pushedAt":"2024-07-18T15:44:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Set subnet ID to UNKNOWN.\n\nSets the subnet ID to a clearly unknown value to avoid confusion.","shortMessageHtmlLink":"Set subnet ID to UNKNOWN."}},{"before":"dcbf9b819916c3725b3a238431569514edb9b215","after":"7f8c6768edaf5bde9c45b498d326ab3799bf165e","ref":"refs/heads/capz-disable-natgw","pushedAt":"2024-07-12T20:39:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Set subnet ID to UNKNOWN.\n\nSets the subnet ID to a clearly unknown value to avoid confusion.","shortMessageHtmlLink":"Set subnet ID to UNKNOWN."}},{"before":null,"after":"dcbf9b819916c3725b3a238431569514edb9b215","ref":"refs/heads/capz-disable-natgw","pushedAt":"2024-07-11T17:30:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Azure CAPI: disable natgw by setting node subnet id\n\nSetting the ID on the Subnet disables natgw creation. See:\nhttps://github.com/kubernetes-sigs/cluster-api-provider-azure/blob/21479a9a4c640b43e0bef028487c522c55605d06/api/v1beta1/azurecluster_default.go#L160\n\nBecause the node subnet does not already exist, we are using an arbitrary value.\nWe could populate this with the proper subnet ID in the case of BYO VNET, but\nthe value currently has no practical effect.","shortMessageHtmlLink":"Azure CAPI: disable natgw by setting node subnet id"}},{"before":null,"after":"3db75516da7ebfd42cbed775f9a94d64ec14e1eb","ref":"refs/heads/capi-btstrp-dest-416","pushedAt":"2024-06-13T19:57:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Clean up etcd data during (bootstrap) destroy\n\nThe local etcd data store is needed to be able to run the\nopenshift-install destroy bootstrap command. Once bootstrap destroy\nis done it can be safely deleted. Furthermore, ensure it is deleted\nduring destroy cluster in case the cluster in question did not reach\nbootstrap complete.","shortMessageHtmlLink":"Clean up etcd data during (bootstrap) destroy"}},{"before":null,"after":"075a0c9684b375ee265a8f9ca2b4004a4f0e7031","ref":"refs/heads/awshostedzone-collision","pushedAt":"2024-06-13T15:39:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"capi aws: append random string in caller ref\n\nCallerReference needs to be a unique string. We include the infra id,\nwhich is unique, in case that is helpful for human debugging. A random\nstring of an arbitrary length is appended in case the infra id is reused\nwhich is generally not supposed to happen but does in some edge cases.","shortMessageHtmlLink":"capi aws: append random string in caller ref"}},{"before":"6ff6f96cd57844ca567596e1cd5672131dabeaa8","after":"7ba7a04d8a12ff83b4ca7d960c6c69def458a77c","ref":"refs/heads/ocpbugs-33745-bstrp-des","pushedAt":"2024-06-13T15:16:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Clean up etcd data during (bootstrap) destroy\n\nThe local etcd data store is needed to be able to run the\nopenshift-install destroy bootstrap command. Once bootstrap destroy\nis done it can be safely deleted. Furthermore, ensure it is deleted\nduring destroy cluster in case the cluster in question did not reach\nbootstrap complete.","shortMessageHtmlLink":"Clean up etcd data during (bootstrap) destroy"}},{"before":"68f2dd17a0d112d50ca374bbe6eb219ba504f331","after":"6ff6f96cd57844ca567596e1cd5672131dabeaa8","ref":"refs/heads/ocpbugs-33745-bstrp-des","pushedAt":"2024-06-13T14:46:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Clean up etcd data during (bootstrap) destroy\n\nThe local etcd data store is needed to be able to run the\nopenshift-install destroy bootstrap command. Once bootstrap destroy\nis done it can be safely deleted. Furthermore, ensure it is deleted\nduring destroy cluster in case the cluster in question did not reach\nbootstrap complete.","shortMessageHtmlLink":"Clean up etcd data during (bootstrap) destroy"}},{"before":"b61ebf29a55d24f927e717ec3ca3de490d3caa2d","after":"532abc895cd5de1526d2710b8e1977aa42de284a","ref":"refs/heads/capi-poll","pushedAt":"2024-06-12T02:51:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"clusterapi: poll when waiting for provisioning\n\nThis commit switches the infrastructure and machine checks to poll\ninstead of using an exponential backoff. The exponential backoff\nis ineffective with our model as the time between checks can become\nquite large in later steps. As we are using a local control plane\nand there is no concern with rate limiting, a check at a regular\ninterval is a better solution.","shortMessageHtmlLink":"clusterapi: poll when waiting for provisioning"}},{"before":"8fbcaa217832f8edc55440be1c01272bc9871bc6","after":"68f2dd17a0d112d50ca374bbe6eb219ba504f331","ref":"refs/heads/ocpbugs-33745-bstrp-des","pushedAt":"2024-06-11T19:51:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Clean up etcd data during (bootstrap) destroy\n\nThe local etcd data store is needed to be able to run the\nopenshift-install destroy bootstrap command. Once bootstrap destroy\nis done it can be safely deleted. Furthermore, ensure it is deleted\nduring destroy cluster in case the cluster in question did not reach\nbootstrap complete.","shortMessageHtmlLink":"Clean up etcd data during (bootstrap) destroy"}},{"before":"105c60e6bc2e75e7c4ab58f656203bbf0ffa37dc","after":"8fbcaa217832f8edc55440be1c01272bc9871bc6","ref":"refs/heads/ocpbugs-33745-bstrp-des","pushedAt":"2024-06-11T19:44:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"Clean up etcd data during (bootstrap) destroy\n\nThe local etcd data store is needed to be able to run the\nopenshift-install destroy bootstrap command. Once bootstrap destroy\nis done it can be safely deleted. Furthermore, ensure it is deleted\nduring destroy cluster in case the cluster in question did not reach\nbootstrap complete.","shortMessageHtmlLink":"Clean up etcd data during (bootstrap) destroy"}},{"before":"ac12ca9f6373077f19845f5388b9d30d91296ab5","after":"105c60e6bc2e75e7c4ab58f656203bbf0ffa37dc","ref":"refs/heads/ocpbugs-33745-bstrp-des","pushedAt":"2024-06-11T18:43:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"AWS: Refactor SSH rule bootstrap destroy\n\nThe status of the security group rules in the awscluster object\ndo not seem to be readily updated by CAPA. Instead of inspecting\nthe awscluster, instead just check directly in AWS as to whether\nthe rule was deleted.\n\nFurthermore, this checks whether any SSH rule is open to the public\nin the control plane security group. Although the installer will\nonly try to delete the one rule it created. If any additional\nSSH rules are present, the installer will identify it and fail.","shortMessageHtmlLink":"AWS: Refactor SSH rule bootstrap destroy"}},{"before":"36654130dce10bc92068afffa0b88523b362fb23","after":"ac12ca9f6373077f19845f5388b9d30d91296ab5","ref":"refs/heads/ocpbugs-33745-bstrp-des","pushedAt":"2024-06-11T18:17:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"patrickdillon","name":"Patrick Dillon","path":"/patrickdillon","primaryAvatarUrl":"https://github.com/avatars/u/4282465?s=80&v=4"},"commit":{"message":"AWS: Refactor SSH rule bootstrap destroy\n\nThe status of the security group rules in the awscluster object\ndo not seem to be readily updated by CAPA. Instead of inspecting\nthe awscluster, instead just check directly in AWS as to whether\nthe rule was deleted.\n\nFurthermore, this checks whether any SSH rule is open to the public\nin the control plane security group. Although the installer will\nonly try to delete the one rule it created. If any additional\nSSH rules are present, the installer will identify it and fail.","shortMessageHtmlLink":"AWS: Refactor SSH rule bootstrap destroy"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQyMjowNDoxMi4wMDAwMDBazwAAAATB_3q3","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0xMVQxODoxNzo0My4wMDAwMDBazwAAAARiiUEh"}},"title":"Activity ยท patrickdillon/installer"}