2 min read
In order to build binaries for multiple architectures, we can use GoReleaser together with Github Actions so that they get built automatically when we create a release.
08/08/2023
Read more...2 min read
GitHub Actions is a powerful automation tool that allows you to automate various tasks and processes, usually triggered by some change in the source repository. Using scheduled runs we are going to be able to schedule runs as well.
14/03/2023
Read more...4 min read
One of the key features of ArgoCD is the ApplicationSet, which provides a way to group multiple applications together and deploy them as a single unit. This allows you to manage and deploy multiple applications as a single entity, making it easier to coordinate deployments across multiple teams and applications.
We have several ways of generating Applications using and ApplicationSet, one of them is using the repositories Pull Requests.
22/02/2023
Read more...2 min read
GitHub's CodeOwners file is a tool that helps teams manage and maintain their repositories more effectively when the repository is co-owned by multiple teams. The file allows you to assign code ownership to teams or specific individuals. This will make them responsible for reviewing and approving changes to the code.
02/02/2023
Read more...2 min read
GitHub will mask all the configured secrets from it's logs, but sometimes some secrets are retrieves from different sources (like AWS credentials, secrets fetched from other sources...) We don't want them to be stored as clear text in the GiHub's Actions logs, so we'll have to use add-mask to prevent it
10/01/2023
Read more...