2025-08-22 07:16
π The latest guide on installing OpenShift IPI on AWS emphasizes a secure, least-privilege approach. By using the cloud credential operator utility (ccoctl) and setting credentials mode to manual, users can create narrowly-defined IAM roles. π οΈ This method eliminates long-lived AWS access keys, relying instead on short-term AWS STS credentials. The ccoctl --dry-run feature allows for auditing IAM policies before applying them, enhancing security. π Key points include understanding the IAM...
Source: Red Hat Developer Blog
Mohammad Ahmad, Thuan Vo
2025-08-22 07:16
π Exciting news for developers! Integrating Azure DevOps with Red Hat Developer Hub creates a seamless CI/CD experience. Azure DevOps enhances source control and deployment, while Red Hat Developer Hub centralizes tools and documentation. Key plug-ins include Azure Scaffolder and Azure DevOps, enabling improved collaboration and faster delivery. For setup, ensure Azure Entra ID is configured and follow the detailed steps for integration. Learn more about optimizing your workflows!...
Source: Red Hat Developer Blog
Sumiran Chugh, Zheng Wang (George)
2025-08-21 07:01
π Red Hat Edge Manager, in Technology Preview, offers a fleet management solution for edge devices. It ensures security, simplifies management, and provides real-time visibility. π§ The article details how to auto-register Edge Manager with Red Hat MicroShift using Red Hat Advanced Cluster Management for Kubernetes 2.13. π Key steps include enabling Edge Manager, setting up the flightctl command, and configuring auto-registration. Explore how these tools can enhance your edge device...
Source: Red Hat Developer Blog
Hui Chen, Zhao Xue, Jacob Berger
2025-08-21 07:01
π Apache Kafka 3.9.0 introduces tiered storage for improved long-term data retention and cost efficiency. This feature allows independent scaling of compute and storage resources, leading to better client isolation. However, challenges remain in reading remote data. The article outlines two key problems and offers solutions, emphasizing important configurations like `fetch.max.bytes` and `max.partition.fetch.bytes`. Kafka 4.2.0 promises improvements to address these issues, enhancing...
Source: Red Hat Developer Blog
Federico Valeri, Luke Chen
2025-08-21 07:01
Unleash the power of chaos engineering with **krknctl**! π This command-line interface simplifies testing system resilience by orchestrating chaos scenarios using container images from krkn-hub. Key features include instant autocompletion, dynamic graph orchestration, and versatile container support with Podman or Docker. With pre-compiled binaries available, you can start your chaos engineering journey in minutes. Discover more and elevate your systems today! ππ» #ChaosEngineering #DevOps...
Source: Red Hat Developer Blog
Tullio Sebastiani
2025-08-20 07:01
π The OpenAI Responses API simplifies AI application development by managing complex orchestration. However, it is tied to specific models and a proprietary cloud service. Enter Llama Stack, an open-source server that offers a compatible Responses API and lets you deploy on your hardware with your chosen models. It supports advanced features like Retrieval-augmented Generation (RAG) for accurate answers without compromising document privacy. Explore how Llama Stack can transform your AI...
Source: Red Hat Developer Blog
J William Murdock, Roland HuΓ, Ann Marie Fred
2025-08-20 07:01
π Learn how to build container images for your Quarkus projects using the Container Image Buildpack extension! This method eliminates the need for a Dockerfile, streamlining your CI/CD workflow. π§ The extension leverages the Java Buildpack Client to simplify application deployment in Kubernetes. Ensure you have Podman/Docker, JDK 21+, and Maven 3.9+ to get started. π¦ With just a few Maven commands, you can create, build, and push your images to container registries effortlessly. #Quarkus...
Source: Red Hat Developer Blog
Charles Moulliard, Ozzy Osborne
2025-08-20 07:01
π Exciting developments in AI with the Model Context Protocol (MCP) from Anthropic! Released in November 2024, MCP enables large language models to communicate seamlessly with various tools. π οΈ With thousands of open-source MCP servers available, many developers are now creating agentic applications. However, there's still untapped potential in fully utilizing MCPβs capabilities. π My journey began during my internship at Red Hat, where I worked with Docling, an open-source data preprocessor....
Source: Red Hat Developer Blog
Ryan Fernandes
2025-08-20 07:01
π Building trustworthy AI is essential in today's development landscape. As AI engineers and developers, focusing on trust, safety, and transparency is crucial for creating reliable applications. π AI systems should be assessed based on their potential impact, categorized into high, moderate, and minimal tiers. This impacts design choices and operational guardrails. π‘ Best practices include documenting training data, testing for bias, ensuring explainability, and providing human...
Source: Red Hat Developer Blog
Maarten Vandeperre, Camille Nigon
2025-08-19 07:01
π Discover how to streamline multi-arch builds with Red Hat OpenShift! This article explains the builds for Red Hat OpenShift operator, allowing you to create a single build object for mixed architecture clusters. Key steps include installing the oc client, configuring the ClusterBuildStrategy, and verifying image builds for different architectures. Learn more about simplifying your build process! #RedHat #OpenShift #MultiArch #CloudComputing #DevOps
Source: Red Hat Developer Blog
Dylan Orzel
2025-08-19 07:01
π The Agent2Agent (A2A) protocol by Google facilitates communication between AI agents, allowing seamless interaction across different vendors. Each agent can serve as a client or remote agent depending on the context. π Communication involves retrieving an Agent Card, which contains essential details for task execution. Security measures such as HTTPS and authentication protocols are crucial for protecting these interactions. π‘οΈ Developers implementing A2A should remain vigilant about...
Source: Red Hat Developer Blog
Florencio Cano Gabarda
2025-08-19 07:01
π As large language models (LLMs) evolve, so must their infrastructure. Introducing **llm-d**, a Kubernetes-native distributed inference stack designed to enhance AI applications. It optimizes for complex reasoning, long-running prompts, and modular scaling. Key features include smart load balancing, split-phase inference, and disaggregated caching for efficiency. This innovation addresses the unique challenges of LLM inference, making it more cost-effective and performant. Join the growing...
Source: Red Hat Developer Blog
Cedric Clyburn, Philip Hayes
2025-08-14 07:01
Managing multiple Kubernetes clusters can be complex, especially with the need for consistent security and compliance. This article discusses how Red Hat Advanced Cluster Management simplifies this process through centralized management. Ansible automation enhances policy management by ensuring consistency, repeatability, and compliance across clusters. It also covers the use of the external secrets operator for secure credential management with AWS Secrets Manager. For more details, check...
Source: Red Hat Developer Blog
Amjed Jabari (AJ)
2025-08-14 07:01
Unlock the potential of vLLM inference in your macOS/iOS apps! π±π» This article explores how to use Apple Foundation and Alamofire for seamless communication with vLLM via an OpenAI-compatible Chat Completions endpoint. It covers essential topics such as data encoding, error handling, and processing streaming results. For hands-on experience, grab the sample code from GitHub and start building! ππ #vLLM #macOS #iOSDevelopment #OpenAI #Alamofire
Source: Red Hat Developer Blog
Rich Naszcyniec
2025-08-14 07:01
π§ In today's digital landscape, system resilience is crucial for businesses. The Krkn chaos dashboard is an open-source tool designed to enhance Kubernetes environments by simulating failures to identify vulnerabilities. π The dashboard allows teams to easily design and monitor chaos experiments, providing real-time updates on system health and generating detailed reports on failures. π» With user-friendly features, it encourages regular chaos testing, helping teams improve their system's...
Source: Red Hat Developer Blog
Varshini M
2025-08-14 07:01
Enhance your Jenkins pipeline security with Red Hat Advanced Developer Suite! π This suite integrates cryptographic signing, SBOM validation, and runtime enforcement to ensure a secure CI/CD process. Each stageβfrom commit to deploymentβnow includes proof of compliance. Key features include: - Trusted Artifact Signer for image signing. - Profile Analyzer for risk assessment. - Advanced Cluster Security for policy enforcement. Learn how to keep your deployment velocity while lowering risks! ππ§...
Source: Red Hat Developer Blog
Ramy El Essawy, Tyrell Reddy
2025-08-13 07:01
Need to deploy image mode updates in offline or air-gapped environments? Red Hat Enterprise Linux offers a flexible solution that doesn't rely on network connections. This method is ideal for security or hardware limitations. ππ Key steps include preparing an external storage device, copying the necessary images, and applying updates directly to the offline system. While effective, this approach can be time-consuming and requires on-site deployment. If your system can connect online, consider...
Source: Red Hat Developer Blog
Armando Ortiz
2025-08-13 07:01
Unlock the Red Hat Offline Knowledge Portal for easy access to documentation and guides without an internet connection! ππ» To install, ensure you have a Red Hat Satellite subscription, a web browser, and enough disk space. Follow these steps: 1οΈβ£ Generate your access key. 2οΈβ£ Log in to the registry and pull the image. 3οΈβ£ Run the podman image to verify. 4οΈβ£ Access the portal at http://localhost:8080. Explore valuable resources anytime, anywhere! πβ¨ #RedHat #KnowledgePortal #OfflineAccess...
Source: Red Hat Developer Blog
Avnish Kumar
2025-08-13 07:01
π Bunsen has rolled out new features to enhance user experience! The updated web interface now includes a simplified project chooser, making it easier to select projects and modify search criteria. A cookie support feature allows users to save search settings for future use, streamlining the process. πͺ Additionally, the testrun overview section is customizable, letting users sort results by various columns. The new "filter by testcase" feature helps identify regressions in test results more...
Source: Red Hat Developer Blog
Martin Cermak
2025-08-12 15:16
π Red Hat OpenShift Pipelines now allows for seamless management of virtual machines (VMs) in your CI/CD process. By integrating OpenShift Pipelines with OpenShift Virtualization, developers can automate the creation of standardized Windows golden images, enhancing VM provisioning. Key features include: - Management of pipelines as Kubernetes Custom Resources (CRs). - Simplified collaboration through source control management (SCM). - Streamlined operations by treating VMs as native objects...
Source: Red Hat Developer Blog
Karel Simon
2025-08-12 12:31
π More organizations are adopting platform engineering and internal developer portals (IDPs) to enhance onboarding and self-service capabilities. This article details how to create a Software Template for Backstage using Red Hat Developer Hub. The template automates developer tasks, enabling faster application repository creation on GitHub with a CI pipeline. Prerequisites include admin access to Red Hat Developer Hub and GitHub integration setup. The guide offers step-by-step instructions...
Source: Red Hat Developer Blog
Evan Shortiss, Raghu Banda
2025-08-12 07:16
π As AI agents evolve, the need for reliable connections to real-world data grows. The Model Context Protocol (MCP) offers a standardized way to connect AI systems securely and efficiently. In a recent article, a simple MCP server was built to fetch weather data from the Open-Meteo API. This server allows AI models to interact with external tools and data, enhancing their functionality. To explore MCP, developers can set up their environment and create tools to access data easily. The article...
Source: Red Hat Developer Blog
Saroj Paudel
2025-08-12 07:16
Unlock AI potential with GPU autoscaling on OpenShift! π Dynamic autoscaling is essential for maintaining efficiency and availability in modern applications. Red Hat OpenShift offers features like horizontal pod autoscaling (HPA) and custom metrics autoscaler (KEDA) to optimize resource allocation and manage workloads effectively. KEDA enhances traditional scaling methods by utilizing external metrics, enabling better performance for GPU-accelerated applications. π Learn how to implement...
Source: Red Hat Developer Blog
Rohit Ralhan
2025-08-11 15:31
π Discover effective disaster recovery strategies for Red Hat OpenShift Virtualization! This follow-up article explores orchestrating application failover using Kubernetes-native constructs and GitOps workflows. It emphasizes how to manage workloads during disruptions, focusing on redeployment and prioritization. Key practices include using Node Selectors and automation tools like Ansible and Helm for seamless transitions between primary and DR sites. Regular DR rehearsals and clear...
Source: Red Hat Developer Blog
Bryon Baker, Raffaele Spazzoli
2025-08-11 07:01
π Red Hat is set to discontinue support for smart inventories in favor of constructed inventories. This shift aims to address the limitations and challenges smart inventories present. π Migrating to constructed inventories can be complex, especially for large organizations. This article outlines a semi-automated process to simplify the transition, requiring human review to ensure accuracy. π Key migration steps include converting filtering conditions, reviewing configurations, and applying...
Source: Red Hat Developer Blog
Konstantin Kuminsky
2025-08-11 07:01
Learn how to configure MinIO as a backend for the Ansible Automation Hub in Red Hat environments. This setup provides a self-hosted, cost-effective alternative to cloud storage solutions like AWS S3. The article covers: 1οΈβ£ Setting up MinIO on an OpenShift cluster. 2οΈβ£ Integrating it with the Ansible Automation Platform. This method is ideal for air-gapped or on-premise deployments. #Ansible #MinIO #OpenShift #CloudStorage #DevOps
Source: Red Hat Developer Blog
Kamlendu Shekhar
2025-08-08 07:16
Ollama and vLLM serve distinct roles in the AI landscape. Ollama is designed for local development and prototyping, while vLLM excels in high-performance production environments. In benchmarks, vLLM outperformed Ollama with a peak throughput of 793 TPS compared to Ollama's 41 TPS and lower latency across all concurrency levels. Ollama prioritizes ease of use, making it suitable for individual developers, whereas vLLM is built for scalability, catering to enterprise applications. For detailed...
Source: Red Hat Developer Blog
Harshith Umesh
2025-08-08 07:16
π Red Hat Enterprise Linux (RHEL) 10 is now available! For system admins managing large environments, upgrading from RHEL 9 to RHEL 10 can be simplified using Red Hat Satellite 6.17 and Leapp. These tools help ensure consistency, compliance, and minimal downtime during the upgrade process. Leapp automates checks and resolves compatibility issues, while Satellite manages repository synchronization and system tracking. Before upgrading, ensure your Satellite is properly configured and...
Source: Red Hat Developer Blog
Avnish Kumar
2025-08-07 07:01
Explore how to run batch inference at scale with OpenShift AI using the CodeFlare SDK, Ray Data, and vLLM. This approach helps bridge the gap between local development and production execution, enabling data scientists to efficiently process large datasets without needing deep infrastructure knowledge. The article outlines the differences between online and offline inference, focusing on the latter for large-scale tasks. It provides a step-by-step guide on connecting to a Ray cluster and...
Source: Red Hat Developer Blog
Bryan Keane
2025-08-07 07:01
π Red Hat OpenShift Pipelines provide a cloud-native CI/CD solution using Tekton. This article highlights the use of OpenShift sandboxed containers, which isolate workloads in virtual machines, enhancing security for tasks needing elevated privileges. π For untrusted environments, OpenShift confidential containers (CoCo) further protect pipeline data by running containers in isolated hardware enclaves, safeguarding against admin access. π‘ The integration of these technologies ensures secure,...
Source: Red Hat Developer Blog
Pradipta Banerjee, Ariel Adam
2025-08-06 07:16
Managing user access for Red Hat Enterprise Linux (RHEL) just became simpler! π Red Hat has introduced three new system roles in the User Access service of the Hybrid Cloud Console: 1οΈβ£ **RHEL Administrator**: Full privileges for managing configurations and vulnerabilities. 2οΈβ£ **RHEL Operator**: Broad capabilities for editing configurations, but with some restrictions. 3οΈβ£ **RHEL Viewer**: Read-only access for viewing system data. These roles enhance security and streamline user management...
Source: Red Hat Developer Blog
Ryan Abbott
2025-08-06 07:16
π Discover how Redis and PostgreSQL can enhance SQL query performance in SAP environments! This article guides SAP and Red Hat admins in leveraging these technologies for better caching. π Key points include: - PostgreSQL and Redis can be deployed alongside SAP applications. - Redis offers granular control over caching, improving performance. - A Python program example showcases data caching. For more insights, check the full article! #Redis #PostgreSQL #SAP #Caching #DataManagement
Source: Red Hat Developer Blog
Vas Mitra
2025-08-05 07:01
π Red Hat Advanced Cluster Management 2.13 introduces a new developer preview feature: Managed Cluster Migration. This feature is beneficial when you need to migrate managed clusters due to instability, excess clusters, or selective transfers to another hub cluster. To get started, ensure both hub clusters are imported, running the same version, and have the managed-service account add-on enabled. You can then create a ManagedClusterMigration custom resource to facilitate the migration. For...
Source: Red Hat Developer Blog
Yaheng Liu, ChunLin Yang, Jacob Berger
2025-08-05 07:01
π Learn how to implement retrieval-augmented generation (RAG) using Python and Llama Stack! This article explores how RAG enhances AI responses by providing relevant context from documents, like Node.js reference architecture. By transforming data into vectors, the application retrieves pertinent document chunks to improve answer quality. The setup process involves running a Llama Stack instance and managing vector databases for efficient data handling. For developers interested in leveraging...
Source: Red Hat Developer Blog
Michael Dawson
2025-08-05 07:01
π Red Hat Advanced Cluster Management for Kubernetes 2.14 introduces incident detection, helping teams manage alert storms more effectively. This feature groups related alerts into manageable incidents, allowing for better root cause analysis and prioritization. To utilize this, install the Cluster Observability Operator on each cluster. It simplifies navigation between incidents within managed clusters. For installation details and to explore this feature, check the latest documentation....
Source: Red Hat Developer Blog
Tomas Remes, Luiz Bernardo Levenhagen
2025-08-05 07:01
Red Hat OpenStack Services on OpenShift introduces a new deployment architecture that enhances Infrastructure-as-a-Service (IaaS) environments. This architecture utilizes distributed control plane services in pods, which significantly reduces resource consumption compared to previous versions. A key feature of the latest release is the ability to run multiple OpenStack Services across different namespaces within the same OpenShift infrastructure, supporting development, staging, testing, and...
Source: Red Hat Developer Blog
Gil Rosenberg
2025-08-04 13:46
π Introducing the Right-Sizing Recommendations in Red Hat Advanced Cluster Management for Kubernetes! This new capability helps users identify over-provisioned and under-utilized resources across clusters, promoting efficient infrastructure use and cost savings. By analyzing real-time CPU and memory consumption, it offers actionable recommendations for workload optimization. Key features include a Grafana dashboard for resource metrics, customizable data filtering, and policy-driven...
Source: Red Hat Developer Blog
Raj Zalavadia, Darshan Vandra
2025-08-04 07:01
Unlock the potential of Red Hat Quay as a proxy cache for container images! π This guide details how to set up a Red Hat OpenShift cluster and enable proxy caching in Red Hat Quay. Start by configuring the FEATURE_PROXY_CACHE flag in the config.yaml file, then create an organization for remote image proxying. Learn how to pull images from external sources like Docker Hub and deploy applications seamlessly. π For more insights, check out the full article! #RedHat #ContainerRegistry #OpenShift...
Source: Red Hat Developer Blog
Ahmed Bashir
2025-08-04 07:01
π The .NET framework is a robust tool for deploying applications across platforms like Windows, Linux, and macOS. Red Hat offers a containerized version specifically for OpenShift. π The article by Tom Deseyn outlines steps for creating .NET container images and troubleshooting common issues. It highlights methods for memory analysis using tools like `dotnet dump`. π For developers looking to optimize their .NET applications in OpenShift, this is a valuable resource. #DotNet #OpenShift...
Source: Red Hat Developer Blog
Francisco De Melo Junior
2025-08-01 07:01
Learn how to automate certificate management in OpenShift using the cert-manager operator. π This article outlines the use of the ACME protocol with Identity Management (IdM) to streamline certificate issuance and renewal through a DNS challenge. It highlights the setup process with Red Hat Enterprise Linux (RHEL) 10 and OpenShift 4.14. Discover the benefits of reducing manual certificate management, which can lead to inefficiencies and errors. Read more to enhance your OpenShift...
Source: Red Hat Developer Blog
Josep Andreu Font, Ramon Gordillo Gutierrez