Skip to content

Commit

Permalink
Serverless cluster pool (openshift#49904)
Browse files Browse the repository at this point in the history
* Serverless cluster pool

* Use OCP 4.15 instead of 4.14

* Increase max size to 12
  • Loading branch information
mgencur authored and liswang89 committed Mar 20, 2024
1 parent 641c870 commit d2a3b7d
Show file tree
Hide file tree
Showing 4 changed files with 119 additions and 0 deletions.
11 changes: 11 additions & 0 deletions clusters/hive/pools/serverless/OWNERS
@@ -0,0 +1,11 @@
approvers:
- aliok
- creydr
- dsimansk
- lberk
- matzew
- mgencur
- pierDipi
- ReToCode
- rhuss
- skonto
@@ -0,0 +1,33 @@
apiVersion: v1
items:
- apiVersion: v1
kind: Namespace
metadata:
name: serverless-cluster-pool
- apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: serverless-pool-admins
namespace: serverless-cluster-pool
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: hive-cluster-pool-admin
subjects:
- apiGroup: rbac.authorization.k8s.io
kind: Group
name: serverless-pool-admins
- apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: serverless-pool-admins
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-namespace-view
subjects:
- apiGroup: rbac.authorization.k8s.io
kind: Group
name: serverless-pool-admins
kind: List
metadata: {}
@@ -0,0 +1,40 @@
apiVersion: v1
kind: Secret
metadata:
name: install-config-aws-us-east-1
namespace: serverless-cluster-pool
stringData:
install-config.yaml: |
apiVersion: v1
baseDomain: serverless.devcluster.openshift.com
compute:
- architecture: amd64
hyperthreading: Enabled
name: worker
platform:
aws:
type: m5.xlarge
replicas: 3
controlPlane:
architecture: amd64
hyperthreading: Enabled
name: master
platform: {}
replicas: 3
metadata:
creationTimestamp: null
name: test01
networking:
clusterNetwork:
- cidr: 10.128.0.0/14
hostPrefix: 23
machineNetwork:
- cidr: 10.0.0.0/16
networkType: OVNKubernetes
serviceNetwork:
- 172.30.0.0/16
platform:
aws:
region: us-east-1
publish: External
type: Opaque
@@ -0,0 +1,35 @@
apiVersion: hive.openshift.io/v1
kind: ClusterPool
metadata:
labels:
architecture: amd64
cloud: aws
owner: serverless-ci
product: ocp
region: us-east-1
version: "4.15"
version_lower: 4.15.0-0
version_upper: 4.16.0-0
name: serverless-ocp-4-15-amd64-aws-us-east-1
namespace: serverless-cluster-pool
spec:
baseDomain: serverless.devcluster.openshift.com
hibernationConfig:
resumeTimeout: 20m0s
imageSetRef:
name: ocp-release-4.15.3-x86-64-for-4.15.0-0-to-4.16.0-0
installAttemptsLimit: 1
installConfigSecretTemplateRef:
name: install-config-aws-us-east-1
labels:
tp.openshift.io/owner: serverless-ci
maxSize: 12
platform:
aws:
credentialsSecretRef:
name: serverless-aws-credentials
region: us-east-1
pullSecretRef:
name: pull-secret
size: 4
skipMachinePools: true

0 comments on commit d2a3b7d

Please sign in to comment.