Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.