Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iker-gonzalez/ioromero
Repository containing a simple deployment.yaml file for deploying an application in Kubernetes. It integrates with ArgoCD for continuous deployment, ensuring automatic updates to the exposed application whenever changes are made to the Docker image version.
https://github.com/iker-gonzalez/ioromero
argocd continuous-deployment docker kubernetes kubernetes-deployment
Last synced: 1 day ago
JSON representation
Repository containing a simple deployment.yaml file for deploying an application in Kubernetes. It integrates with ArgoCD for continuous deployment, ensuring automatic updates to the exposed application whenever changes are made to the Docker image version.
- Host: GitHub
- URL: https://github.com/iker-gonzalez/ioromero
- Owner: iker-gonzalez
- Created: 2024-05-01T09:27:13.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-05-15T12:26:50.000Z (6 months ago)
- Last Synced: 2024-05-16T02:09:58.823Z (6 months ago)
- Topics: argocd, continuous-deployment, docker, kubernetes, kubernetes-deployment
- Homepage:
- Size: 25.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Continuous Deployment with ArgoCD
This repository contains a simple `deployment.yaml` file for deploying an application. It is being monitored by ArgoCD from another repository, [inception-of-things](https://github.com/iker-gonzalez/inception-of-things/blob/main/p3/confs/argo-app.yaml). Any change made to the Docker image version in `ioromero` will automatically trigger an update to the exposed application in `inception-of-things` through ArgoCD.
## Deployment
The deployment is managed through Kubernetes manifests defined in the `deployment.yaml` file. This includes specifications for pods, services, and any other necessary resources for running the application.
## Monitoring with ArgoCD
ArgoCD is configured to watch for changes in this repository. When a change is detected, ArgoCD automatically syncs the application state with the defined manifests, ensuring that the application is always up to date with the latest configurations.
## Usage
To use this repository effectively, follow these steps:
1. Make changes to the Docker image version in the `deployment.yaml` file as needed.
2. Commit and push the changes to the `ioromero` repository.
3. ArgoCD, configured in the `inception-of-things` repository, will detect the changes and automatically update the exposed application to the newly updated Docker image version.