{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":531673352,"defaultBranch":"main","name":"charts","ownerLogin":"tinkerbell","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-01T20:18:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/62397138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714664754.0","currentOid":""},"activityList":{"items":[{"before":"4975f50340d7fd1870d689946f49c69d6f3c2cf1","after":"43a6c2ce1056f1d409ddef8ee7d45c33138e763c","ref":"refs/heads/main","pushedAt":"2024-06-04T21:52:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Merge pull request #97 from sepauli/nodeselector\n\nNodeselector\r\n\r\n## Description\r\n\r\n## Why is this needed\r\nWe have a larger kubernetes cluster running and need to be able to control which node the tinkerbell pods run on. The easiest way for us is to control the pods via a node label and nodeSelector\r\n\r\n## How Has This Been Tested?\r\nWe have installed a 3 node RKE2 cluster and the nodes on which the Tinkerbell pods are to run with\r\n`node-role.kubernetes.io/tinkerbell: 'true'`.\r\nWith the helm value\r\n```\r\nnodeSelector:\r\n node-role.kubernetes.io/tinkerbell: 'true'\r\n```\r\nWe then deployed the Tinkerbell stack and checked which nodes the pods were running on.","shortMessageHtmlLink":"Merge pull request #97 from sepauli/nodeselector"}},{"before":"a6f045495bb54e1a8edb5e2a74079f48b8bb2629","after":"4975f50340d7fd1870d689946f49c69d6f3c2cf1","ref":"refs/heads/main","pushedAt":"2024-06-04T21:43:10.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Merge pull request #100 from ahreehong/enable-relay\n\nAllow tink-stack relay to be disbaled\r\n\r\n## Description\r\n\r\n\r\n\r\n## Why is this needed\r\n\r\nFixes: https://github.com/tinkerbell/charts/issues/98\r\n\r\n## How Has This Been Tested?\r\nTested locally with EKS-Anywhere and verified that the tink-stack relay container does not start when `enabled: false`\r\n\r\n## How are existing users impacted? What migration steps/scripts do we need?\r\n\r\nThis fixes a bug where `stack.relay.enabled: false` gets ignored","shortMessageHtmlLink":"Merge pull request #100 from ahreehong/enable-relay"}},{"before":"1c67c2a8027a3310465e70e7ef18acdd951e37de","after":"a6f045495bb54e1a8edb5e2a74079f48b8bb2629","ref":"refs/heads/main","pushedAt":"2024-05-30T13:48:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Merge pull request #94 from jacobweinstock/relay-init-configurable\n\nMake dhcp-relay init container configurable:","shortMessageHtmlLink":"Merge pull request #94 from jacobweinstock/relay-init-configurable"}},{"before":"2a890ade3188833e5babd4bbd7392cde40f5a565","after":"1c67c2a8027a3310465e70e7ef18acdd951e37de","ref":"refs/heads/main","pushedAt":"2024-05-30T01:16:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Add clusterctl labels to crds (#95)\n\n## Description\nAdds `clusterctl` and `clusterctl/move` labels to rufio bmc machine CRDs and tink hardware and template CRDs.\n\n## Why is this needed\nThis allows the machine CRs to be moved during a `clusterctl move` command. \n\n## How Has This Been Tested?\nTested with EKS-Anywhere to confirm that crds are not left behind when performing `clusterctl move`","shortMessageHtmlLink":"Add clusterctl labels to crds (#95)"}},{"before":"20793d4bc92a9eef467e33d10a460f9266eac35f","after":"2a890ade3188833e5babd4bbd7392cde40f5a565","ref":"refs/heads/main","pushedAt":"2024-05-02T15:44:27.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Handle shasum checking for HookOS > 0.8.1: (#92)\n\n## Description\n\n\nReleases of HookOS > 0.8.1 provide more binaries. We only need the hook_aarch64 and hook_x86_64 binaries so we filter out the rest.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Handle shasum checking for HookOS > 0.8.1: (#92)"}},{"before":"45afad2bfcfc1f86c3be7702906d485b74c7035d","after":"20793d4bc92a9eef467e33d10a460f9266eac35f","ref":"refs/heads/main","pushedAt":"2024-04-24T13:43:31.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Fix spelling issue in Smee chart (#91)\n\n## Description\n\n\nFix a spelling issue in the Smee chart. Bump stack chart version in preparation for the next release.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Fix spelling issue in Smee chart (#91)"}},{"before":"64c4157b9eccb2a9dc40c504b0ee89e284c3a9e5","after":"45afad2bfcfc1f86c3be7702906d485b74c7035d","ref":"refs/heads/main","pushedAt":"2024-04-18T14:32:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Workaround for ipvlan interfaces: (#90)\n\n## Description\n\n\nThere is an issue with ipvlan interfaces not receiving packets after creation. This works around this issue to get packets flowing. This should be investigated deeper to understand why this is happening.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Workaround for ipvlan interfaces: (#90)"}},{"before":"dcdac9b6ae1c11eee638ab288f6ee3e7c7672e4c","after":"64c4157b9eccb2a9dc40c504b0ee89e284c3a9e5","ref":"refs/heads/main","pushedAt":"2024-04-01T01:29:24.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update DHCP broadcast interface handling: (#88)\n\n## Description\n\n\nUse 127.1.1.1/32 for the DHCP broadcast interface instead of the load balancer IP. Using the load balancer IP can cause instability with that address and routing to Kubernetes services. And as we only send broadcast packets from this interface the IP is needed but doesn't need to be in the subnet.\n\nMake the DHCP broadcast interface name static. The dynamic number that was added to the name causes restarts on every Helm install/upgrade and is not needed.\n\nAdd ipvlan support for the DHCP broadcast interface. This allows deployment where creating and broadcasting a new Mac address can be prohibited or rejected. VMware for example by default sets forged transmits to reject and causes packets for the macvlan interface to be dropped.\n\nAllow enabling/disabling of listening for DHCP broadcast traffic. In environments where a DHCP relay agent is employed, it can be useful to not listen for broadcast traffic at all.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update DHCP broadcast interface handling: (#88)"}},{"before":"40ce4455d0ad9a9b81a516556ae99fe45c2fce3c","after":"dcdac9b6ae1c11eee638ab288f6ee3e7c7672e4c","ref":"refs/heads/main","pushedAt":"2024-03-15T21:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Update README.md\n\nFix typo, add additional components.","shortMessageHtmlLink":"Update README.md"}},{"before":"732235ecf9d4178e674d53954d090488cbbcbec8","after":"40ce4455d0ad9a9b81a516556ae99fe45c2fce3c","ref":"refs/heads/main","pushedAt":"2024-03-10T15:15:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"charts: stack: introduce stack.clusterDomain to replace hardcoded `cluster.local` values (#85)\n\n#### charts: stack: introduce stack.clusterDomain to replace hardcoded `cluster.local` values\n\n## Description\n\nUse a value instead of `cluster.local` hardcoded in a few places.\n\n## Why is this needed\n\nSome clusters might not have cluster.local domain, although it is the default.","shortMessageHtmlLink":"charts: stack: introduce stack.clusterDomain to replace hardcoded `cl…"}},{"before":"ecf484b589b0b07e3bc6147c110fe1d140720690","after":"732235ecf9d4178e674d53954d090488cbbcbec8","ref":"refs/heads/main","pushedAt":"2024-03-03T03:12:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"stack: add dhcrelay giaddr control behaviour (#84)\n\n## Description\n\nIntroduce presentGIAddr to control the handling of incoming DHCPv4 packets which already contain relay agent options.\n\n## Why is this needed\n\nWhen there are more relay agents - having append would result in multiple `Agent-Information`.","shortMessageHtmlLink":"stack: add dhcrelay giaddr control behaviour (#84)"}},{"before":"63e43d398cb32c1436147ec0727a48618aee6b6a","after":"ecf484b589b0b07e3bc6147c110fe1d140720690","ref":"refs/heads/main","pushedAt":"2024-02-18T22:45:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"stack: relay: use multiarch dhcp-relay image ghcr.io/jacobweinstock/dhcprelay (#83)\n\n## Description\n\nChange to https://github.com/jacobweinstock/dhcrelay/pkgs/container/dhcprelay (from https://github.com/jacobweinstock/dhcrelay/pkgs/container/dhcrelay)\n\n## Why is this needed\n\nThis enables deploying the stack chart on arm64.","shortMessageHtmlLink":"stack: relay: use multiarch dhcp-relay image ghcr.io/jacobweinstock/d…"}},{"before":"999328c5cd8b4812d8de49c055231e0d69a7f9b8","after":"63e43d398cb32c1436147ec0727a48618aee6b6a","ref":"refs/heads/main","pushedAt":"2024-01-22T17:21:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update tink chart to v0.10.0: (#82)\n\n## Description\n\n\nThis includes updating the CRDs and the stack repo. The CRDs have the v1alpha2 API definitions in there but they are implemented or used by Tink v0.10.0.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update tink chart to v0.10.0: (#82)"}},{"before":"248d4629db970ce14075064f07fcb837e5d4887e","after":"999328c5cd8b4812d8de49c055231e0d69a7f9b8","ref":"refs/heads/main","pushedAt":"2024-01-19T17:49:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update Smee to v0.11.0 (#81)\n\n## Description\n\n\nUpdate Smee to v0.11.0\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update Smee to v0.11.0 (#81)"}},{"before":"118531d3a9b538fe89c8464d6696962f573a8938","after":"248d4629db970ce14075064f07fcb837e5d4887e","ref":"refs/heads/main","pushedAt":"2024-01-18T22:55:57.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update Hegel to v0.12.0 (#80)","shortMessageHtmlLink":"Update Hegel to v0.12.0 (#80)"}},{"before":"31745f58c5b157e8e3002c28fe92fd3dfbffaf1e","after":"118531d3a9b538fe89c8464d6696962f573a8938","ref":"refs/heads/main","pushedAt":"2024-01-17T16:34:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrisdoherty4","name":"Chris Doherty","path":"/chrisdoherty4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3143682?s=80&v=4"},"commit":{"message":"Merge pull request #79 from chrisdoherty4/chore/update-rufio","shortMessageHtmlLink":"Merge pull request #79 from chrisdoherty4/chore/update-rufio"}},{"before":"b70a6936beaabd0c602891ac20b90f7ad0d872a4","after":"31745f58c5b157e8e3002c28fe92fd3dfbffaf1e","ref":"refs/heads/main","pushedAt":"2024-01-12T18:16:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrisdoherty4","name":"Chris Doherty","path":"/chrisdoherty4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3143682?s=80&v=4"},"commit":{"message":"Merge pull request #78 from chrisdoherty4/nginx-as-default-logs","shortMessageHtmlLink":"Merge pull request #78 from chrisdoherty4/nginx-as-default-logs"}},{"before":"a38d766a1bc0f226c3be8be4c1e0af440d9b82fe","after":"b70a6936beaabd0c602891ac20b90f7ad0d872a4","ref":"refs/heads/main","pushedAt":"2023-11-14T16:50:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Remove references to Boots: (#75)\n\n## Description\n\n\nReplaced with Smee.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Remove references to Boots: (#75)"}},{"before":"0b871832f7cb248c9757be51dbf8d769f7e19865","after":"a38d766a1bc0f226c3be8be4c1e0af440d9b82fe","ref":"refs/heads/main","pushedAt":"2023-11-02T14:59:21.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update Rufio CRDs: (#74)\n\n## Description\n\n\nThe CRD for Rufio were not updated to match the Rufio version. Even though the stack chart itself didn't change, we only create an OCI image for the stack chart. So this update to the Rufio chart necessitates a stack chart version bump.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update Rufio CRDs: (#74)"}},{"before":"4ccc28d300fbaccbbb59c0f2e241435851932e81","after":"0b871832f7cb248c9757be51dbf8d769f7e19865","ref":"refs/heads/main","pushedAt":"2023-10-27T18:32:55.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"nginx update for tftp (#73)\n\n## Description\n\n\nSlow clients, which are very common for firmware iPXE, will fail with this timeout. Also, updated all DNS names to be fully qualified. Bump the stack chart version in prep for a new release.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"nginx update for tftp (#73)"}},{"before":"d38e9b04aeb3ed71ee6b8a77e5a98fbf6375cdd1","after":"4ccc28d300fbaccbbb59c0f2e241435851932e81","ref":"refs/heads/main","pushedAt":"2023-10-27T18:31:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update default route interface lookup: (#70)\n\n## Description\n\n\nIf multiple default routes exists, we should only use the first one.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update default route interface lookup: (#70)"}},{"before":"f7c09b8fd1bfe9f26aa75791767f8c09fc9703c2","after":"d38e9b04aeb3ed71ee6b8a77e5a98fbf6375cdd1","ref":"refs/heads/main","pushedAt":"2023-10-23T19:12:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update Smee version; bump stack version: (#71)\n\n## Description\n\n\nNew Smee version has a bug fix for when a gateway is not specified in a Hardware object.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update Smee version; bump stack version: (#71)"}},{"before":"b1b6927c97f3d3ed08ccfe8e89f42f3e24b1ac28","after":"f7c09b8fd1bfe9f26aa75791767f8c09fc9703c2","ref":"refs/heads/main","pushedAt":"2023-10-18T23:02:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"chrisdoherty4","name":"Chris Doherty","path":"/chrisdoherty4","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3143682?s=80&v=4"},"commit":{"message":"Merge pull request #69 from jacobweinstock/update-rufio","shortMessageHtmlLink":"Merge pull request #69 from jacobweinstock/update-rufio"}},{"before":"ffa17e00366db9393dfce6a03e8a543309b1e69f","after":"b1b6927c97f3d3ed08ccfe8e89f42f3e24b1ac28","ref":"refs/heads/main","pushedAt":"2023-10-16T01:01:18.000Z","pushType":"pr_merge","commitsCount":7,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update Boots to Smee, put all services behind a single IP: (#67)\n\n## Description\n\n\nUpdate to use Smee. The CLI flags changed so the bulk of the work was to rework the values.yaml for Smee to accommodate.\n\nSecond change was to get all service behind a single load balancer IP. All stack services except DHCP run through nginx. A DHCP relay side car is run in the pod with nginx to handle broadcast and unicast DHCP.\n\nThird change is to move Hook downloads to a Job. This means that a Hook download issue doesn't block the deployment of the stack.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Update Boots to Smee, put all services behind a single IP: (#67)"}},{"before":"d19a9159605cc6f0bb52d3382a81ffd626361b23","after":"ffa17e00366db9393dfce6a03e8a543309b1e69f","ref":"refs/heads/main","pushedAt":"2023-10-13T13:58:37.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Update Hegel v0.11.0 -> v0.11.1 (#68)\n\nPatch version bump.","shortMessageHtmlLink":"Update Hegel v0.11.0 -> v0.11.1 (#68)"}},{"before":"987e42c1c2fbf94b924b861f23bf2f5939461d39","after":"d19a9159605cc6f0bb52d3382a81ffd626361b23","ref":"refs/heads/main","pushedAt":"2023-10-09T18:32:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Use checksum from Hook release: (#66)\n\n## Description\n\n\nHook now provides a checksum file. Use it to verify downloads of Hook.\n\n## Why is this needed\n\n\n\nFixes: #\n\n## How Has This Been Tested?\n\n\n\nManually tested.\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Use checksum from Hook release: (#66)"}},{"before":"ccf0c63a5a2bc27a870dcb364d521471d8697d95","after":"987e42c1c2fbf94b924b861f23bf2f5939461d39","ref":"refs/heads/main","pushedAt":"2023-08-11T15:25:59.000Z","pushType":"pr_merge","commitsCount":14,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Merge pull request #58 from jacobweinstock/update-versions\n\nUpdate versions:","shortMessageHtmlLink":"Merge pull request #58 from jacobweinstock/update-versions"}},{"before":"2ab3b9777e0930782b25b1b669951aa37de0c2f9","after":"ccf0c63a5a2bc27a870dcb364d521471d8697d95","ref":"refs/heads/main","pushedAt":"2023-07-31T13:41:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mergify[bot]","name":null,"path":"/apps/mergify","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/10562?s=80&v=4"},"commit":{"message":"Make awk command more resilient: (#57)\n\n## Description\n\n\nThis fixes any issues where the `nameserver` line is not the second line in the `resolv.conf` file. \n\n## Why is this needed\n\n\n\nFixes: #56 \n\n## How Has This Been Tested?\n\n\n\n\n\n## How are existing users impacted? What migration steps/scripts do we need?\n\n\n\n\n\n## Checklist:\n\nI have:\n\n- [ ] updated the documentation and/or roadmap (if required)\n- [ ] added unit or e2e tests\n- [ ] provided instructions on how to upgrade","shortMessageHtmlLink":"Make awk command more resilient: (#57)"}},{"before":"ac797f12a90c362290c70f4a21ccef4c90174847","after":"2ab3b9777e0930782b25b1b669951aa37de0c2f9","ref":"refs/heads/main","pushedAt":"2023-06-03T21:34:07.808Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Merge pull request #55 from jacobweinstock/hook-download-loc\n\nMake the download location for Hook files configurable:\r\n\r\nAdds some flexibility.","shortMessageHtmlLink":"Merge pull request #55 from jacobweinstock/hook-download-loc"}},{"before":"653b6dd9aea530cd1d29e6917a1c80142a209ca5","after":"ac797f12a90c362290c70f4a21ccef4c90174847","ref":"refs/heads/main","pushedAt":"2023-06-03T21:31:01.656Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacobweinstock","name":"Jacob Weinstock","path":"/jacobweinstock","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12081036?s=80&v=4"},"commit":{"message":"Merge pull request #54 from jacobweinstock/hook-download\n\nMove to alpine image for downloading Hook:\r\n\r\nMoving to alpine means we don't have to do any apt updates or package installs. These apt commands can cause issues and are unnecessary.","shortMessageHtmlLink":"Merge pull request #54 from jacobweinstock/hook-download"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXH4nJQA","startCursor":null,"endCursor":null}},"title":"Activity · tinkerbell/charts"}