- https://dzone.com/articles/publish-jar-artifact-using
- https://stackoverflow.com/questions/22352475/upload-artifact-to-artifactory-using-gradle
- https://piotrminkowski.com/2020/08/04/guide-to-building-spring-boot-library/ https://stackoverflow.com/questions/51043009/how-to-make-jfrog-artifactory-server-as-central-repository-for-our-project
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Example markdownlint YAML configuration with all properties set to their default value | |
| # Default state for all rules | |
| default: true | |
| # Path to configuration file to extend | |
| extends: null | |
| # MD001/heading-increment/header-increment - Heading levels should only increment by one level at a time | |
| MD001: true |
Microservice architectures gain a lot of popularity due to the ever-increasing complexity of systems.
- Microservices split the overall system into individual parts (the microservices) each focused on a single business capability ("do one thing and do it well").
- While this sounds a bit like Service Oriented Architecture (SOA) it differs fundamentally in the way microservices are being developed, deployed and operated as well as how the individual services integrate into the overall architecture.
- The main motivation for SOA was to reuse ("built for reuse"),
- for microservices on the other hand it is team organization and independent exchangeability of individual components ("built for replacement").
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Source: https://gist.github.com/ae00efa6892fcb0b295bbdba73bef3ad | |
| ############################################ | |
| # Applying GitOps Principles Using Argo CD # | |
| ############################################ | |
| ###################################### | |
| # Installing And Configuring Argo CD # | |
| ###################################### |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Source: https://gist.github.com/c9e05ce1b744c0aad5d10ee5158099fa | |
| ############################### | |
| # Preparing For The Exercises # | |
| ############################### | |
| git clone \ | |
| https://github.com/vfarcic/devops-catalog-code.git | |
| cd devops-catalog-code |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Source: https://gist.github.com/0431989df4836eb82bdac0cc53c7f3d6 | |
| # Used in https://youtu.be/R6OeIgb7lUI | |
| ############################## | |
| # Flux 2 With GitOps Toolkit # | |
| ############################## | |
| # What Is GitOps And Why Do We Want It?: https://youtu.be/HKkhD6nokC8 | |
| # Argo CD: Applying GitOps Principles To Manage Production Environment In Kubernetes: https://youtu.be/vpWQeoaiRM4 |
GitOps - An operating model for building cloud native applications
- GitOps is a way to do Kubernetes cluster management and application delivery.
- Use of the Git version control system to track and approve changes to the infrastructure and runtime environment of applications.
- The term "GitOps" was popularized in 2017 by Alexis Richardson of Weaveworks[[1]].
- Developer-centric experience for managing applications and infrastructure.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Source: https://gist.github.com/ad78a643e5ccf7bf5fd87b16b29306eb | |
| git clone \ | |
| https://github.com/vfarcic/devops-catalog-code.git | |
| cd devops-catalog-code | |
| git pull | |
| cd terraform-eks |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| ###################### | |
| # Create The Cluster # | |
| ###################### | |
| # Make sure that your kops version is v1.9 or higher. | |
| # Make sure that all the prerequisites described in the "Appendix A" are met. | |
| # Do not run the commands from below if you are a **Windows** user. You'll have to follow the instructions from the Appendix B instead. |