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

https://github.com/clustergarage/argus

File Integrity Monitoring for Kubernetes
https://github.com/clustergarage/argus

containers file-integrity-monitoring kubernetes-monitoring monitoring security

Last synced: 12 months ago
JSON representation

File Integrity Monitoring for Kubernetes

Awesome Lists containing this project

README

          

# Argus

[![Latest Argus release](https://img.shields.io/github/release/clustergarage/argus.svg?style=flat-square)](https://github.com/clustergarage/argus)

This repository fronts the **Argus** application suite. It includes several components that make up the documentation, configuration files linked in the docs, and a set of common examples to get you started.

**tl;dr--** [get started here](https://clustergarage.io/argus/docs/getting-started/)!

## Purpose

The files that build the [documentation](https://clustergarage.io/argus/) are hosted and maintained here. Configuration files are hosted in order to be linked as raw YAML that can be `apply`ed to your running cluster. In addition to those, a suite of common examples that allow you to familiarize yourself with how to set up watchers on common applications in both vanilla Kubernetes as well as OpenShift variants.

## Configuration Files

Located under:
- `configs/argus-k8s.yaml` — for vanilla Kubernetes clusters
- `configs/argus-k8s-secure.yaml` — for vanilla (SSL/TLS enabled) Kubernetes clusters
- `configs/argus-openshift.yaml` — for OpenShift clusters
- `configs/argus-openshift-secure.yaml` — for (SSL/TLS enabled) OpenShift clusters

Presents the production configuration files to stand it up in your running cluster; the steps to use these are summarized in the [getting started](https://clustergarage.io/argus/docs/getting-started/) section of the documentation.

## Running Examples

Located under:
- `examples/*`

Provides sample configurations to create and monitor ArgusWatchers with various applications that will be outlined in the [examples](https://clustergarage.io/argus/docs/examples/) documentation.

## Helm Repository

If using the popular Kubernetes package manager Helm, we maintain and host a Helm repository in this area as well.

Located under:
- `helm/*`

Further information on how to use the Helm variation of **Argus** is also located in the [getting started](https://clustergarage.io/argus/docs/getting-started/) section of the documentation.