Skip to content
Snippets Groups Projects
  1. Sep 15, 2024
    • Kevin Daudt's avatar
      merge: Configure Renovate · f4661a70
      Kevin Daudt authored
      Welcome to [Renovate](https://github.com/renovatebot/renovate)! This is an onboarding MR to help you understand and configure settings before regular Merge Requests begin.
      
      :vertical_traffic_light: To activate Renovate, merge this Merge Request. To disable Renovate, simply close this Merge Request unmerged.
      
      
      
      ---
      ### Detected Package Files
      
       * `docker-compose.yml` (docker-compose)
       * `Dockerfile` (dockerfile)
       * `.gitlab-ci.yml` (gitlabci-include)
       * `src/go.mod` (gomod)
      
      ### Configuration Summary
      
      Based on the default config's presets, Renovate will:
      
        - Start dependency updates only once this onboarding MR is merged
        - Update `_VERSION` variables in Dockerfiles.
      
      :abcd: Do you want to change how Renovate upgrades your dependencies? Add your custom config to `renovate.json` in this branch. Renovate will update the Merge Request description the next time it runs.
      
      ---
      
      ### What to Expect
      
      With your current configuration, Renovate will create 3 Merge Requests:
      
      <details>
      <summary>deps: update module github.com/spf13/cobra to v1.8.1</summary>
      
        - Schedule: ["at any time"]
        - Branch name: `renovate/github.com-spf13-cobra-1.x`
        - Merge into: `master`
        - Upgrade [github.com/spf13/cobra](https://github.com/spf13/cobra) to `v1.8.1`
      
      
      </details>
      
      <details>
      <summary>deps: update module gitlab.alpinelinux.org/alpine/go to v0.10.1</summary>
      
        - Schedule: ["at any time"]
        - Branch name: `renovate/gitlab.alpinelinux.org-alpine-go-0.x`
        - Merge into: `master`
        - Upgrade [gitlab.alpinelinux.org/alpine/go](https://gitlab.alpinelinux.org/alpine/go) to `v0.10.1`
      
      
      </details>
      
      <details>
      <summary>deps: update module gopkg.in/yaml.v2 to v3</summary>
      
        - Schedule: ["at any time"]
        - Branch name: `renovate/gopkg.in-yaml.v2-3.x`
        - Merge into: `master`
        - Upgrade [gopkg.in/yaml.v2](https://github.com/go-yaml/yaml) to `v3.0.1`
      
      
      </details>
      
      
      
      :children_crossing: Branch creation will be limited to maximum 2 per hour, so it doesn't swamp any CI resources or overwhelm the project. See docs for `prhourlylimit` for details.
      
      
      ---
      
      :question: Got questions? Check out Renovate's [Docs](https://docs.renovatebot.com/), particularly the Getting Started section.
      If you need any further assistance then you can also [request help here](https://github.com/renovatebot/renovate/discussions).
      
      
      ---
      
      &nbsp;
      
      <!--renovate-config-hash:ff64aa778899e483ef52ec365e2151d7450b6f16b3a36300dfca1766da8654ea-->
      
      See merge request !10
      f4661a70
    • Renovate's avatar
      deps: add renovate.json · 364ed44d
      Renovate authored
      364ed44d
  2. Apr 08, 2023
    • Kevin Daudt's avatar
      merge: generate: restore previous secfix format · 08deb0b2
      Kevin Daudt authored
      The format of the secfixes entrie was defined by the secfixes package
      from aports-go, which changed in 0.6.0.
      
      Instead of letting the upstream package determine the format, keep the
      format entirely local so that it's not affected by upstream changes.
      
      See merge request !8
      08deb0b2
    • Kevin Daudt's avatar
      generate: restore previous secfix format · 4b9c35f1
      Kevin Daudt authored
      The format of the secfixes entrie was defined by the secfixes package
      from aports-go, which changed in 0.6.0.
      
      Instead of letting the upstream package determine the format, keep the
      format entirely local so that it's not affected by upstream changes.
      4b9c35f1
  3. Apr 06, 2023
  4. Jan 14, 2023
    • alice's avatar
      generate_secdb: prune on fetch · 121fb969
      alice authored
      without pruning, refs could be removed and a fetch in the future would
      print spurious warnings about them not being present. there should be no
      harm in cleaning them up via prune first.
      121fb969
  5. Mar 01, 2022
  6. Feb 24, 2022
  7. Dec 26, 2021
    • Kevin Daudt's avatar
      generate_secdb: use flock instead of nq · ccc17fa3
      Kevin Daudt authored
      The goal of nq was to make sure only one instance of the update script
      was running. The problem is that nq does not write the log output to
      stdout, but rather to dedicated files. This makes it harder to see the
      output with docker(-compose) logs.
      
      Use `flock`, which is meant for these scenarios and provides the output
      of the script to stdout.
      ccc17fa3
  8. Jun 25, 2021
  9. Jun 08, 2021
  10. Apr 28, 2021
    • Kevin Daudt's avatar
      merge: implement secdb in go · c185a956
      Kevin Daudt authored
      This implementation does not suffer from the issue that lua has, where it
      cannot distinguish from an empty list and an empty array, without having to
      resort to post processing to fix issues.
      
      See merge request alpine/infra/docker/secdb!4
      c185a956
  11. Apr 27, 2021
    • Kevin Daudt's avatar
      compose: split production settings from app settings · 2a6744d0
      Kevin Daudt authored
      Things like traefik, and the webnetwork are production settings. Put
      those settings in a separate file that can be symlinked to
      `docker-compose.override.yml` on the production host.
      2a6744d0
    • Kevin Daudt's avatar
      docker: switch to go secdb implementation · 59fd3d46
      Kevin Daudt authored
      Build the go secdb application and adopt generate_secdb.sh to run it.
      59fd3d46
    • Kevin Daudt's avatar
      secdb: add go implementation · 83c37f5c
      Kevin Daudt authored
      Lua has just a single structure, namely a table, which is used for both
      lists and maps. This poses a problem when a list is empty, because it's
      not able to distinguish between the 2, and will default to a map.
      
      This implementation:
      
      * Defines the exact structure
      * Writes out json and yaml at the same time
      * Fetches release, instead of statically defining it in-line
      
      And because it's statically built, has no dependencies except musl.
      
      See: alpine/infra/docker/secdb#2
      83c37f5c
  12. Feb 01, 2021
  13. Jan 27, 2021
  14. Jun 05, 2020
Loading