shortlink
gochk
shortlink | gochk | |
---|---|---|
4 | 2 | |
677 | 70 | |
2.5% | - | |
10.0 | 0.0 | |
3 days ago | over 3 years ago | |
Go | Go | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
shortlink
-
Setting up ArgoCD from scratch
More details: - https://github.com/shortlink-org/shortlink/tree/main/ops/argocd - https://github.com/shortlink-org/shortlink/tree/main/ops/gitlab
-
Can you get a job with no professional CI/CD experience but IAC,scripting,AWS,Kubernetes and ansible experience ?
As written above, CI/CD is not the hardest part; there are many ready-made tutorials for any combination of programming languages, engineering cultures, and tools deployment (Gitlab, Github, etc.). On Github, there are many ready-made examples of CI/CD. You can study the solutions and make your own based on them—for example, set up a CI/CD deploy/update a WordPress blog. I'm spoiling my pet project to maintain my skills, for example - https://github.com/shortlink-org/shortlink/tree/main/ops It includes: - gitlab CI/CD: quite a complex pipeline with tests, builds, and deployment - GitHub action: basic linking - Argo CD: gitops, deployment of different applications to k8s
-
Typical project structure
I think that for real projects it is better to separate argocd and our applications. For my pet project I use one mono repository: - `ops/Helm` - description of all helm-charts - `ops/argocd` - description of argocd applications that refer to helm charts So when you update a helm chart it is immediately applied to the k8s cluster. You can see my example - https://github.com/shortlink-org/shortlink
-
[Go] - Saga pattern
Github: https://github.com/shortlink-org/shortlink/tree/main/pkg/saga
gochk
What are some alternatives?
arlon - A kubernetes cluster lifecycle management and configuration tool
suspx - Analytical tool for r/place
local-gitops - An automated local cluster setup w/ tls, monitoring, ingress and DNS configuration.
go-ruleguard - Define and run pattern-based custom linting rules.
argocd-autopilot - Argo-CD Autopilot
statik - Embed files into a Go executable
helm-service-chart
go-clean-architecture-web-application-boilerplate - A web application boilerplate built with go and clean architecture.
pgo - practices in go
go-clean-arch - Go (Golang) Clean Architecture based on Reading Uncle Bob's Clean Architecture
redpanda-examples - A collection of examples to demonstrate how to interact with Redpanda from various clients and languages.
revgen - Speed up go:generate by auto detecting code changes