home.social

#renovatebot — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #renovatebot, aggregated by home.social.

fetched live
  1. I just launched a new project: renovate-operator

    A Kubernetes operator that deploys and manages Renovate Bot at scale! 🤖 Automate dependency updates across repos with scheduling, Git platform discovery and Helm/Kustomize support. Open source & community-driven.

    Would be happy to get some feedback, boost is also welcome :mastolove:

    github.com/thegeeklab/renovate #K8s #Kubernetes #GitOps #opensource #renovatebot

  2. I just launched a new project: renovate-operator

    A Kubernetes operator that deploys and manages Renovate Bot at scale! 🤖 Automate dependency updates across repos with scheduling, Git platform discovery and Helm/Kustomize support. Open source & community-driven.

    Would be happy to get some feedback, boost is also welcome :mastolove:

    github.com/thegeeklab/renovate #K8s #Kubernetes #GitOps #opensource #renovatebot

  3. I run #renovatebot in my home cluster and at work. Combined with a GitOps tool like #fluxcd , this is my primary defense against "AI hacking".

    It doesn't matter if a **vulnerability** was discovered with AI assistance or not: all that matters to you is how quickly the **patch** is applied.

    I prefer my security patches automerged in the middle of the night after going through automated testing.

    How do you like your patches?

    https://mas.to/@queen_fennec/117092880459627210

  4. Технический долг — это не только legacy: как мы уменьшаем разброс решений между Go-сервисами

    Когда компания растёт из одного продуктового направления в несколько, технический долг начинает выглядеть иначе. Проблема уже не в «старом коде», устаревших зависимостях или сложной поддержке legacy-системы. Долг начинает накапливаться в расхождении инженерных решений между сервисами. Для нас в QIC digital hub это особенно заметно на фоне миграции на новый Go-бэкенд. Исторически платформа развивалась на разнородном стеке: разные части системы были написаны на разных технологиях. Сейчас мы постепенно переезжаем на Go. Часть сервисов уже в проде, часть ещё на пути. Именно в такой момент легко создать новый слой техдолга поверх старого: переписать поведение на новом языке, но оставить команды один на один с десятками одинаковых инфраструктурных задач, которые каждая решает по-своему. Мы стараемся не просто переносить сервисы на новый стек, а одновременно пересобирать инженерную инфраструктуру вокруг них. В нашем случае это несколько взаимосвязанных инструментов: - go-kit — общая библиотека с переиспользуемыми инженерными решениями; - go-service-template — шаблон, который делает эти решения стандартным способом запуска нового сервиса; - shared-renovate-config — общий Renovate-конфиг с единой политикой обновления зависимостей для всех репозиториев. Ниже — честная инженерная история о том, как мы стараемся замедлить накопление нового техдолга в растущей мультидоменной платформе.

    habr.com/ru/articles/1056628/

    #golang #микросервисы #технический_долг #архитектура #рефакторинг #стандартизация #шаблонизация #управление_зависимостями #бэкенд #renovatebot

  5. Технический долг — это не только legacy: как мы уменьшаем разброс решений между Go-сервисами

    Когда компания растёт из одного продуктового направления в несколько, технический долг начинает выглядеть иначе. Проблема уже не в «старом коде», устаревших зависимостях или сложной поддержке legacy-системы. Долг начинает накапливаться в расхождении инженерных решений между сервисами. Для нас в QIC digital hub это особенно заметно на фоне миграции на новый Go-бэкенд. Исторически платформа развивалась на разнородном стеке: разные части системы были написаны на разных технологиях. Сейчас мы постепенно переезжаем на Go. Часть сервисов уже в проде, часть ещё на пути. Именно в такой момент легко создать новый слой техдолга поверх старого: переписать поведение на новом языке, но оставить команды один на один с десятками одинаковых инфраструктурных задач, которые каждая решает по-своему. Мы стараемся не просто переносить сервисы на новый стек, а одновременно пересобирать инженерную инфраструктуру вокруг них. В нашем случае это несколько взаимосвязанных инструментов: - go-kit — общая библиотека с переиспользуемыми инженерными решениями; - go-service-template — шаблон, который делает эти решения стандартным способом запуска нового сервиса; - shared-renovate-config — общий Renovate-конфиг с единой политикой обновления зависимостей для всех репозиториев. Ниже — честная инженерная история о том, как мы стараемся замедлить накопление нового техдолга в растущей мультидоменной платформе.

    habr.com/ru/articles/1056628/

    #golang #микросервисы #технический_долг #архитектура #рефакторинг #стандартизация #шаблонизация #управление_зависимостями #бэкенд #renovatebot

  6. Технический долг — это не только legacy: как мы уменьшаем разброс решений между Go-сервисами

    Когда компания растёт из одного продуктового направления в несколько, технический долг начинает выглядеть иначе. Проблема уже не в «старом коде», устаревших зависимостях или сложной поддержке legacy-системы. Долг начинает накапливаться в расхождении инженерных решений между сервисами. Для нас в QIC digital hub это особенно заметно на фоне миграции на новый Go-бэкенд. Исторически платформа развивалась на разнородном стеке: разные части системы были написаны на разных технологиях. Сейчас мы постепенно переезжаем на Go. Часть сервисов уже в проде, часть ещё на пути. Именно в такой момент легко создать новый слой техдолга поверх старого: переписать поведение на новом языке, но оставить команды один на один с десятками одинаковых инфраструктурных задач, которые каждая решает по-своему. Мы стараемся не просто переносить сервисы на новый стек, а одновременно пересобирать инженерную инфраструктуру вокруг них. В нашем случае это несколько взаимосвязанных инструментов: - go-kit — общая библиотека с переиспользуемыми инженерными решениями; - go-service-template — шаблон, который делает эти решения стандартным способом запуска нового сервиса; - shared-renovate-config — общий Renovate-конфиг с единой политикой обновления зависимостей для всех репозиториев. Ниже — честная инженерная история о том, как мы стараемся замедлить накопление нового техдолга в растущей мультидоменной платформе.

    habr.com/ru/articles/1056628/

    #golang #микросервисы #технический_долг #архитектура #рефакторинг #стандартизация #шаблонизация #управление_зависимостями #бэкенд #renovatebot

  7. @electret nice, I‘m currently also experimenting with #k3s controlled through #ArgoCD with a self hosted #Forgejo. #renovatebot updates the helm chart of the #appOfApps each night and creates pull requests which gets validated by a #forgejorunner worklow before merging. Still at the beginning of the journey from single host docker to a cluster though.

  8. @electret nice, I‘m currently also experimenting with controlled through with a self hosted . updates the helm chart of the each night and creates pull requests which gets validated by a worklow before merging. Still at the beginning of the journey from single host docker to a cluster though.

  9. @electret nice, I‘m currently also experimenting with #k3s controlled through #ArgoCD with a self hosted #Forgejo. #renovatebot updates the helm chart of the #appOfApps each night and creates pull requests which gets validated by a #forgejorunner worklow before merging. Still at the beginning of the journey from single host docker to a cluster though.

  10. @electret nice, I‘m currently also experimenting with #k3s controlled through #ArgoCD with a self hosted #Forgejo. #renovatebot updates the helm chart of the #appOfApps each night and creates pull requests which gets validated by a #forgejorunner worklow before merging. Still at the beginning of the journey from single host docker to a cluster though.

  11. @electret nice, I‘m currently also experimenting with #k3s controlled through #ArgoCD with a self hosted #Forgejo. #renovatebot updates the helm chart of the #appOfApps each night and creates pull requests which gets validated by a #forgejorunner worklow before merging. Still at the beginning of the journey from single host docker to a cluster though.

  12. I would really like to move away from #GitHub with my projects towards #Codeberg.
    I still would like to use #RenovateBot by Mend, but they don't offer it with Codeberg. Any good way to keep it running also on Codeberg?

    Reposts appreciated.

    #di_day

  13. I would really like to move away from #GitHub with my projects towards #Codeberg.
    I still would like to use #RenovateBot by Mend, but they don't offer it with Codeberg. Any good way to keep it running also on Codeberg?

    Reposts appreciated.

    #di_day

  14. I would really like to move away from #GitHub with my projects towards #Codeberg.
    I still would like to use #RenovateBot by Mend, but they don't offer it with Codeberg. Any good way to keep it running also on Codeberg?

    Reposts appreciated.

    #di_day

  15. I would really like to move away from #GitHub with my projects towards #Codeberg.
    I still would like to use #RenovateBot by Mend, but they don't offer it with Codeberg. Any good way to keep it running also on Codeberg?

    Reposts appreciated.

    #di_day

  16. I would really like to move away from #GitHub with my projects towards #Codeberg.
    I still would like to use #RenovateBot by Mend, but they don't offer it with Codeberg. Any good way to keep it running also on Codeberg?

    Reposts appreciated.

    #di_day