diff --git a/.forgejo/workflows/tofu-apply-k8s-wheatley.yaml b/.forgejo/workflows/tofu-apply-k8s-wheatley.yaml index 3ececfc..199cfff 100644 --- a/.forgejo/workflows/tofu-apply-k8s-wheatley.yaml +++ b/.forgejo/workflows/tofu-apply-k8s-wheatley.yaml @@ -87,11 +87,13 @@ jobs:
Show Apply ``` - ${{ steps.apply.outputs.stdout }} + APPLY_PLACEHOLDER ```
run: | + filtered_apply=$(echo "${{ steps.apply.outputs.stdout }}" | grep -vE '^\s*(module\.|data\.|resource\.).+: (Reading\.\.\.|Read complete after|Refreshing state)' | sed '/./,$!d') + COMMENT_BODY="${COMMENT_BODY//'APPLY_PLACEHOLDER'/$filtered_apply}" payload=$(jq -Rs --arg body "$COMMENT_BODY" '{body: $body}' <<< "$COMMENT_BODY") existing_comment=$(curl -s \ diff --git a/.forgejo/workflows/tofu-apply-templates.yaml b/.forgejo/workflows/tofu-apply-templates.yaml index fb94da2..b199f64 100644 --- a/.forgejo/workflows/tofu-apply-templates.yaml +++ b/.forgejo/workflows/tofu-apply-templates.yaml @@ -88,11 +88,13 @@ jobs:
Show Apply ``` - ${{ steps.apply.outputs.stdout }} + APPLY_PLACEHOLDER ```
run: | + filtered_apply=$(echo "${{ steps.apply.outputs.stdout }}" | grep -vE '^\s*(module\.|data\.|resource\.).+: (Reading\.\.\.|Read complete after|Refreshing state)' | sed '/./,$!d') + COMMENT_BODY="${COMMENT_BODY//'APPLY_PLACEHOLDER'/$filtered_apply}" payload=$(jq -Rs --arg body "$COMMENT_BODY" '{body: $body}' <<< "$COMMENT_BODY") existing_comment=$(curl -s \ diff --git a/.forgejo/workflows/tofu-plan-k8s-wheatley.yaml b/.forgejo/workflows/tofu-plan-k8s-wheatley.yaml index fd629b8..24f5731 100644 --- a/.forgejo/workflows/tofu-plan-k8s-wheatley.yaml +++ b/.forgejo/workflows/tofu-plan-k8s-wheatley.yaml @@ -74,11 +74,13 @@ jobs:
Show Plan ``` - ${{ steps.plan.outputs.stdout }} + PLAN_PLACEHOLDER ```
run: | + filtered_plan=$(echo "${{ steps.plan.outputs.stdout }}" | grep -vE '^\s*(module\.|data\.|resource\.).+: (Reading\.\.\.|Read complete after|Refreshing state)' | sed '/./,$!d') + COMMENT_BODY="${COMMENT_BODY//'PLAN_PLACEHOLDER'/$filtered_plan}" payload=$(jq -Rs --arg body "$COMMENT_BODY" '{body: $body}' <<< "$COMMENT_BODY") existing_comment=$(curl -s \ diff --git a/.forgejo/workflows/tofu-plan-templates.yaml b/.forgejo/workflows/tofu-plan-templates.yaml index 4ac2aeb..2bab873 100644 --- a/.forgejo/workflows/tofu-plan-templates.yaml +++ b/.forgejo/workflows/tofu-plan-templates.yaml @@ -75,11 +75,13 @@ jobs:
Show Plan ``` - ${{ steps.plan.outputs.stdout }} + PLAN_PLACEHOLDER ```
run: | + filtered_plan=$(echo "${{ steps.plan.outputs.stdout }}" | grep -vE '^\s*(module\.|data\.|resource\.).+: (Reading\.\.\.|Read complete after|Refreshing state)' | sed '/./,$!d') + COMMENT_BODY="${COMMENT_BODY//'PLAN_PLACEHOLDER'/$filtered_plan}" payload=$(jq -Rs --arg body "$COMMENT_BODY" '{body: $body}' <<< "$COMMENT_BODY") existing_comment=$(curl -s \ diff --git a/modules/talos-node/main.tf b/modules/talos-node/main.tf index 130607d..b051486 100644 --- a/modules/talos-node/main.tf +++ b/modules/talos-node/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { proxmox = { source = "bpg/proxmox" - version = "0.99.0" + version = "0.100.0" } } } diff --git a/pve01.wheatley.in/k8s-wheatley/.terraform.lock.hcl b/pve01.wheatley.in/k8s-wheatley/.terraform.lock.hcl index a763dfa..6d5f7c7 100644 --- a/pve01.wheatley.in/k8s-wheatley/.terraform.lock.hcl +++ b/pve01.wheatley.in/k8s-wheatley/.terraform.lock.hcl @@ -2,36 +2,36 @@ # Manual edits may be lost in future updates. provider "registry.opentofu.org/bpg/proxmox" { - version = "0.99.0" - constraints = "0.99.0" + version = "0.100.0" + constraints = "0.100.0" hashes = [ - "h1:14/zSyKGFMbIQJXoIzE/QXjBgRf2RI1ox11UMOt4OtE=", - "h1:3cnMBru0E+Tr01GuDulXNvMjTZOLFIcnzYw5pW0tq7Q=", - "h1:5K8iGuz6XceZAR7F7gpTJbrATuklpnsOu+TEIBzFU9E=", - "h1:6V45BVhSDz6rZPFuUT584auK5uTdnbP9E+vXqZTbGYo=", - "h1:H5sYFdRa0gc9tC5mnjdlU08B4ltP38DBpQQGgiG/VX4=", - "h1:LbbF0pvCXlDf1fiBJUdwKx+hEI7aWoLNdzJSK7X4Czg=", - "h1:PQCLzYcFHSBTpvJYEb28OQQ3KHs2AG2GyOowxxcAvXA=", - "h1:UyNgTFGjDo0Kb9uIM/XrhO0F09eALXyaRqLsFM16XKo=", - "h1:YRjL6L38ENbsjvn7/vaSFody8rYdQIDrYpNxrD/xjUY=", - "h1:cjl3SlnBhVRoBXJ/zLan4Dqreppp02IVP7s0OELbyV4=", - "h1:ec/W6ePcCuAKxrjBg8tfiaqnTSEawqrQo70fb23UnFg=", - "h1:esI+LLdV3fwVLlj2XuVmskvw8Q2CzhV5jITuRyZVi8w=", - "h1:pznw+rC/DRk5vTn67vkr5uu4uGSfbBev+nUdR37s7F4=", - "zh:2ac2a659c1d9ceb180337ccc2ad86427383420230b2cd298f821cba9cbf5645c", - "zh:2f8145d697bd4efbc1ffd3346d686866e104b21303dec3ff2ce0f9f501ddc9be", - "zh:2fd459efb1b6658891e290111ca85d906eef42fe27c21af96b95442da8d461de", - "zh:3365c9be6501a9018b6b0dd599b48bdef4277f6509b299dde5f25d559d774068", - "zh:4088709a948886a22d92f98ba0782481001e9b94a3027cb3a3b39a7ba40be8d2", - "zh:537e9c663bc03bc416e615d94c54ebc6a0cb8453029f12344eeefa14fe2a20db", - "zh:5871bc9d5d3c3ec7f32b67a63e8127e29e7e92f6c1a9b8d1f98f2f6e9be263ab", - "zh:680239bd34a8a1c874a87a48d1062a69338bbd59fddf3c41e605e0fc2a714842", - "zh:6fd3445e460361d5ef5d6bf34c731ca7dc84ea7c2e39a2de50546f0f175f089a", - "zh:e3d0b208f7b982dc265c7daa77b3cb9ace9789b4ed4ad55107f03a6624be6beb", - "zh:e406403644ab5ad85478bfe25db9eeabd28a8c926bf580ba1a0ff37fdf61a05d", - "zh:f020a472d78da34c3ebabed07e9019da778e107e215e2e66f4f2e99b033af304", + "h1:+oA6oy40zsQZF/eO71tQahhgWQkWY7L8agr17ngDsPQ=", + "h1:21dIat7WlfJgOkrV/Ie6wYn4e6lr41sLscgYnqlqg/c=", + "h1:5JxJH9/dCYuRRIx/fq66uMEpOzMEmiLsCavOJA+v6vU=", + "h1:7hUJU9jSeJF8ekU+zqbTt9xT8eYrvu595uICDxSCphU=", + "h1:AMI/WoxNn4zSMMpRTGIvxHC3qlT3TO/eSQR8zdBSGIU=", + "h1:NSt1Vdv/UkHoGqZVaRxxGe8G09dd27d7PqljGHoyLoE=", + "h1:OvG8LolgLRX2kr8RhQSg3MEvL+BdOOhOWCc7S/GO4dE=", + "h1:dhJwVfCw8MhEU7An6dVe5Fmjs37ZFH4gLp12MSiUEn8=", + "h1:fV0GG+gzk1XzvxIB7ZJYpenPzAqwuv0JgfUvttRry7c=", + "h1:gq9zif7DtZHclIEVvGtvk3lRbA106ic0KXkpqgRZxmc=", + "h1:hHh52hDjy8eywxSfqxPb5WejX8p6MUm0JFkM/PetImw=", + "h1:neeng/yDplHz7UjnwT0jBmJDXGsm1A5bJ+H0i0O0pSQ=", + "h1:ubWt5DGEISEVYd1xWrNBS6BmNHOj5nlUcBqxd0Fo2Dg=", + "zh:1a00788132ce14f97131c3e606a6bbbb9f656cf3aabd919380dde2e02d7c849d", + "zh:1a07e0cb29983d5dc7ed77d86816caf567a2b3fd63e900473e15f31107b82780", + "zh:1b02d824b13a4cc1cc404c29dd904d2ea9019c341461462e790b8e81e3a25345", + "zh:2100de25322ed027792cf9a0fdb4d43285d6d829bf48adf1846b4af7eb2c408f", + "zh:30a37beaf6a7d2438413d5a37c2937ab2961f2d514892d6e4f7acb71c4919683", + "zh:30bc3cd9a3402f6b20f92f8bb01928a44dc2ea20ce78ef52c79e5cf2ca727758", + "zh:68ee24eff994318d0b018000d0ae63d851daf51462682c692b84bff0aaa4d468", + "zh:6a202d7cf9c4511846084126f2b56111744354009dc89c9fc0c7a79062e8a5da", + "zh:7417bb2f1d7a96e2f6feb1f8d02c6443ba6833be325b90f742fe0635ff2230bd", + "zh:77c9559016c444df8972ca5f0947d45ef0b67abff25f4b98dec67ab8c42793aa", + "zh:b3ac0fc97c80e13039e6cb1df0878caf6a578febde2db740720486fb8cfaa1d0", + "zh:c8c85043c2a9e30c8f9a2318ce84f871962a72a32e2726e5df0ccd0e3d51e7c4", + "zh:cc2626d95ef69c09602ad526bfda9045f36fac296248fb3fd482b72ed4a984b7", "zh:f26e0763dbe6a6b2195c94b44696f2110f7f55433dc142839be16b9697fa5597", - "zh:f7afb6b0486c09b2b8e36576e9d64ca36f31940fac574740ecf8ccdee9febb6c", ] } diff --git a/pve01.wheatley.in/k8s-wheatley/providers.tf b/pve01.wheatley.in/k8s-wheatley/providers.tf index 041478a..012ba8e 100644 --- a/pve01.wheatley.in/k8s-wheatley/providers.tf +++ b/pve01.wheatley.in/k8s-wheatley/providers.tf @@ -6,7 +6,7 @@ terraform { } proxmox = { source = "bpg/proxmox" - version = "0.99.0" + version = "0.100.0" } } } diff --git a/pve01.wheatley.in/templates/.terraform.lock.hcl b/pve01.wheatley.in/templates/.terraform.lock.hcl index a0bf282..91c4d45 100644 --- a/pve01.wheatley.in/templates/.terraform.lock.hcl +++ b/pve01.wheatley.in/templates/.terraform.lock.hcl @@ -2,36 +2,36 @@ # Manual edits may be lost in future updates. provider "registry.opentofu.org/bpg/proxmox" { - version = "0.99.0" - constraints = "0.99.0" + version = "0.100.0" + constraints = "0.100.0" hashes = [ - "h1:14/zSyKGFMbIQJXoIzE/QXjBgRf2RI1ox11UMOt4OtE=", - "h1:3cnMBru0E+Tr01GuDulXNvMjTZOLFIcnzYw5pW0tq7Q=", - "h1:5K8iGuz6XceZAR7F7gpTJbrATuklpnsOu+TEIBzFU9E=", - "h1:6V45BVhSDz6rZPFuUT584auK5uTdnbP9E+vXqZTbGYo=", - "h1:H5sYFdRa0gc9tC5mnjdlU08B4ltP38DBpQQGgiG/VX4=", - "h1:LbbF0pvCXlDf1fiBJUdwKx+hEI7aWoLNdzJSK7X4Czg=", - "h1:PQCLzYcFHSBTpvJYEb28OQQ3KHs2AG2GyOowxxcAvXA=", - "h1:UyNgTFGjDo0Kb9uIM/XrhO0F09eALXyaRqLsFM16XKo=", - "h1:YRjL6L38ENbsjvn7/vaSFody8rYdQIDrYpNxrD/xjUY=", - "h1:cjl3SlnBhVRoBXJ/zLan4Dqreppp02IVP7s0OELbyV4=", - "h1:ec/W6ePcCuAKxrjBg8tfiaqnTSEawqrQo70fb23UnFg=", - "h1:esI+LLdV3fwVLlj2XuVmskvw8Q2CzhV5jITuRyZVi8w=", - "h1:pznw+rC/DRk5vTn67vkr5uu4uGSfbBev+nUdR37s7F4=", - "zh:2ac2a659c1d9ceb180337ccc2ad86427383420230b2cd298f821cba9cbf5645c", - "zh:2f8145d697bd4efbc1ffd3346d686866e104b21303dec3ff2ce0f9f501ddc9be", - "zh:2fd459efb1b6658891e290111ca85d906eef42fe27c21af96b95442da8d461de", - "zh:3365c9be6501a9018b6b0dd599b48bdef4277f6509b299dde5f25d559d774068", - "zh:4088709a948886a22d92f98ba0782481001e9b94a3027cb3a3b39a7ba40be8d2", - "zh:537e9c663bc03bc416e615d94c54ebc6a0cb8453029f12344eeefa14fe2a20db", - "zh:5871bc9d5d3c3ec7f32b67a63e8127e29e7e92f6c1a9b8d1f98f2f6e9be263ab", - "zh:680239bd34a8a1c874a87a48d1062a69338bbd59fddf3c41e605e0fc2a714842", - "zh:6fd3445e460361d5ef5d6bf34c731ca7dc84ea7c2e39a2de50546f0f175f089a", - "zh:e3d0b208f7b982dc265c7daa77b3cb9ace9789b4ed4ad55107f03a6624be6beb", - "zh:e406403644ab5ad85478bfe25db9eeabd28a8c926bf580ba1a0ff37fdf61a05d", - "zh:f020a472d78da34c3ebabed07e9019da778e107e215e2e66f4f2e99b033af304", + "h1:+oA6oy40zsQZF/eO71tQahhgWQkWY7L8agr17ngDsPQ=", + "h1:21dIat7WlfJgOkrV/Ie6wYn4e6lr41sLscgYnqlqg/c=", + "h1:5JxJH9/dCYuRRIx/fq66uMEpOzMEmiLsCavOJA+v6vU=", + "h1:7hUJU9jSeJF8ekU+zqbTt9xT8eYrvu595uICDxSCphU=", + "h1:AMI/WoxNn4zSMMpRTGIvxHC3qlT3TO/eSQR8zdBSGIU=", + "h1:NSt1Vdv/UkHoGqZVaRxxGe8G09dd27d7PqljGHoyLoE=", + "h1:OvG8LolgLRX2kr8RhQSg3MEvL+BdOOhOWCc7S/GO4dE=", + "h1:dhJwVfCw8MhEU7An6dVe5Fmjs37ZFH4gLp12MSiUEn8=", + "h1:fV0GG+gzk1XzvxIB7ZJYpenPzAqwuv0JgfUvttRry7c=", + "h1:gq9zif7DtZHclIEVvGtvk3lRbA106ic0KXkpqgRZxmc=", + "h1:hHh52hDjy8eywxSfqxPb5WejX8p6MUm0JFkM/PetImw=", + "h1:neeng/yDplHz7UjnwT0jBmJDXGsm1A5bJ+H0i0O0pSQ=", + "h1:ubWt5DGEISEVYd1xWrNBS6BmNHOj5nlUcBqxd0Fo2Dg=", + "zh:1a00788132ce14f97131c3e606a6bbbb9f656cf3aabd919380dde2e02d7c849d", + "zh:1a07e0cb29983d5dc7ed77d86816caf567a2b3fd63e900473e15f31107b82780", + "zh:1b02d824b13a4cc1cc404c29dd904d2ea9019c341461462e790b8e81e3a25345", + "zh:2100de25322ed027792cf9a0fdb4d43285d6d829bf48adf1846b4af7eb2c408f", + "zh:30a37beaf6a7d2438413d5a37c2937ab2961f2d514892d6e4f7acb71c4919683", + "zh:30bc3cd9a3402f6b20f92f8bb01928a44dc2ea20ce78ef52c79e5cf2ca727758", + "zh:68ee24eff994318d0b018000d0ae63d851daf51462682c692b84bff0aaa4d468", + "zh:6a202d7cf9c4511846084126f2b56111744354009dc89c9fc0c7a79062e8a5da", + "zh:7417bb2f1d7a96e2f6feb1f8d02c6443ba6833be325b90f742fe0635ff2230bd", + "zh:77c9559016c444df8972ca5f0947d45ef0b67abff25f4b98dec67ab8c42793aa", + "zh:b3ac0fc97c80e13039e6cb1df0878caf6a578febde2db740720486fb8cfaa1d0", + "zh:c8c85043c2a9e30c8f9a2318ce84f871962a72a32e2726e5df0ccd0e3d51e7c4", + "zh:cc2626d95ef69c09602ad526bfda9045f36fac296248fb3fd482b72ed4a984b7", "zh:f26e0763dbe6a6b2195c94b44696f2110f7f55433dc142839be16b9697fa5597", - "zh:f7afb6b0486c09b2b8e36576e9d64ca36f31940fac574740ecf8ccdee9febb6c", ] } diff --git a/pve01.wheatley.in/templates/providers.tf b/pve01.wheatley.in/templates/providers.tf index 5bdbdd9..23b6d56 100644 --- a/pve01.wheatley.in/templates/providers.tf +++ b/pve01.wheatley.in/templates/providers.tf @@ -2,7 +2,7 @@ terraform { required_providers { proxmox = { source = "bpg/proxmox" - version = "0.99.0" + version = "0.100.0" } http = { source = "hashicorp/http" diff --git a/pve01.wheatley.in/templates/talos/main.tf b/pve01.wheatley.in/templates/talos/main.tf index 1c4cf4c..8384aed 100644 --- a/pve01.wheatley.in/templates/talos/main.tf +++ b/pve01.wheatley.in/templates/talos/main.tf @@ -2,7 +2,7 @@ terraform { required_providers { proxmox = { source = "bpg/proxmox" - version = "0.99.0" + version = "0.100.0" } } }