misk@sopuli.xyz to Technology@lemmy.worldEnglish · 6 months agoAmazon Cloud Traffic Is Suffocating Fedora's Mirrorswww.phoronix.comexternal-linkmessage-square6fedilinkarrow-up164arrow-down10file-text
arrow-up164arrow-down1external-linkAmazon Cloud Traffic Is Suffocating Fedora's Mirrorswww.phoronix.commisk@sopuli.xyz to Technology@lemmy.worldEnglish · 6 months agomessage-square6fedilinkfile-text
cross-posted from: https://sopuli.xyz/post/13237910 Amazon Cloud Traffic Is Suffocating Fedora’s Mirrors
minus-squarepHr34kY@lemmy.worldlinkfedilinkEnglisharrow-up27·6 months agoMy company has build scripts that practically pull half an OS from an update mirror every time someone commits a code change. It’s maddening how inefficient CI/CD setups are.
minus-squareStupidmanager@lemmy.worldlinkfedilinkEnglisharrow-up5arrow-down1·6 months ago It’s maddening how inefficient CI/CD setups are. It’s maddening how inefficient CI/CD setups inexperienced DevOps engineers are. - Fixed that for you. Proper pipelines are modular and should run longer validation or updates externally, with only necessary stages executing. code validate - will this code compile code secure - are there any known security flaws introduced code plan/compile - if it’s iac, plan, if it’s application code, compile if it’s prod or like, approve required (human delay). Dev, test, uat - proceed with deploy code deploy - push code live Things like: patching, config management, vulnerability scanning, compliance checks, etc… are done outside the pipeline. There’s a reason people like me charge a lot! Lazy and/or inexperienced staff will get you in trouble one day.
minus-squaresteal_your_face@lemmy.mllinkfedilinkEnglisharrow-up2·6 months agoPop the images you use into your local image repository.
My company has build scripts that practically pull half an OS from an update mirror every time someone commits a code change.
It’s maddening how inefficient CI/CD setups are.
It’s maddening how inefficient
CI/CD setupsinexperienced DevOps engineers are. - Fixed that for you.Proper pipelines are modular and should run longer validation or updates externally, with only necessary stages executing.
Things like: patching, config management, vulnerability scanning, compliance checks, etc… are done outside the pipeline.
There’s a reason people like me charge a lot! Lazy and/or inexperienced staff will get you in trouble one day.
Pop the images you use into your local image repository.