Skip to content

AlexanderWiechert/k8_template_structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gitlab Bespiel Template für Kubernetes Projekte

Beispiel demo-service

Struktur in Gitlab

PRODUCT
└── kubernetes
    ├── demo-service
    │   ├── create-release-image
    │   │   ├── Dockerfile
    │   │   ├── pom.xml
    │   │   └── README.md
    │   ├── DEV1
    │   │   ├── deploy_client1
    │   │   │   ├── README.md
    │   │   │   └── values.yml
    │   │   └── deploy_client2
    │   │       ├── README.md
    │   │       └── values.yml
    │   ├── DEV2
    │   │   ├── deploy_client1
    │   │   │   ├── README.md
    │   │   │   └── values.yml
    │   │   └── deploy_client2
    │   │       ├── README.md
    │   │       └── values.yml
    │   ├── helm-chart
    │   │   └── chart
    │   │       ├── Chart.yaml
    │   │       ├── templates
    │   │       └── values.yaml
    │   └── PROD01
    │   │   ├── deploy_client1
    │   │   │   ├── README.md
    │   │   │   └── values.yml
    │   │   └── deploy_client2
    │   │       ├── README.md
    │   │       └── values.yml
    └── create-namespace
        ├── DEV1
        │   └── namespace.json
        ├── DEV2
        │   └── namespace.json
        └── PROD01
            └── namespace.json

Das Script legt die nötigen Gruppen und Repositories in Gitlab an. Es werden auch die Beispielpipelines aus dem demo-service Projekt eingefügt. Hier müssen dann die Werte entsprechend angepasst werden.

Aufruf

cd scripts/
./gitlab_template.sh
Script muss mit zwei Parametern aufgerufen werden.
Bespiel: ./gitlab_template.sh PRODUCT demo-service
./gitlab_template.sh MYNICEPRODUCT myniceservice

Ergebniss

imported

Alexander Wiechert // Elastic2ls

Website

Contact

License

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages