Articles from Source: Red-Hat-Developer-Blog

Least-privilege installation of OpenShift IPI on AWS

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

Integrate Azure DevOps into Red Hat Developer Hub workflows

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)

How to auto-register Red Hat Edge Manager with MicroShift

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

The hidden pitfalls of Kafka tiered storage

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

Unleash controlled chaos with krknctl

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

Your agent, your rules: A deep dive into the Responses API with Llama Stack

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

Build a container image for a Quarkus project using Buildpacks

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

How I built an agentic application for Docling with MCP

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

Building trustworthy AI: A developer's guide to production-ready systems

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

Build on multi-arch clusters with builds for Red Hat OpenShift

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

How to enhance Agent2Agent (A2A) security

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

Getting started with llm-d for distributed AI inference

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

Manage Advanced Cluster Management policies using Ansible

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)

Integrate vLLM inference on macOS/iOS with Alamofire and Apple Foundation

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

Enhancing system resilience with Krkn chaos dashboard

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

How to secure your Jenkins pipeline with Red Hat Advanced Developer Suite

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

How to deploy an image mode update in offline and air-gapped environments

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

How to install Offline Knowledge Portal on a local system

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

New features in Bunsen

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

Windows image-building service for OpenShift Virtualization

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

Build your first Software Template for Backstage

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

How to build a simple agentic AI server with MCP

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

Boost AI efficiency with GPU autoscaling on OpenShift

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

Disaster recovery approaches for Red Hat OpenShift Virtualization, part 2

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

How to migrate smart inventories to constructed inventories

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

How to use Minio for Ansible automation hub

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

Ollama vs. vLLM: A deep dive into performance benchmarking

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

Upgrade from RHEL 9 to RHEL 10 with Red Hat Satellite 6.17

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

Batch inference on OpenShift AI with Ray Data, vLLM, and CodeFlare

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

Build trust in your CI/CD pipelines with OpenShift Pipelines

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

Simplify access management for Red Hat Insights for Red Hat Enterprise Linux with new system roles

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

Intro to Redis and PostgreSQL in Red Hat SAP environments

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

Getting started with managed clusters migration

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

Retrieval-augmented generation with Llama Stack and Python

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

Introducing incident detection in Red Hat Advanced Cluster Management for Kubernetes 2.14

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

How to deploy multiple OpenStack environments on OpenShift

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

Optimize workloads with right-sizing recommendations

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

How to use Red Hat Quay as a proxy cache

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

.NET container troubleshooting in OpenShift 4

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

Automatic certificate provisioning with cert-manager and DNS challenge

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