Merge "Incorporate HWCC in deployment gate."

This commit is contained in:
Zuul
2020-11-11 12:08:22 +00:00
committed by Gerrit Code Review
18 changed files with 158 additions and 28 deletions

View File

@@ -0,0 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- profile1.yaml
- profile2.yaml

View File

@@ -0,0 +1,26 @@
apiVersion: metal3.io/v1alpha1
kind: HardwareClassification
metadata:
name: hardwareclassification-profile1
namespace: default
labels:
hardwareclassification-profile1: matches
hardwareclassification-error: All
spec:
hardwareCharacteristics:
cpu:
minimumCount: 1
maximumCount: 72
minimumSpeedMHz: 1000
maximumSpeedMHz: 3600
disk:
minimumCount: 1
maximumCount: 8
minimumIndividualSizeGB: 1
maximumIndividualSizeGB: 3000
ram:
minimumSizeGB: 1
maximumSizeGB: 180
nic:
minimumCount: 1
maximumCount: 7

View File

@@ -0,0 +1,26 @@
apiVersion: metal3.io/v1alpha1
kind: HardwareClassification
metadata:
name: hardwareclassification-profile2
namespace: default
labels:
hardwareclassification-profile2: matches
hardwareclassification-error: All
spec:
hardwareCharacteristics:
cpu:
minimumCount: 80
maximumCount: 100
minimumSpeedMHz: 2000
maximumSpeedMHz: 4000
disk:
minimumCount: 20
maximumCount: 80
minimumIndividualSizeGB: 2000
maximumIndividualSizeGB: 3000
ram:
minimumSizeGB: 400
maximumSizeGB: 800
nic:
minimumCount: 50
maximumCount: 70