|
|
47c289 |
# CentOS Infra Onboarding
|
|
|
47c289 |
|
|
|
47c289 |
### Mailing lists
|
|
|
47c289 |
|
|
|
47c289 |
- https://lists.centos.org/mailman/listinfo/ci-users
|
|
|
47c289 |
- https://lists.centos.org/mailman/listinfo/centos-devel
|
|
|
47c289 |
- https://lists.centos.org/mailman/listinfo/centos-infra
|
|
|
47c289 |
- ci-sysadmin@centos.org
|
|
|
47c289 |
|
|
|
47c289 |
### IRC Channels
|
|
|
47c289 |
- #centos-ci
|
|
|
47c289 |
- #centos
|
|
|
47c289 |
- #centos-meeting
|
|
|
47c289 |
|
|
|
47c289 |
### Openshift
|
|
|
47c289 |
Containers
|
|
|
47c289 |
|
|
|
47c289 |
STG:
|
|
|
47c289 |
3 master/control nodes
|
|
|
47c289 |
5 worker/compute
|
|
|
47c289 |
|
|
|
47c289 |
Prod:
|
|
|
47c289 |
3 master/control
|
|
|
47c289 |
9 worker/compute
|
|
|
47c289 |
|
|
|
47c289 |
|
|
|
47c289 |
### Open Nebula
|
|
|
47c289 |
Application for managing VM instances
|
|
|
47c289 |
GUI is only available within the network, can do things like ssh port forwarding to access the console
|
|
|
47c289 |
|
|
|
47c289 |
- 1 frontend control node
|
|
|
47c289 |
- 9 hypervisor nodes
|
|
|
47c289 |
|
|
|
47c289 |
|
|
|
47c289 |
|
|
|
47c289 |
### Duffy
|
|
|
47c289 |
Application for managing Bare metal nodes
|
|
|
47c289 |
|
|
|
47c289 |
Rest API
|
|
|
47c289 |
beanstalkd message bus
|
|
|
47c289 |
Ansible playbooks, IPMI, PXE
|
|
|
47c289 |
API client python-cicoclient
|
|
|
47c289 |
Reserve a bare-metal for 6 hours
|
|
|
47c289 |
We maintain multiple versions of CentOS several different architectures for baremetal nodes in a pool ready to be consumed
|
|
|
47c289 |
eg: CentOS 6, 7, 8, 8-stream.
|
|
|
47c289 |
|
|
|
47c289 |
Architecture node counts in pool:
|
|
|
47c289 |
|
|
|
47c289 |
```
|
|
|
47c289 |
x86-64 83
|
|
|
47c289 |
i386 7
|
|
|
47c289 |
ppc64 / ppc64le 45
|
|
|
47c289 |
aarch64 20
|
|
|
47c289 |
```
|
|
|
47c289 |
|
|
|
47c289 |
- Duffy runs on: admin.ci.centos.org
|
|
|
47c289 |
- https://github.com/centos/duffy
|
|
|
47c289 |
|
|
|
47c289 |
|
|
|
47c289 |
### Legacy and (Legacy Legacy)
|
|
|
47c289 |
- OKD 3.6 https://console.apps.ci.centos.org:8443/
|
|
|
47c289 |
- Jenkins: https://ci.centos.org/
|
|
|
47c289 |
|
|
|
47c289 |
|
|
|
47c289 |
### Resources
|
|
|
47c289 |
|
|
|
47c289 |
- Working with CentOS Infra https://docs.fedoraproject.org/en-US/cpe/day_to_day_centos/
|
|
|
47c289 |
- Ticket Tracker: pagure.io/centos-infra [Use template ci-migration for migration or
|
|
|
47c289 |
|
|
|
47c289 |
- Fedora Nest 2020 talk: https://docs.google.com/presentation/d/1Efwz73t4NdxuzmyV8kvi3SewCIzDpidpePXGLfuweso/edit?ts=5f2ea19e#slide=id.g8fead7ec8b_0_44
|
|
|
47c289 |
|
|
|
47c289 |
- CentOS ACO (FAS): https://accounts.centos.org/
|
|
|
47c289 |
- SSH Config Jump host: https://wiki.centos.org/TipsAndTricks/SshTips/JumpHost
|
|
|
47c289 |
|
|
|
47c289 |
- CentOS Infra Playbooks https://github.com/CentOS/ansible-infra-playbooks
|
|
|
47c289 |
- Inventory: https://scm.infra.centos.org/CentOS/ansible-inventory-ci
|
|
|
47c289 |
- pkistore: https://scm.infra.centos.org/CentOS/ansible-pkistore-ci
|
|
|
47c289 |
- filestore: https://scm.infra.centos.org/CentOS/ansible-filestore-ci
|
|
|
47c289 |
|
|
|
47c289 |
- WIKI: https://wiki.centos.org/
|
|
|
47c289 |
|
|
|
47c289 |
- Centos QA Kanban: https://apps.centos.org/kanboard/board/28
|
|
|
47c289 |
- Centos QA Jenkins: https://console.qa.centos.org/
|
|
|
47c289 |
|
|
|
47c289 |
- Openshift 4 SOPs/Spikes: https://github.com/centosci/ocp4-docs
|
|
|
47c289 |
- OCP4 Staging: https://console-openshift-console.apps.ocp.stg.ci.centos.org/
|
|
|
47c289 |
- OCP4 Production: https://console-openshift-console.apps.ocp.ci.centos.org/
|