diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl index d072f8d..b0cd4c3 100644 --- a/.terraform.lock.hcl +++ b/.terraform.lock.hcl @@ -2,23 +2,24 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/fluxcd/flux" { - version = "0.8.0" - constraints = ">= 0.0.13" + version = "0.10.0" + constraints = ">= 0.10.0" hashes = [ - "h1:vqux/ZeLIP/GyjHEZhCF5f496zKXCXL4wWDYamAJmQ0=", - "zh:2de31d7842a14dd372baee52d1e8d1c9e90914d15c7b138477f1a8cf5892983c", - "zh:321c2916430fd953adc0b2024599a72dc3679a7659691d8afe4eb3d139bd03d0", - "zh:40933ac440ca27cb9857caddbb062f13750987990219371bae1e6d959568ee6b", - "zh:4ed2de2155cbce0974efb652f2fc67fecb142c1d80927f700e0705be9f2e7f26", - "zh:5b119e74491597c058a2b5719d9060b104fa927103a08669f52088fd7e2c0761", - "zh:699d37a6332e0c9bf7d8be9bc5430e40867006df8b5b10ad4d65452be4abee31", - "zh:6f685b36bfbe50c9b95a31e9992f206024893ee78a22396bfe687a027b6ed6b7", - "zh:8b9600e38bac3fceff792d7862004b891ef7d28453145721ed6a418aeb61247e", - "zh:c29903b6f8937a1ab8eedc23738e166d6d6b8a323a1faf8dac5a2655615859be", - "zh:c49da334f778efc54208130d37da4d4a293b48e3ccf428fb2f334351a32550f6", - "zh:d3b38e27b90f4c9e91e3d67ab633205fdb1635babba665233b8bc3e2c1a3059b", - "zh:f0b9efedb21bf36277414242163bc5174ec3dfc76b6298698b46d221ad271d9c", - "zh:f673623e934e738031da06e6dc2fc33468e7feeac8434e620789489b00d07eda", + "h1:aiNjqBCXw/sHsAF+lZvGbNnyybMio8Q4V/pWPHTvnYI=", + "zh:16d9eb49f77a8d11f3a725d9f3f4f3d86f41125fd6e78a2196eb1e1a3b091644", + "zh:43341ede25df64c3fb1bddfab639aab7030c5a65d7a0c2b6a69e449c7016a0c3", + "zh:548f2cf42ffb72ea4c5f9fe27a642cfe863bad72d03a3c84eed05aa19d5d4ecd", + "zh:82a266302e9d726b905622e3b89311fa71990734181785599bfaad15c00e2567", + "zh:96b3d265e0054cf08f0fe74f98fb1c318aa6ccd28e689f6740ba646ed8260d05", + "zh:9fcfa5d8d6fc544bdbf6bc92eaf3fce7f68c45c9862b5e7afef40dbf55a88cef", + "zh:a7ecc13cdb24b9904fdd7d801253bf9bf5733e3a91c867a9beca1171fc82a7a4", + "zh:a9a22501102aa7c90096d535ee18fae98b53fe5bc918d94fd4871ae7e884a90e", + "zh:b39f827797ed6e942568a55b18e2482bf4f7afd7a63c9c60c164c142870c758d", + "zh:d44fdca898a366afd22648c4284751d5c2f9b65fc0a0a2c86509be036ee8de8d", + "zh:d4581b57a99ec206a46b3c0fdb66a1ab6ea196fd24b76c3e768aee950f2bf8d4", + "zh:d68728f3ef07837878d5c97cf9d8dc082e9c8e997c53e4548c3c7f28af7e10be", + "zh:f1b0960481e65d95d9ae7b454d4594bf7da59ece28aaf7d420994a94ffbf4ba7", + "zh:fdb827ecab4ac1a0bc3a19c4c5d96529986b80d5cfb4112e89821973746b363f", ] } @@ -40,40 +41,39 @@ provider "registry.terraform.io/gavinbunney/kubectl" { } provider "registry.terraform.io/hashicorp/http" { - version = "1.2.0" - constraints = "~> 1.2" + version = "2.1.0" + constraints = "~> 2.0" hashes = [ - "h1:g5/qN61yBHRqpGVm08BnBp1O3vVf1eIpMglYvsY13XE=", - "zh:12df09a69dbf8219d9544466928abc65cc8cf38a26258a7586921e1e791a89a2", - "zh:3a1a57be455011ae09df92939a2e4ea1ac1d5fd74b4617889b10a03e83b0238d", - "zh:48f380c5e9c3abb69b7ecc40ed68f24c9ad42727d58ad530cc61f2d0524d2664", - "zh:4d3102f731915609dd5dda55d1525c3ac3be20fae37feba2f0e2770c6e71c5a3", - "zh:5b8c1bbe08b9f0e5f9c0d498c4f0316807595a6d55b8c194fa36d692e66f8afe", - "zh:8d3a13bbf852a884905dce915665d8ee817fd436d088226ed4fabbc6db57d0fe", - "zh:9025dfd565785c9424243bf78546c9c1ff3064b732ad178d9142831f5c5bea66", - "zh:a370ac52da85934af38b60858be3e91f44a6a454b007f607b1b8a0ea307e2d27", - "zh:ab9a1be3a3c0c760d33d0a7234909f92282f704c8145443089abbf0fddda2d85", - "zh:d97ca45677d77eb49864887077e8457f518bd789f0609a19796b2fce70d1aadd", - "zh:ec2f2762eeabbd2706b26f1cb03aea5301f32468147d81cc84c823ef927bc292", - "zh:ef6851bde213957d5331039d9dc88c89d2d3182793387dae15419343c853664a", + "h1:HmUcHqc59VeHReHD2SEhnLVQPUKHKTipJ8Jxq67GiDU=", + "zh:03d82dc0887d755b8406697b1d27506bc9f86f93b3e9b4d26e0679d96b802826", + "zh:0704d02926393ddc0cfad0b87c3d51eafeeae5f9e27cc71e193c141079244a22", + "zh:095ea350ea94973e043dad2394f10bca4a4bf41be775ba59d19961d39141d150", + "zh:0b71ac44e87d6964ace82979fc3cbb09eb876ed8f954449481bcaa969ba29cb7", + "zh:0e255a170db598bd1142c396cefc59712ad6d4e1b0e08a840356a371e7b73bc4", + "zh:67c8091cfad226218c472c04881edf236db8f2dc149dc5ada878a1cd3c1de171", + "zh:75df05e25d14b5101d4bc6624ac4a01bb17af0263c9e8a740e739f8938b86ee3", + "zh:b4e36b2c4f33fdc44bf55fa1c9bb6864b5b77822f444bd56f0be7e9476674d0e", + "zh:b9b36b01d2ec4771838743517bc5f24ea27976634987c6d5529ac4223e44365d", + "zh:ca264a916e42e221fddb98d640148b12e42116046454b39ede99a77fc52f59f4", + "zh:fe373b2fb2cc94777a91ecd7ac5372e699748c455f44f6ea27e494de9e5e6f92", ] } provider "registry.terraform.io/hashicorp/kubernetes" { - version = "2.7.0" + version = "2.7.1" hashes = [ - "h1:Cd7Kh8JmqhevGx+OsZ33QSa5hBHOs7CT9sfqTR5NEGM=", - "zh:0ee4ed19d951cf94a1b27bf813827bb5c51b48ac53efe827e77aa077e9d66021", - "zh:134ae78a19a43f94c2958e87ee8c6c1ae4593c145569bf71bf58a357882c18af", - "zh:191345c9c0808499378d6ac33237f41d4509769b06367630acbf1586e0fe1540", - "zh:1c058459ca1705dd97646d06c02df648a19a12789024a16155209bbdd75d03d6", - "zh:33ac31a72649b85962cf3404edd08e917704b225eb4064d63cfee5704635da56", - "zh:3dcc51d76711ff58d77a42811d8f65834fdb3632d44f56f2fe58eaca07c83a8a", - "zh:5d5ea922c72d2eb4abc67d9a34fcf92b3af33049325bb7384e772a9db90120dd", - "zh:9b02cda7aad45408fa2acbc844505d6a72c3998eb28e3568c1d35e142acd1ffd", - "zh:b7f4652ec526bc3e7a846a40b136dc4d1d873f643329056eeb8b7ac5dfb4e11e", - "zh:c8d1617426ca3d91bc0c5188f353dbca55ca777c28830e9bb0b79baef227885e", - "zh:ed7064a03e15ca6b2f026064f17fa3956775e34a930e5265399ffa7f6ef22ded", + "h1:Df9MZxqgXueXVObeAiPPDQ5aLwQ2bJ2r1gul/IYSxeg=", + "zh:0da320fd81ece6696f7cceda35e459ee97cae8955088af38fc7f2feab1dce924", + "zh:37d304b8b992518c9c12e8f10437b9d4a0cc5a823c9421ac794ad2347c4d1122", + "zh:3d4e12fb9588c3b2e782d392fea758c6982e5d653154bec951e949155bcbc169", + "zh:6bb32b8d5cccf3e3ae7c124ed27df76dc7653ca760c132addeee15272630c930", + "zh:94775153b90e285876fc17261e8f5338a1ff732f4133336cc68754acb74570b6", + "zh:a665d1336765cdf8620a8797fd4e7e3cecf789e96e59ba80634336a4390df377", + "zh:aa8b35e9958cb89f01c115e8866a07d5468fb53f1c227d673e94f7ee8fb76242", + "zh:b7a571336387d773a74ed6eefa3843ff78d3662f2745c99c95008002a1341662", + "zh:c50d661782175d50ea4952fe943b0e4a3e33c27aa69e5ff21b3cbfa513e90d0a", + "zh:e0999b349cc772c75876adbc2a13b5dc256d3ecd7e4aa91baee5fdfcecaa7465", + "zh:e1399aec06a7aa98e9b0f64b4281697247f338a8a40b79f5f6ebfd43bf4ce1e2", ] } @@ -96,46 +96,45 @@ provider "registry.terraform.io/hashicorp/local" { } provider "registry.terraform.io/hashicorp/null" { - version = "2.1.2" - constraints = "~> 2.1" + version = "3.1.0" + constraints = "~> 3.0" hashes = [ - "h1:CFnENdqQu4g3LJNevA32aDxcUz2qGkRGQpFfkI8TCdE=", - "zh:0cc7236c1fbf971b8bad1540a7d0c5ac4579248239fd1034c023b0b660a8d1d5", - "zh:16fc2d9b10cf9e5123bf956e7032c338cc93a03be1ca2e9f3d3b7014c0e866c7", - "zh:1e26465ff40ded59cef1a9e745752eef9744471e69094d12f8bc40a060e8cdb9", - "zh:3c7afd28076245f455d4348af6c124b73409722be4a73680d4e4709a4f25ea91", - "zh:4190a92567efaa444527f19b28d65fac1a01aeba907013b5dceacd9ba2a23709", - "zh:677963437316b088fc1aac70fe7d608d2917c46530c4a25ec86a43e9acaf2811", - "zh:69fe15f6b851ff82700bc749c50a9299770515617e677c18cba2cb697daaff36", - "zh:6b505cc60cc1494e1cab61590bca127b06dd894d0b2a7dcacd23862bce1f492b", - "zh:719aa11ad7be974085af595089478eb24d5a021bc7b08364fa6745d9eb473dac", - "zh:7375b02189e14efbfaab994cd05d81e3ff8e46041fae778598b3903114093a3e", - "zh:c406573b2084a08f8faa0451923fbeb1ca6c5a5598bf039589ec2db13aacc622", - "zh:fb11299a3b20711595713d126abbbe78c554eb5995b02db536e9253686798fb6", + "h1:vpC6bgUQoJ0znqIKVFevOdq+YQw42bRq0u+H3nto8nA=", + "zh:02a1675fd8de126a00460942aaae242e65ca3380b5bb192e8773ef3da9073fd2", + "zh:53e30545ff8926a8e30ad30648991ca8b93b6fa496272cd23b26763c8ee84515", + "zh:5f9200bf708913621d0f6514179d89700e9aa3097c77dac730e8ba6e5901d521", + "zh:9ebf4d9704faba06b3ec7242c773c0fbfe12d62db7d00356d4f55385fc69bfb2", + "zh:a6576c81adc70326e4e1c999c04ad9ca37113a6e925aefab4765e5a5198efa7e", + "zh:a8a42d13346347aff6c63a37cda9b2c6aa5cc384a55b2fe6d6adfa390e609c53", + "zh:c797744d08a5307d50210e0454f91ca4d1c7621c68740441cf4579390452321d", + "zh:cecb6a304046df34c11229f20a80b24b1603960b794d68361a67c5efe58e62b8", + "zh:e1371aa1e502000d9974cfaff5be4cfa02f47b17400005a16f14d2ef30dc2a70", + "zh:fc39cc1fe71234a0b0369d5c5c7f876c71b956d23d7d6f518289737a001ba69b", + "zh:fea4227271ebf7d9e2b61b89ce2328c7262acd9fd190e1fd6d15a591abfa848e", ] } provider "registry.terraform.io/hashicorp/random" { - version = "2.3.1" - constraints = "~> 2.2" + version = "3.1.0" + constraints = "~> 3.0" hashes = [ - "h1:bPBDLMpQzOjKhDlP9uH2UPIz9tSjcbCtLdiJ5ASmCx4=", - "zh:322ec2b56765162c193d0ff0f7634351bf4ca09d719558df82b92d31059995a1", - "zh:34c500857d14148bc6f7f21f9fc0d832ba31d00e1b911b0437d99dda29aeb108", - "zh:a3372514add474fcb07d2026a49b0c0d8a699e365f540e43e5f590eb924b95f7", - "zh:a54acd50f13f38a86454acad16b3487701608188fd2cc454fd48beee00127ae5", - "zh:b1285c47ab01fc11b6086f080da7d17b9155b3fac6a4175948a2abb5d52c60af", - "zh:c7e7bd46218cf504ca31d8a1e4eab5cad625c9951fb89d4f56861d5bddec9afb", - "zh:d9f95764480d7b884db7247a5ee9d1c72aaf1c1cde3d7b5e34bc33c4ef5ccf48", - "zh:ddf11fb807d61ff93c08206733129bf9668fc0c4adedf8a6ac38a7c382a24b35", - "zh:f631a0c1ffa94991d87cd5fe4e08c0dd6d36c780585f35a582c05ee2affb7e86", - "zh:fb5f5fb19e8a9ff73dbdee85a97f548099e480497a7a1f4ca4725c83db300b8d", + "h1:BZMEPucF+pbu9gsPk0G0BHx7YP04+tKdq2MrRDF1EDM=", + "zh:2bbb3339f0643b5daa07480ef4397bd23a79963cc364cdfbb4e86354cb7725bc", + "zh:3cd456047805bf639fbf2c761b1848880ea703a054f76db51852008b11008626", + "zh:4f251b0eda5bb5e3dc26ea4400dba200018213654b69b4a5f96abee815b4f5ff", + "zh:7011332745ea061e517fe1319bd6c75054a314155cb2c1199a5b01fe1889a7e2", + "zh:738ed82858317ccc246691c8b85995bc125ac3b4143043219bd0437adc56c992", + "zh:7dbe52fac7bb21227acd7529b487511c91f4107db9cc4414f50d04ffc3cab427", + "zh:a3a9251fb15f93e4cfc1789800fc2d7414bbc18944ad4c5c98f466e6477c42bc", + "zh:a543ec1a3a8c20635cf374110bd2f87c07374cf2c50617eee2c669b3ceeeaa9f", + "zh:d9ab41d556a48bd7059f0810cf020500635bfc696c9fc3adab5ea8915c1d886b", + "zh:d9e13427a7d011dbd654e591b0337e6074eef8c3b9bb11b2e39eaaf257044fd7", + "zh:f7605bd1437752114baf601bdf6931debe6dc6bfe3006eb7e9bb9080931dca8a", ] } provider "registry.terraform.io/hashicorp/template" { - version = "2.2.0" - constraints = "~> 2.1" + version = "2.2.0" hashes = [ "h1:94qn780bi1qjrbC3uQtjJh3Wkfwd5+tTtJHOb7KTg9w=", "zh:01702196f0a0492ec07917db7aaa595843d8f171dc195f4c988d2ffca2a06386", @@ -170,43 +169,43 @@ provider "registry.terraform.io/hashicorp/tls" { } provider "registry.terraform.io/hetznercloud/hcloud" { - version = "1.32.1" - constraints = "~> 1.30" + version = "1.32.2" + constraints = "~> 1.32.1" hashes = [ - "h1:RfLu8m+y3fKf5FrDJarSp06KS4R75yZxPy9n+Df5PjM=", - "zh:043e941caf46b3a37cae5f2f9c1b7ce2b30f0b492bada6f3d8d6a7384f5cb7b2", - "zh:055835d483dd172e7b0e500f9dd789353e32c9328d51793b8d88451df4e92067", - "zh:3dd5a0006ab7f464a2bca8c5a46e583c6f09ba66aeff1ca847397b61fc823597", - "zh:3f0444956fdcb059ee9ea54f51af016d86f297477335f519256ca158a75c5e59", - "zh:569a80f0c9e2f5fb121d9050bc10d6e6ba30507e2e985b809a2613dcb5bdc095", - "zh:5e7e8499e62408d784d4c886827d421962134a3efda5f5f4f8794f9b1c17190c", - "zh:67b48380e144ba4c31fff41442cbf53463eba285321d4283430b605285048923", - "zh:7ddc434dbefecc6b1934f683f54ad5552c9e466b5e256b9cfe67f7b28ffecc7d", - "zh:87c0b5f4f6b3121cc81935ccb8598a58bda20c7f96f8a4270ecb0b6b2096ba40", - "zh:891d2234146c3fbc2fe6d2a0c176cefd01d16d2d1d25eebe6e15909aac4a1ddf", - "zh:a90ced7f84d8bdd64afd00c69ea9e2b1ed43314da020860c31ff266b3716d1f0", - "zh:b8c86266d9f4ae4d2cca8f3f7d58a48d0c000f16aa21a733bb81c760efa690f7", - "zh:bf8fdd6eb8619dc20d85d418ed910a79af0b28bf79ac3a4029f0d0ae032c9c7d", - "zh:d6d87b405c0fd5e576a7e0a8976689d555299806484fdacca205537367d92f37", + "h1:xJuDRJWUuQq0ROVwa1VrtXaUVNPP6KvIWZbmDuOQgJM=", + "zh:06d9ad67eb39397867f41a6a691e1198853c2eeaa91723ea126d14f9921380b5", + "zh:193cfe86a0161ad3986f6b31daeae4b55c35853dddeba4cfd7c05f14ee1efbf8", + "zh:2a13de4a174dc43f429a9f98c3a61fc3929b234d475cc26e968f1b7511a7295c", + "zh:4709968e190d1ff774e524b6577a6b35ae17f9cc0e5cbfc18d1b6fd0c88b529f", + "zh:5001f0ee6a2a9c75fab28ab3cd84f00813f2b050a3a93534fbadabc42a26cc31", + "zh:67534f3f4c01cc8d5b3aeae021e0529d8f56f02b19fbab5119b865c477e64324", + "zh:696f53d3ce4f385209c2efc995d6fc6c139c6bb3dff2bd8baa372a5189c40570", + "zh:713f876c2d59858c3d6340448575e64d769e770e5e25408fd44b39e0ef3c58cb", + "zh:71c38e24e8d646e77fc73e2ee28416ebcf6be99aa6d4421dfd3674237ccaaa8c", + "zh:817a8eb38d97400c0d3e2aa9f9fcc3fb7c5cc752fd15380c78069aa42a191ce1", + "zh:92e1659e33e3dd2d23c2579a8a9497a270d22dbd867c6e8fafdf1aceb02bd052", + "zh:a94b51f4c189308b47818112a170af1f5015b35b8482d5be46dcba9d9afd5b57", + "zh:b5445f6ca4b4207be4677786c802c3a91d2fa543dac88d7e8bc570feb7fdc20d", + "zh:d0ed8e2b24793bbd38e80ea9ed98bc561becd850e6c1320d94000783fbd4964d", ] } provider "registry.terraform.io/integrations/github" { - version = "4.18.2" + version = "4.19.2" hashes = [ - "h1:7qumrrxL9L9zpwmvNrJhq9GICMgOLIWJeWFu84iK7kU=", - "zh:0905624d48ee1493f0e23942aad742151f3778c5511f6ddd5acb89fe48a35179", - "zh:19f5ecedbba6dfecd8af625d41da45390936e9684d99d4330d1e415c1aa61064", - "zh:2a04c4cff4feaaaf47f99929742f17eba29284b7acd06068111fc7ff2161bcd5", - "zh:3652c758f343f31822816ebd2a593988342c543b0d1374401d453fcffa9abc1c", - "zh:3b37c217dc8ade666430b375d623fd24237377aa91ab4ba7a4f2c698b03293ab", - "zh:486ac6f1027e7c38bb1f0ae41eb62d149d94b263886cd9240ecb5ea7d1da5c77", - "zh:6f0da812a7879332dfa1eec0369b6302ad182abe1151eb46915e6ace497639b7", - "zh:7c7786b6241829c94c3bd2ecdf0c5c591157344832a0dafc31909430d651aca1", - "zh:cf44af2b50c0a00d02e545894285e5a2be18ac73a4959ed53ce5e5d2cdbe707e", - "zh:ecd4eeae228764fcbe7c318174f65d4be82a0fed3820a07de17d9db6ce431763", - "zh:f24e15ec2b564bccc2f1ff2b57a2631de9545167dc85693fdd5ec5bb55061835", - "zh:f5e0d357e7ff7b60b59acf60bfb2f24a14a1efe303e510dfc8bae2f5c6b1d0d4", - "zh:fe8fa19f5184e795ead5be1be7488a88826342f35a2ac81ecde319bb019698d6", + "h1:/xQ5WDa1VapK20zseTf6TFw5B/lyvszJutaUCljBmSI=", + "zh:093d9b0a878fa0109eabad4bb452dcfb0002df6a4ca25d0cfdce667bc5f4f98c", + "zh:15f8c8893587d6b34d11b3a1fa72ca65921ba2282b4f9c50297249efbbce0135", + "zh:6ef382bf4011c9ca074bcdbe9939d3622464bfbc41f8637adad366cc01f13006", + "zh:7d56f1e4f4af1ae33fd9afe95cf569fe62e568f4d1e39ad381801749fd8ef7f3", + "zh:8fc9ffa8f882b36c496bc49d67e5f02ee1710954fb892506a36ba81a28ab39a6", + "zh:98989dac87f269e69416accc2c822200eab9cd6978d778c55e5358bc2994e5a8", + "zh:9a44133135315bd03b1ac95148d20b7d2b009180a930826c071e78dcb85e28f3", + "zh:9b84a31bd520b3c359aff157e63ec4ed329055f6774a451be279460814269371", + "zh:ac58b0905eb30f5055aa67e03c97ca1b34b5d3c1154ddff0e4d8477548605210", + "zh:ad279f5b568c9c3e443ae103fe7ef29b5116f9ef51c388960a4dbeff5043d09b", + "zh:b4e818ed66cf5b4001110092bb96acd1116952ccb3266317fde7de32156034af", + "zh:d99c8af488f803467e775e582a6d73853b8756eddbf57e4c3548f6296a12814d", + "zh:e96ac8bf4b1fd5a4cfdcd4654255e7c7dad9c1ce633c5c505e6f7454f0902c38", ] } diff --git a/k3s_cluster_v2/flux.tf b/k3s_cluster_v2/flux.tf index f0b556c..cfc0a65 100644 --- a/k3s_cluster_v2/flux.tf +++ b/k3s_cluster_v2/flux.tf @@ -23,6 +23,7 @@ resource "tls_private_key" "main" { # Flux data "flux_install" "main" { target_path = var.target_path + version = "v0.26.0" } data "flux_sync" "main" { diff --git a/k3s_cluster_v2/versions.tf b/k3s_cluster_v2/versions.tf index 6ca23f3..c22b050 100644 --- a/k3s_cluster_v2/versions.tf +++ b/k3s_cluster_v2/versions.tf @@ -31,7 +31,7 @@ terraform { } flux = { source = "fluxcd/flux" - version = ">= 0.0.13" + version = ">= 0.10.0" } } }