- Fix Chart.yaml: appVersion 1.1.0 → 0.1.0, correct home/sources URLs
- Fix workflow: quote github.ref, align GHCR username to repository_owner
- Fix README: correct container registry browse URL
- Add values.schema.json: additionalProperties, typed array items
- Add values.yaml: resource defaults, initialDelaySeconds for probes
- Update chart README to reflect new defaults
- Update operator namespace/service constants to aif-operator
- Remove obsolete build-extension.yml and release-operator.yml workflows
Summary
Rebrand and restructure the UI extension from
suse-ai-lifecycle-managertoaif-uito align with the AI Factory (AIF) project naming, and add a CI/CD pipeline for building and publishing the extension.Changes
package.jsonandpackage-lock.jsonto use the newaif-uiname and reset version to0.1.0charts/suse-ai-lifecycle-managerchart and create a newcharts/aif-uichart with:_helpers.tpl,deployment.yaml,service.yaml,NOTES.txt)values.schema.jsonfor input validationREADME.mddocumenting all chart valuespodSecurityContext,containerSecurityContext,seccompProfile)global.imagePullSecretsand chart-levelimagePullSecretsrelease-aif-extension.yml) that:aif-ui-*tagsoci://ghcr.io/suse/chart)Test plan
aif-ui-*tag pusheshelm template test charts/aif-ui