Sign inSign up

coveo/k8s-foreman

By coveo

•Updated over 6 years ago

Foreman for K8s

Image
0

10K+

coveo/k8s-foreman repository overview

⁠1. Presentation

This docker can only be used on K8S because it will use config maps and secret to define the whole configuration.

Foreman installer is used to install a standalone foreman setup. The database is an external MySQL instance. The foreman proxy will be install with puppet in a different docker⁠. Foreman will use certificate signed by puppetCA An NFS share is used to store all certificates from puppetCA

⁠2. Configuration

⁠Secret to set

  • /etc/foreman/database.yml
  • /etc/foreman/encryption_key.rb
  • /etc/foreman/settings.yaml
  • /usr/share/foreman/config/initializers/local_secret_token.rb

⁠ConfigMap to set

  • /etc/apache2/sites-available/05-foreman-ssl.conf
  • /etc/apache2/sites-available/05-foreman.conf
  • /etc/foreman/plugins/default_hostgroup.yaml

⁠EFS Configuration

Create Persistent Volumes and Persistent Volumes claims with the yaml available in puppet repos.

Tag summary

Content type

Image

Digest

Size

352.8 MB

Last updated

over 6 years ago

docker pull coveo/k8s-foreman