debian-image-builder-frontend/deploy/frontend-clowder.yml
regexowl 6fb93bce54 FEO migration
This migrates from fed-modules.json to Frontend Operator and bumps @redhat-cloud-services/frontend-components-config from 6.3.8 to 6.6.2

Migration guide: https://github.com/RedHatInsights/chrome-service-backend/blob/main/docs/feo-migration-guide.md
2025-08-05 16:33:57 +02:00

108 lines
3.1 KiB
YAML

# yaml-language-server: $schema=https://raw.githubusercontent.com/RedHatInsights/frontend-components/refs/heads/master/packages/config-utils/src/feo/spec/frontend-crd.schema.json
---
apiVersion: v1
kind: Template
metadata:
name: image-builder-frontend
objects:
- apiVersion: cloud.redhat.com/v1alpha1
kind: Frontend
metadata:
name: image-builder
spec:
feoConfigEnabled: true
serviceTiles:
- id: imageBuilder
section: deploy
group: rhel
title: Images
href: /insights/image-builder
description: "Build and manage Red Hat Enterprise Linux images and environments."
icon: InsightsIcon
- id: imageBuilder
section: inventories
group: rhel
title: Images
href: /insights/image-builder
description: "Build and manage Red Hat Enterprise Linux images and environments."
icon: InsightsIcon
searchEntries:
- id: imageBuilder
title: "Images"
href: /insights/image-builder
description: "Build and manage Red Hat Enterprise Linux images and environments."
alt_title:
- Images
- image
- image builder
- my images
- gold image
- template image
- vm template
- image template
- blueprint
- image
- builder
- images
- build
- image-builder
- insights
- Build image
- image builder
- gold image
- blueprint
- template image
- vm template
- image template
- vmware template
- packer build
- packer template
- RHEL AMI
- RHEL machine image
- azure
- aws
- build
- assemble
- image-builder
bundleSegments:
- segmentId: imageBuilder
bundleId: insights
position: 300
navItems:
- id: imageBuilder
title: Image builder
href: /insights/image-builder
icon: InsightsIcon
product: Red Hat Insights
envName: ${ENV_NAME}
title: Image-builder
deploymentRepo: https://github.com/RedHatInsights/image-builder-frontend
API:
versions:
- v1
frontend:
paths:
- /apps/image-builder
image: ${IMAGE}:${IMAGE_TAG}
module:
manifestLocation: /apps/image-builder/fed-mods.json
analytics:
APIKey: BUodNImBEk7R2M3evAYs0v7i8d86Nhkm # prod
APIKeyDev: TwoYxKFzxr4fHN171gmcNoLnxXdzF8b6 # stage
config:
supportCaseData:
product: "Red Hat Insights"
version: "Image Builder"
modules:
- id: image-builder
module: ./RootApp
routes:
- pathname: /insights/image-builder
parameters:
- name: ENV_NAME
required: true
- name: IMAGE_TAG
required: true
- name: IMAGE
value: quay.io/cloudservices/image-builder-frontend