Skip to content

fsavoia/homelab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Backend_Infra_Apply Budget_Alert_Apply Kubernetes_Apply Check_Secrets

Homelab

This repository contains the code to create my homelab and cloud lab environments.

Git-Secrets Configuration

Importance

git-secrets is an essential tool to ensure that sensitive information, such as passwords and API keys, are not accidentally included in the Git repository. It scans commits and Git hooks to detect patterns that match known secrets and prevents these secrets from being added to the repository.

How to Configure

To ensure that all developers have git-secrets installed and configured correctly, follow the steps below:

  1. Clone the repository:
    git clone <repository_url>
    cd <repository_name>
    
  2. Run the setup script:
    ./setup_git_secrets.sh
    
    

Pipeline

The pipeline is configured to run the git-secrets scan before the build process. If any secrets are detected, the pipeline will fail, and the developer will need to remove the secrets before the pipeline can be run successfully.

Contributing

If you want to contribute to this project, please read the CONTRIBUTING.md file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published