1_r/devopsish

1_r/devopsish

54569 bookmarks
Custom sorting
IRS moves forward with a new free-file tax return system, supporters and critics mobilize
IRS moves forward with a new free-file tax return system, supporters and critics mobilize
On one side, civil society groups this week launched a coalition to promote the move toward a government-run free-file program. On the other, tax preparation firms like Intuit and H&R Block have been pouring millions into lobbying to try to stop the idea cold.
·pbs.org·
IRS moves forward with a new free-file tax return system, supporters and critics mobilize
Detecting eBPF Malware with Tracee
Detecting eBPF Malware with Tracee
BPF is a popular and powerful technology embedded in the Linux kernel and can potentially be used by threat actors as part of their malicious arsenal.
·blog.aquasec.com·
Detecting eBPF Malware with Tracee
Apple supplier TSMC delays start of Arizona chip factory
Apple supplier TSMC delays start of Arizona chip factory
TSMC's chairman said the company is working to send trained technicians from Taiwan to train local workers to help accelerate equipment installation.
·cnbc.com·
Apple supplier TSMC delays start of Arizona chip factory
jmorganca/ollama
jmorganca/ollama
Run, customize, and share self-contained & portable large language models
·github.com·
jmorganca/ollama
Whoa… | Head of MI6 warns that China is setting ‘data traps’ for partners
Whoa… | Head of MI6 warns that China is setting ‘data traps’ for partners
In a rare speech, Richard Moore said countries should be wary of signing deals with China that ultimately put them in a "data trap” that dilutes their sovereignty and leaves them vulnerable to influence from Beijing.
·therecord.media·
Whoa… | Head of MI6 warns that China is setting ‘data traps’ for partners
Cloudflare reports surge in sophisticated DDoS attacks
Cloudflare reports surge in sophisticated DDoS attacks
Hacking groups — many based in Russia — pummeled companies in the second quarter of this year with well-planned distributed denial-of-service (DDoS) attacks, according to new research.
·therecord.media·
Cloudflare reports surge in sophisticated DDoS attacks
Russia’s Turla hackers target Ukraine’s defense with spyware
Russia’s Turla hackers target Ukraine’s defense with spyware
The Russian hacking group Turla is attacking Ukrainian defense forces with spying malware, according to new research from the country’s computer emergency response team (CERT-UA).
·therecord.media·
Russia’s Turla hackers target Ukraine’s defense with spyware
Don't expect to be motivated everyday
Don't expect to be motivated everyday
"Don't expect to be motivated everyday to get out there and make things happen. You won’t be. Don't count on motivation. Count on Discipline.&qu...
·addyosmani.com·
Don't expect to be motivated everyday
Kevin Mitnick, Hacker Who Once Eluded Authorities, Is Dead at 59
Kevin Mitnick, Hacker Who Once Eluded Authorities, Is Dead at 59
Mr. Mitnick, best known for a crime spree during the 1990s that involved the theft of computer data and credit card numbers, died from pancreatic cancer. He later became a security consultant, writer and public speaker.
·nytimes.com·
Kevin Mitnick, Hacker Who Once Eluded Authorities, Is Dead at 59
Blog: Spotlight on SIG CLI
Blog: Spotlight on SIG CLI
Author : Arpit Agrawal In the world of Kubernetes, managing containerized applications at scale requires powerful and efficient tools. The command-line interface (CLI) is an integral part of any developer or operator’s toolkit, offering a convenient and flexible way to interact with a Kubernetes cluster. SIG CLI plays a crucial role in improving the Kubernetes CLI experience by focusing on the development and enhancement of kubectl , the primary command-line tool for Kubernetes. In this SIG CLI Spotlight, Arpit Agrawal, SIG ContribEx-Comms team member, talked with Katrina Verey , Tech Lead & Chair of SIG CLI,and Maciej Szulik , SIG CLI Batch Lead, about SIG CLI, current projects, challenges and how anyone can get involved. So, whether you are a seasoned Kubernetes enthusiast or just getting started, understanding the significance of SIG CLI will undoubtedly enhance your Kubernetes journey. Introductions Arpit : Could you tell us a bit about yourself, your role, and how you got involved in SIG CLI? Maciej : I’m one of the technical leads for SIG-CLI. I was working on Kubernetes in multiple areas since 2014, and in 2018 I got appointed a lead. Katrina : I’ve been working with Kubernetes as an end-user since 2016, but it was only in late 2019 that I discovered how well SIG CLI aligned with my experience from internal projects. I started regularly attending meetings and made a few small PRs, and by 2021 I was working more deeply with the Kustomize team specifically. Later that year, I was appointed to my current roles as subproject owner for Kustomize and KRM Functions, and as SIG CLI Tech Lead and Chair. About SIG CLI Arpit : Thank you! Could you share with us the purpose and goals of SIG CLI? Maciej : Our charter has the most detailed description, but in few words, we handle all CLI tooling that helps you manage your Kubernetes manifests and interact with your Kubernetes clusters. Arpit : I see. And how does SIG CLI work to promote best-practices for CLI development and usage in the cloud native ecosystem? Maciej : Within kubectl , we have several on-going efforts that try to encourage new contributors to align existing commands to new standards. We publish several libraries which hopefully make it easier to write CLIs that interact with Kubernetes APIs, such as cli-runtime and kyaml . Katrina : We also maintain some interoperability specifications for CLI tooling, such as the KRM Functions Specification (GA) and the new ApplySet Specification (alpha). Current projects and challenges Arpit : Going through the README file, it’s clear SIG CLI has a number of subprojects, could you highlight some important ones? Maciej : The four most active subprojects that are, in my opinion, worthy of your time investment would be: kubectl : the canonical Kubernetes CLI. Kustomize : a template-free customization tool for Kubernetes yaml manifest files. KUI - a GUI interface to Kubernetes, think kubectl on steroids. krew : a plugin manager for kubectl . Arpit : Are there any upcoming initiatives or developments that SIG CLI is working on? Maciej : There are always several initiatives we’re working on at any given point in time. It’s best to join one of our calls to learn about the current ones. Katrina : For major features, you can check out our open KEPs . For instance, in 1.27 we introduced alphas for a new pruning mode in kubectl apply , and for kubectl create plugins. Exciting ideas that are currently under discussion include an interactive mode for kubectl delete (KEP 3895 ) and the kuberc user preferences file (KEP 3104 ). Arpit : Could you discuss any challenges that SIG CLI faces in its efforts to improve CLIs for cloud-native technologies? What are the future efforts to solve them? Katrina : The biggest challenge we’re facing with every decision is backwards compatibility and ensuring we don’t break existing users. It frequently happens that fixing what's on the surface may seem straightforward, but even fixing a bug could constitute a breaking change for some users, which means we need to go through an extended deprecation process to change it, or in some cases we can’t change it at all. Another challenge is the need to balance customization with usability in the flag sets we expose on our tools. For example, we get many proposals for new flags that would certainly be useful to some users, but not a large enough subset to justify the increased complexity having them in the tool entails for everyone. The kuberc proposal may help with some of these problems by giving individual users the ability to set or override default values we can’t change, and even create custom subcommands via aliases Arpit : With every new version release of Kubernetes, maintaining consistency and integrity is surely challenging: how does the SIG CLI team tackle it? Maciej : This is mostly similar to the topic mentioned in the previous question: every new change, especially to existing commands goes through a lot of scrutiny to ensure we don’t break existing users. At any point in time we have to keep a reasonable balance between features and not breaking users. Future plans and contribution Arpit : How do you see the role of CLI tools in the cloud-native ecosystem evolving in the future? Maciej : I think that CLI tools were and will always be an important piece of the ecosystem. Whether used by administrators on remote machines that don’t have GUI or in every CI/CD pipeline, they are irreplaceable. Arpit : Kubernetes is a community-driven project. Any recommendation for anyone looking into getting involved in SIG CLI work? Where should they start? Are there any prerequisites? Maciej : There are no prerequisites other than a little bit of free time on your hands and willingness to learn something new :-) Katrina : A working knowledge of Go often helps, but we also have areas in need of non-code contributions, such as the Kustomize docs consolidation project .
·kubernetes.io·
Blog: Spotlight on SIG CLI
Blog: Spotlight on SIG CLI
Blog: Spotlight on SIG CLI
In the world of Kubernetes, managing containerized applications at scale requires powerful and efficient tools. The command-line interface (CLI) is an integral part of any developer or operator’s toolkit, offering a convenient and flexible way to interact with a Kubernetes cluster. SIG CLI plays a crucial role in improving the Kubernetes CLI experience by focusing on the development and enhancement of kubectl , the primary command-line tool for Kubernetes. In this SIG CLI Spotlight, Arpit Agrawal, SIG ContribEx-Comms team member, talked with Katrina Verey , Tech Lead & Chair of SIG CLI,and Maciej Szulik , SIG CLI Batch Lead, about SIG CLI, current projects, challenges and how anyone can get involved. So, whether you are a seasoned Kubernetes enthusiast or just getting started, understanding the significance of SIG CLI will undoubtedly enhance your Kubernetes journey. Introductions Arpit : Could you tell us a bit about yourself, your role, and how you got involved in SIG CLI? Maciej : I’m one of the technical leads for SIG-CLI. I was working on Kubernetes in multiple areas since 2014, and in 2018 I got appointed a lead. Katrina : I’ve been working with Kubernetes as an end-user since 2016, but it was only in late 2019 that I discovered how well SIG CLI aligned with my experience from internal projects. I started regularly attending meetings and made a few small PRs, and by 2021 I was working more deeply with the Kustomize team specifically. Later that year, I was appointed to my current roles as subproject owner for Kustomize and KRM Functions, and as SIG CLI Tech Lead and Chair. About SIG CLI Arpit : Thank you! Could you share with us the purpose and goals of SIG CLI? Maciej : Our charter has the most detailed description, but in few words, we handle all CLI tooling that helps you manage your Kubernetes manifests and interact with your Kubernetes clusters. Arpit : I see. And how does SIG CLI work to promote best-practices for CLI development and usage in the cloud native ecosystem? Maciej : Within kubectl , we have several on-going efforts that try to encourage new contributors to align existing commands to new standards. We publish several libraries which hopefully make it easier to write CLIs that interact with Kubernetes APIs, such as cli-runtime and kyaml . Katrina : We also maintain some interoperability specifications for CLI tooling, such as the KRM Functions Specification (GA) and the new ApplySet Specification (alpha). Current projects and challenges Arpit : Going through the README file, it’s clear SIG CLI has a number of subprojects, could you highlight some important ones? Maciej : The four most active subprojects that are, in my opinion, worthy of your time investment would be: kubectl : the canonical Kubernetes CLI. Kustomize : a template-free customization tool for Kubernetes yaml manifest files. KUI - a GUI interface to Kubernetes, think kubectl on steroids. krew : a plugin manager for kubectl . Arpit : Are there any upcoming initiatives or developments that SIG CLI is working on? Maciej : There are always several initiatives we’re working on at any given point in time. It’s best to join one of our calls to learn about the current ones. Katrina : For major features, you can check out our open KEPs . For instance, in 1.27 we introduced alphas for a new pruning mode in kubectl apply , and for kubectl create plugins. Exciting ideas that are currently under discussion include an interactive mode for kubectl delete (KEP 3895 ) and the kuberc user preferences file (KEP 3104 ). Arpit : Could you discuss any challenges that SIG CLI faces in its efforts to improve CLIs for cloud-native technologies? What are the future efforts to solve them? Katrina : The biggest challenge we’re facing with every decision is backwards compatibility and ensuring we don’t break existing users. It frequently happens that fixing what’s on the surface may seem straightforward, but even fixing a bug could constitute a breaking change for some users, which means we need to go through an extended deprecation process to change it, or in some cases we can’t change it at all. Another challenge is the need to balance customization with usability in the flag sets we expose on our tools. For example, we get many proposals for new flags that would certainly be useful to some users, but not a large enough subset to justify the increased complexity having them in the tool entails for everyone. The kuberc proposal may help with some of these problems by giving individual users the ability to set or override default values we can’t change, and even create custom subcommands via aliases Arpit : With every new version release of Kubernetes, maintaining consistency and integrity is surely challenging: how does the SIG CLI team tackle it? Maciej : This is mostly similar to the topic mentioned in the previous question: every new change, especially to existing commands goes through a lot of scrutiny to ensure we don’t break existing users. At any point in time we have to keep a reasonable balance between features and not breaking users. Future plans and contribution Arpit : How do you see the role of CLI tools in the cloud-native ecosystem evolving in the future? Maciej : I think that CLI tools were and will always be an important piece of the ecosystem. Whether used by administrators on remote machines that don’t have GUI or in every CI/CD pipeline, they are irreplaceable. Arpit : Kubernetes is a community-driven project. Any recommendation for anyone looking into getting involved in SIG CLI work? Where should they start? Are there any prerequisites? Maciej : There are no prerequisites other than a little bit of free time on your hands and willingness to learn something new :-) Katrina : A working knowledge of Go often helps, but we also have areas in need of non-code contributions, such as the Kustomize docs consolidation project .
·kubernetes.dev·
Blog: Spotlight on SIG CLI
How platform teams get stuff done
How platform teams get stuff done
Platform teams ensure success by thoughtfully selecting which collaboration patterns to use with their customer teams, based on the maturity of each team and the phase of their platform adoption.
·martinfowler.com·
How platform teams get stuff done
The Death of Infosec Twitter | Cyentia Institute
The Death of Infosec Twitter | Cyentia Institute
"Infosec Twitter," a vibrant community of security practitioners, known for its insight, inspiration, and entertainment, is coming to an end.
·cyentia.com·
The Death of Infosec Twitter | Cyentia Institute
Ukraine police bust another bot farm accused of pro-Russia propaganda, internet fraud
Ukraine police bust another bot farm accused of pro-Russia propaganda, internet fraud
Ukraine's Cyber Police shut down yet another bot farm that was reportedly spreading disinformation about the war in Ukraine on social media, just one month after a similar illicit operation was raided in west-central Ukraine.
·therecord.media·
Ukraine police bust another bot farm accused of pro-Russia propaganda, internet fraud
How to Configure mTLS using SPIRE with Envoy
How to Configure mTLS using SPIRE with Envoy
How do you configure mutual authentication (mTLS) between your container application in Kubernetes? Apart from using a service mesh, you can use SPIRE with Envoy to issue and validate the identities of your workloads. This method allows you to secure communication between your applications without impacting developer productivity. #AWS #Kubernetes #EKS #SPIRE #envoy 00:00 - Introduction 00:14 - SPIRE with Envoy Setup 00:51 - Developer benefits of using SPIRE with Envoy 01:56 - Architecture and application walk-through 04:36 - Code walk-through and demo Resources: Workload Registration - https://spiffe.io/docs/latest/spire-about/spire-concepts/#workload-registration Attestation - https://spiffe.io/docs/latest/spire-about/spire-concepts/#attestation Registering workloads - https://spiffe.io/docs/latest/deploying/registering/ https://github.com/LukeMwila/spire-with-envoy-service-to-service
·youtube.com·
How to Configure mTLS using SPIRE with Envoy
Wisconsin county dealing with ‘catastrophic software failure’; California city declares ransomware emergency
Wisconsin county dealing with ‘catastrophic software failure’; California city declares ransomware emergency
Ransomware continues to plague regional governments in the U.S., with a Wisconsin county announcing a “catastrophic software failure” following an alleged LockBit ransomware attack, and a California city declaring a state of emergency over a cyber incident that began last week.
·therecord.media·
Wisconsin county dealing with ‘catastrophic software failure’; California city declares ransomware emergency
ASUS and Intel Agree on Deal for a NUC Future
ASUS and Intel Agree on Deal for a NUC Future
Intel and ASUS announced a term sheet that will see a new ASUS NUC BU stood up and 10th to 13th gen NUC manufacturing to be done by ASUS
·servethehome.com·
ASUS and Intel Agree on Deal for a NUC Future
Leading Cybersecurity with a Control vs. Resilience Strategy
Leading Cybersecurity with a Control vs. Resilience Strategy
There are two paths we can pursue for our cybersecurity strategy: the control strategy or the resilience strategy. This post includes an infographic comparing them.
·kellyshortridge.com·
Leading Cybersecurity with a Control vs. Resilience Strategy
Forever chemicals and blood donation 🩸 [plausible]
Forever chemicals and blood donation 🩸 [plausible]
I saw a headline saying that donating blood lowers the level of forever chemicals in your body. This post will give a back-of-the-envelope calculation to show that this idea is plausible. Suppose there are chemicals in your bloodstream that do not break down and that your body will not filter out. Suppose you have about
·johndcook.com·
Forever chemicals and blood donation 🩸 [plausible]