diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bd2e2e1..0cfa8bc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Setup Node.js diff --git a/.github/workflows/tfsec-analysis.yml b/.github/workflows/tfsec-analysis.yml index a804230..8b60666 100644 --- a/.github/workflows/tfsec-analysis.yml +++ b/.github/workflows/tfsec-analysis.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Clone repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Run tfsec uses: tfsec/tfsec-sarif-action@21ded20e8ca120cd9d3d6ab04ef746477542a608 diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 2dd83ff..c713b88 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -14,7 +14,7 @@ jobs: nomad: ${{ steps.changes.outputs.nomad }} steps: - name: checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Get Changed Files id: changes # Set outputs @@ -36,7 +36,7 @@ jobs: - name: check connectivity run: ifconfig ; host sense.orca-ordinal.ts.net - name: Checkout change - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Get Vault diff --git a/loki/.terraform.lock.hcl b/loki/.terraform.lock.hcl index 0029b38..b98f498 100644 --- a/loki/.terraform.lock.hcl +++ b/loki/.terraform.lock.hcl @@ -2,85 +2,78 @@ # Manual edits may be lost in future updates. provider "registry.terraform.io/digitalocean/digitalocean" { - version = "2.21.0" - constraints = "2.21.0" + version = "2.30.0" + constraints = "2.30.0" hashes = [ - "h1:gndflVS5/+cwQbVVI6NwwB3dYK7W2QkmZuWmFBH/0tI=", - "zh:122a4e7aa7315be52c484fa9b8e8681a42ad17e1f892ca17d6aeb575902df078", - "zh:192f9428d965d1a5d2629e6ec1c238c6815601fbc909f905bf94ff9359ba88f6", - "zh:20d88900cd24e9c05e2addeeb9fd5df285fba928d5f9981128352a6089fcec88", - "zh:30eb650c04e4c6ab0b06549a345dacdfaf5597f24e916ed82cad798a546783e6", - "zh:33864a8bc3f02507397d36bc5bf21ad1be11c188d2d0d45fe19063d0f949ff49", - "zh:34431ea6fe25e734ed851595f622ff848c325fbf2f799d85a6cfcadedc1e9063", - "zh:4be9ee1d632352504541d3629ce583e2b89ab9e5eb6a9d6547d37eb1c02dc341", - "zh:723436531aaec6a7d651b15857194993baee6e59d7b1b8c22176ee44065de905", - "zh:7305edf6305f3c0ba945509e679655d2b7c082f21723e2bd415c8f1f161a1a97", - "zh:acd2124cb1c604351f9482d47ab9a16a1887b8d9df049c8da0d0e3791326404d", - "zh:af6745bb9096a52e2570a758b55fd0a746b70d4bb04ba09ee33ab7dd63e87337", - "zh:b676c58bbfd08bd3960ed78740a23ed17d959ac0348cab08ad34aaeaff952c7d", - "zh:bfa739ac5fea3f89d9c403be91179729490370ed19b735070c9659e9265718aa", - "zh:c1d5a0d0995fddf0df03f1da49de9531ab45138cf0b24e67c45f23a38ba91c33", - "zh:cac52e76829a1fc01e165c4a66854b94b2813a21d392f6bddfacbba7edfd4f77", - "zh:d55cdd70b89e7e9cd674c0f39cdef93dd0ace1d361bbae65583df9defb7d4725", + "h1:+IdmwFGeZ1lcAvkToa8L3JGQD3ofmuco+s76U4qyCww=", + "h1:2IS8Ng87PDjkNzTfIF6RzyHQywNOBO8iYwDOiAxk8IM=", + "h1:3KKMronkmYRlaXzDcs6WoiXQ1hqA+CZELFBluucsb6s=", + "h1:6JuAulcv0zsjszmH1o+R4rzGNmq2vg98heD7xIjxqeU=", + "h1:8Gdo6JrEida0rsSg1rBPGMrSDiiBRvhCS7HP8xWJ8zc=", + "h1:FHJiDNz3Rl3Y0f2HfiaERLuqoOfEMr0oizRTZhbcmd0=", + "h1:IuxhXmeUdNv6i9Yrj9wQynHiqOuLCt79N8sohQKBpn8=", + "h1:JkssHSfr8910VvwMd8HaiT6QHxB9H3R2epkqD/62dWY=", + "h1:K+3LybuSZQZ1KXCKfnioGb1hUxZyfC8U/fLiN0VmQ7s=", + "h1:WjYzjhVASA49yd63PL5COOX6kiOEkGj6ipae2lTEuCI=", + "h1:en1aXuNaNPTxkUwu7o2fh2B37Y2x2UJptqaeiPKUY5I=", + "h1:fCadpAmCkFJsnJaJU1eSc93/Xm7a3D84EB1XVlXM2hY=", + "h1:gcPxHmjkPSxgnDzR0v+6zV5eR04PYBUutV4FbH1bJGU=", + "h1:iI3gvCcMZwnGVfZStUn2lAOO04XB/ZscDDdFFEojxUg=", + "h1:qiPI0OOoQ6N0QF/CaJ/5aLVbph0kIhGovNQ+Y+ZMF0c=", + "h1:t8Pk04T4qWL79WpEk9pYcG/4EIvvPLFtyaWmoa0+dU8=", ] } provider "registry.terraform.io/hashicorp/consul" { - version = "2.15.1" - constraints = "2.15.1" + version = "2.18.0" + constraints = "2.18.0" hashes = [ - "h1:PexyQBRLDA+SR+sWlzYBZswry5O5h/tTfj87CaECtLc=", - "zh:1806830a3cf103e65e772a7d28fd4df2788c29a029fb2def1326bc777ad107ed", - "zh:252be544fb4c9daf09cad7d3776daf5fa66b62740d3ea9d6d499a7b1697c3433", - "zh:50985fe02a8e5ae47c75d7c28c911b25d7dc4716cff2ed55ca05889ab77a1f73", - "zh:54cf0ec90538703c66937c77e8d72a38d5af47437eb0b8b55eb5836c5d288878", - "zh:704f536c621337e06fffef6d5f49ac81f52d249f937250527c12884cb83aefed", - "zh:896d8ef6d0b555299f124eb25bce8a17d735da14ef21f07582098d301f47da30", - "zh:976277a85b0a0baafe267cc494f766448d1da5b6936ddcb3ce393bd4d22f08d2", - "zh:c7faa9a2b11bc45833a3e8e340f22f1ecf01597eaeffa7669234b4549d7dfa85", - "zh:caf851ef9c8ce482864badf7058f9278d4537112fa236efd8f1a9315801d9061", - "zh:db203435d58b0ac842540861b3307a623423275d85754c171773f3b210ae5b24", - "zh:f3d3efac504c9484a025beb919d22b290aa6dbff256f6e86c1f8ce7817e077e5", - "zh:f710a37190429045d109edd35de69db3b5f619919c2fa04c77a3a639fea9fd7d", + "h1:42YmA9OjfPKNpZJuZ8Ddvz6ZdlbTYVGA/PZUBHMVd6Q=", + "h1:ABHNF3vYoRej5vLiiKR/XYgjhjubsjlVROssc555Vj8=", + "h1:GIbc9IimARunBuk+GdxgUX0cnZ2WwFW0IZMyT8E88B8=", + "h1:WT30l2XWqrWSAbSBHTQt0JqHaJPGH7OgvNEBYxGyEmQ=", + "h1:chuTXs6w7eQg5H8qsmczA8r7URpy+FoPzXqDB4uXOjc=", + "h1:fpHbgFUF+uyPCG+RLVJbTjpBHR8EZOxZkCh4e6VB7tY=", + "h1:nbXpF1u+u6n4dXXE5sJs1r5RNxFZC+Hmst64CxXooMU=", + "h1:qLKB/QWsmZmAvFLxhoMZzdi4mLAnhjjzVcqE19/S/GI=", + "h1:qSJIWypkNVrB4qb3giJjzQ0/FZR0fNM+wfPK1vsJWUE=", + "h1:rJZVxhY8uMY8qD+fDE1JocyufAR+Vaxy1nQ/Fe9K4z4=", + "h1:suby/EWi909AWmBxGgw6AugdsfWsXjgmZ2DKyIoWeY8=", ] } provider "registry.terraform.io/hashicorp/nomad" { - version = "1.4.17" - constraints = "1.4.17" + version = "2.0.0" + constraints = "2.0.0" hashes = [ - "h1:iPylWr144mqXvM8NBVMTm+MS6JRhqIihlpJG91GYDyA=", - "zh:146f97eacd9a0c78b357a6cfd2cb12765d4b18e9660a75500ee3e748c6eba41a", - "zh:2eb89a6e5cee9aea03a96ea9f141096fe3baf219b2700ce30229d2d882f5015f", - "zh:3d0f971f79b615c1014c75e2f99f34bd4b4da542ca9f31d5ea7fadc4e9de39c1", - "zh:46099a750c752ce05aa14d663a86478a5ad66d95aff3d69367f1d3628aac7792", - "zh:71e56006b013dcfe1e4e059b2b07148b44fcd79351ae2c357e0d97e27ae0d916", - "zh:74febd25d776688f0558178c2f5a0e6818bbf4cdaa2e160d7049da04103940f0", - "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:af18c064a5f0dd5422d6771939274841f635b619ab392c73d5bf9720945fdb85", - "zh:c133d7a862079da9f06e301c530eacbd70e9288fa2276ec0704df907270ee328", - "zh:c894cf98d239b9f5a4b7cde9f5c836face0b5b93099048ee817b0380ea439c65", - "zh:c918642870f0cafdbe4d7dd07c909701fc3ddb47cac8357bdcde1327bf78c11d", - "zh:f8f5655099a57b4b9c0018a2d49133771e24c7ff8262efb1ceb140fd224aa9b6", + "h1:5a/z6zAQpxM8QJ1oswIwIvw+Y7jdzRlLn+EiQ0n9QZ8=", + "h1:7+Grw8kvlmO2ZmgGLDZwYSutUEBNVCq7bFghaw6xtUs=", + "h1:J4vMQ2wfQy8EmAbPfKNg0GiuXaXTpED8LQkdvryNQC4=", + "h1:QWaXSbEL3p3rNAeXAeRMYgHmyuNm1NDzapnMtG5Xim0=", + "h1:ThnLj5ruTDq5q9WFzO2M4I5uptnZoCsSZsafrWgERdk=", + "h1:ZG5/fiWlLAYtQnLCceRrTh+ncNBz7Db69XZ6X9+tMAc=", + "h1:ZoQ/m6pjvLp8+ONP2s2kiWxrkOFg+rzvWy5ZgrxK89Q=", + "h1:lIHIxA6ZmfyTGL3J9YIddhxlfit4ipSS09BLxkwo6L0=", + "h1:oo/W0gG/m2lPwpC5Hss5fvLdKOg440JDVJZcejBGXEg=", + "h1:t5Su9weDo4qtIMQ+dTnfB9Nv/MnjzeCiOOJ3z7ys4as=", + "h1:xIQr2XY6xiAx0NjispSxrsnQfHXWzziA1ROdsPHBxNA=", ] } provider "registry.terraform.io/hashicorp/vault" { - version = "3.7.0" - constraints = "3.7.0" + version = "3.20.1" + constraints = "3.20.1" hashes = [ - "h1:idawLPCbZgHIb+NRLJs4YdIcQgACqYiT5VwQfChkn+w=", - "zh:256b82692c560c76ad51414a2c003cadfa10338a9df333dbe22dd14a9ed16f95", - "zh:329ed8135a98bd6a000d014e40bc5981c6868cf50eedf454f1a1f72ac463bdf0", - "zh:3b32c18b492a6ac8e1ccac40d28cd42a88892ef8f3515291676136e3faac351c", - "zh:4c5ea8e80543b36b1999257a41c8b9cde852542251de82a94cff2f9d280ac2ec", - "zh:5d968ed305cde7aa3567a943cb2f5f8def54b40a2292b66027b1405a1cf28585", - "zh:60226d1a0a496a9a6c1d646800dd7e1bd1c4f5527e7307ff0bca9f4d0b5395e2", - "zh:71b11def501c994ee5305f24bd47ebfcca2314c5acca3efcdd209373d0068ac0", - "zh:78d5eefdd9e494defcb3c68d282b8f96630502cac21d1ea161f53cfe9bb483b3", - "zh:89be6b5db3be473bfd14422a9abf83245c4b22ce47a8fe463bbebf8e20958ab1", - "zh:8f91051d43ae309bb8f3f6a9659f0fd26b1b239faf671c139b4e9ad0d208db05", - "zh:b5114983273d3170878f657b92738b2c40953aedeef2e1840588ecaf1bc0827e", - "zh:fd56db01c5444dc8ca2e0ad2f13fc4c17735d0fdeb5960e23176fb3f5a5114d3", + "h1:46SNVKAdCW7WeevHZ5ChIDgYjqp1y/oTzo5rYT0GVBE=", + "h1:6o7tzNdFqjDg5pTfkvbe6w6bJkdGVwVkO05DvPrCJc0=", + "h1:CzYDxHUxrfIvjWsuWYBWxS4dDV6AW5lmj0/H/JL128A=", + "h1:EE5MPZjG25S4BtIP1Y027bBrXrwhcwb11DfOSQGj13k=", + "h1:LjbZJYLHJXBDRPgo9WYacgaZv32/33d03ajqJCiN2S0=", + "h1:PEhptXPSrIoezSkCiKsPShibWrcOH/xErqRKuQUPLIA=", + "h1:Phj4gXpEuvzEQlNl1R6bmNmX+0h//i7pXxUF99/5JP8=", + "h1:VQgGmlJTH+Tu3LhFsWbIBEkxfjLinQwDJaKhndaMvHI=", + "h1:s+z7zIJALC9n15uT2E/k6YzH2piVVWTOtVo6TGJ9Mpg=", + "h1:x5UOOlQOx66OGjHI0LaFKd/PCg5Pc0FpVAdvQr0JJoQ=", + "h1:yPLiYhpqwTXo1JIb3lp4PDdR/57CMJ3ArSrI69xnbLw=", ] } diff --git a/loki/main.tf b/loki/main.tf index ab0868b..831f4b0 100644 --- a/loki/main.tf +++ b/loki/main.tf @@ -6,19 +6,19 @@ terraform { required_providers { vault = { source = "hashicorp/vault" - version = "3.7.0" + version = "3.20.1" } digitalocean = { source = "digitalocean/digitalocean" - version = "2.21.0" + version = "2.30.0" } nomad = { source = "hashicorp/nomad" - version = "1.4.17" + version = "2.0.0" } consul = { source = "hashicorp/consul" - version = "2.15.1" + version = "2.18.0" } } } diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..39a2b6e --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:base" + ] +}