Skip to content

Commit

Permalink
Add pipelines cluster pool
Browse files Browse the repository at this point in the history
Signed-off-by: divyansh42 <diagrawa@redhat.com>
  • Loading branch information
divyansh42 committed May 15, 2024
1 parent 89d1bd2 commit b9244c9
Show file tree
Hide file tree
Showing 6 changed files with 195 additions and 0 deletions.
11 changes: 11 additions & 0 deletions clusters/hosted-mgmt/hive/pools/pipelines/OWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
approvers:
- jkandasa
- khrm
- savitaashture
- vdemeester
options: {}
reviewers:
- divyansh42
- jkandasa
- khrm
- savitaashture
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
apiVersion: v1
items:
- apiVersion: v1
kind: Namespace
metadata:
name: pipelines-cluster-pool
- apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: pipelines-pool-admins
namespace: pipelines-cluster-pool
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: hive-cluster-pool-admin
subjects:
- apiGroup: rbac.authorization.k8s.io
kind: Group
name: pipelines-pool-admins
- apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
name: pipelines-pool-admins
roleRef:
apiGroup: rbac.authorization.k8s.io
kind: ClusterRole
name: cluster-namespace-view
subjects:
- apiGroup: rbac.authorization.k8s.io
kind: Group
name: pipelines-pool-admins
kind: List
metadata: {}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
apiVersion: v1
kind: Secret
metadata:
name: pipelines-install-config
namespace: pipelines-cluster-pool
type: Opaque
stringData:
install-config.yaml: |-
apiVersion: v1
baseDomain: psi.ospqa.com
compute:
- name: worker
platform:
openstack:
type: ci.m1.xlarge
replicas: 2
controlPlane:
name: master
platform:
openstack:
type: ci.m1.xlarge
replicas: 3
metadata:
name: mycluster
networking:
clusterNetwork:
- cidr: 10.128.0.0/14
hostPrefix: 23
machineNetwork:
- cidr: 192.168.0.0/16
networkType: OVNKubernetes
serviceNetwork:
- 172.30.0.0/16
platform:
openstack:
cloud: psi-pipelines
computeFlavor: ci.m1.xlarge
externalNetwork: provider_net_cci_12
octaviaSupport: '0'
apiFloatingIP: ""
ingressFloatingIP: ""
pullSecret: global-pull-secret
sshKey: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDQFU+8vJTYwiDweqp5ONtZY1apciwlfnHLRS2aTFuIVGChaet3BBm51yZwd4apL7pJs98zR9loT7tP6UipjZLTSqUJZmhz+nQ+TNWl298G43F6JpgfQY5ETc+48zd/yfBK8E1MY0uX7//dsTsZRwwcx6kLy5b2BsfL8POvGXXWZ0v8KkS3D3jdg1973N+dvZtbkvTcqQvgrzRTWNnL6yHlx4fyIKzcZDnp2g1+U5S5huG9QDwt+oYidb7xsGMJkr6K8HWoI3VjfVenMVWGxQpgJ7zTLkkedITsel/1Jr2qtFygAQIsFPLPvV0keMQJohhEr3ydVtdoUmMim1dy+/Pb
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
apiVersion: hive.openshift.io/v1
kind: ClusterPool
metadata:
creationTimestamp: null
labels:
architecture: amd64
cloud: psi-pipelines
owner: pipelines
product: ocp
version: "4.14"
version_lower: 4.14.0-0
version_upper: 4.15.0-0
name: pipelines-ocp-4-14-0-amd64-openstack
namespace: pipelines-cluster-pool
spec:
baseDomain: psi.ospqa.com
hibernationConfig:
resumeTimeout: 20m0s
imageSetRef:
name: ocp-release-4.14.24-x86-64-for-4.14.0-0-to-4.15.0-0
installAttemptsLimit: 1
installConfigSecretTemplateRef:
name: pipelines-install-config
labels:
tp.openshift.io/owner: pipelines
platform:
openstack:
cloud: psi-pipelines
credentialsSecretRef:
name: pipelines-openstack-credentials
size: 0
skipMachinePools: true
status:
ready: 0
size: 0
standby: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
apiVersion: hive.openshift.io/v1
kind: ClusterPool
metadata:
creationTimestamp: null
labels:
architecture: amd64
cloud: psi-pipelines
owner: pipelines
product: ocp
version: "4.15"
version_lower: 4.15.0-0
version_upper: 4.16.0-0
name: pipelines-ocp-4-15-0-amd64-openstack
namespace: pipelines-cluster-pool
spec:
baseDomain: psi.ospqa.com
hibernationConfig:
resumeTimeout: 20m0s
imageSetRef:
name: ocp-release-4.15.12-x86-64-for-4.15.0-0-to-4.16.0-0
installAttemptsLimit: 1
installConfigSecretTemplateRef:
name: pipelines-install-config
labels:
tp.openshift.io/owner: pipelines
platform:
openstack:
cloud: psi-pipelines
credentialsSecretRef:
name: pipelines-openstack-credentials
size: 0
skipMachinePools: true
status:
ready: 0
size: 0
standby: 0
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
apiVersion: hive.openshift.io/v1
kind: ClusterPool
metadata:
creationTimestamp: null
labels:
architecture: amd64
cloud: psi-pipelines
owner: pipelines
product: ocp
version: "4.16"
version_lower: 4.16.0-0
version_upper: 4.17.0-0
name: pipelines-ocp-4-16-0-amd64-openstack
namespace: pipelines-cluster-pool
spec:
baseDomain: psi.ospqa.com
hibernationConfig:
resumeTimeout: 20m0s
imageSetRef:
name: ocp-release-4.16.0-ec.6-x86-64-for-4.16.0-0-to-4.17.0-0
installAttemptsLimit: 1
installConfigSecretTemplateRef:
name: pipelines-install-config
labels:
tp.openshift.io/owner: pipelines
platform:
openstack:
cloud: psi-pipelines
credentialsSecretRef:
name: pipelines-openstack-credentials
size: 0
skipMachinePools: true
status:
ready: 0
size: 0
standby: 0

0 comments on commit b9244c9

Please sign in to comment.