Good Morning Everyone,
Our infrastructure is mostly a python store, meaning almost all our apps are
written in python and most using wsgi.
However in python we are using a number of framework:
* flask for most
* pyramid for some of the biggest (bodhi, FAS3)
* Django (askbot, Hyperkitty)
* TurboGears2 (fedora-packages)
* aiohttp (python3, async app: mdapi)
While this makes sometime things difficult, these are fairly standard framework
and most of our developers are able to help on all.
However, as I see us starting to look at JS for some of our apps (fedora-hubs,
wartaa...), I wonder if we could start the discussion early about the different
framework and eventually see if we can unify around one.
This would also allow those of us not familiar with any JS framework to look at
the recommended one instead of picking one up semi-randomly.
So has anyone experience with one or more JS framework? Do you have one that
would you recommend? Why?
Thanks for your inputs,
As some of you may be aware there has been chatter around having the
documentation for infrastructure and release engineering centralised in one
A possible solution to this is to move all of these under a new section on
docs.fedoraproject.org called something like Infrastructure and Release
Engineering (very original I know).
We could then go about moving docs which are suitable from currrent
locations to the new central point. Each doc should be updated before
moving and the old document should be updated to only contain a link to the
new doc to avoid a case of multiple versions of a doc (https://xkcd.com/927/
The following links contain the bulk of the documentation:
These would be the suggested first steps with other docs to follow if/when
these are completed.
As I say this is just a possible solution so as always all feedback and
suggestions are encouraged and welcomed.
With the sunset of CentOS8 we want to allow builds on top real RHEL in Copr. Now that the RH Developer program is known,
what are the option? Do we already use it somewhere? Or I will be the first to use it? :)
I need it accessible from AWS so the repos we use in Koji are likely out of the question and I need to use real
My name is Eddie Jennings, Jr., and I'm an IT generalist and system administrator who has been working in the Windows administration space for almost 8 years. For the last couple of years, I've been looking for opportunities to move into the Linux adminstration realm. I've been a Fedora user for several years, and I figure contributing to the infrastructure team would be an opportunity to both gain experience as well as give to the community.
Here's the information requested from the Getting Started wiki page.
IRC handle: eddiejennings
Skills I can offer:
- basic BASH and strong PowerShell scripting knowledge
- network device configuration and troubleshooting (routers / firewalls and switches)
- network service configuration and troubleshooting: DNS (BIND and Windows DNS), DHCP (dhcpd and Windows DHCP), load balancing and reverse proxy (Citrix NetScaler), E-mail (Exchange (on-prem hybrid, and online), Cisco IronPort, Postfix (as a relay)), directory services (Active Directory)
- management and configuration of KVM, Hyper-V, and ESXi (am the most familiar with Hyper-V)
- basic VoIP (deployed and managed FreePBX)
- basic storage knowledge: LVM and working with ext4, xfs file systems. From the Windows world SMB shares, DFS, and NTFS file systems
- fundamental knowledge of administering Linux system (more much familiar with RHEL than Debian-based systems)
- basic Ansible knowledge
- currently pursuing RHCE certification and hope to sit the exam in August
- RHCSA v8 (August 2020)
- LPI Linux Essentials (August 2019)
Skills I want to gain or sharpen (no particular order and not an exhaustive list):
- Using Ansible for infrastructure management
- Deeper knowledge of using KVM
- Deeper networking skills and knowledge of tools (such as becoming familiar with nftables instead of always relying on firewalld, become familiar with WireGuard, leveraging NginX and HAProxy)
- Proficiency with git or other source control systems (ties into working Ansible)
- Deeper storage knowledge (leveraging snapshot technology of LVM or file systems like BTRFS, understanding of using SANs to provide block storage)
- More proficiency with data backup tools and best practices
- Basic database configuration and administration
Current Issues that pique my interest:
There are two EasyFix tickets regarding Ansible, with which I'd like to see if I can help. There is ticket #9852 regarding DNS that is interesting, as well as #9683 about logging into RedHat bugzilla -- seems like an opportunity to become with an authentication system that isn't Active Directory.
I hope this introduction was not too long-winded, but I figure the more I list, the easier it will be to see where I might be able to contribute. I'm looking forwarding to meeting and learning from everyone!
Eddie Jennings, Jr.
IRC handle: petebuffon
Skills I have:
- Linux System Administration (Ubuntu, RHEL)
- Container networking, firewalls, NFS/SMB, and Wireguard VPN
- KVM, Docker, Podman, LXD
- Infrastructure as code (Terraform)
- Vector and bitmap editing (Inkscape, GIMP)
I am a Regular listener of LINUX Unplugged, Ask Noah Show, and 2.5 Admins.
What I want to learn:
- System administration
- Infrastructure as code including but not limited to Ansible
- CI/CD pipelines
- Continue to learn about containers and possibly Kubernetes
Adjacent interests include:
- Web development
Issue #9693 <https://pagure.io/fedora-infrastructure/issue/9693> looks
interesting to me as it involves Ansible and is apprentice friendly.
I am looking to change careers into system administration/DevOps and I
would like to gain some real world experience and beef up my resume by
joining the Fedora Infrastructure team. I use Fedora every day and it
would be great to give back to the community.
You can reach out to me using mi IRC Handle: argos94
Some of the languages I've used are Python, Bash, Go and C++. Although, a I
feel I'm more proficient with Python.
In addition to that, I have a modest understanding of cloud infrasctructure
as I'm certificated in Oracle Cloud Infrastructure Architect Associate 2019
Currently, I'm learning terraform and kubernetes
As an apprentice I think #9693 Ansible Cleanup: Apprentice Friendly: Remove
PHX2 from playbooks
Status : Open - Type : - Component : would be a nice start