
Add FluxCD charts package in replacement to the manifests available under the ansible-playbooks repository. The existing manifests will be removed by the following review: https://review.opendev.org/c/starlingx/ansible-playbooks/+/940832 This is part of a larger effort to move the FluxCD installation method from a pure Ansible approach to a Helm-based method. This will ensure tighter control over StarlingX required customizations via overrides and make FluxCD uprev tasks simpler. Test plan: PASS: SX fresh install PASS: DX fresh install PASS: SX platform upgrade from previous version PASS: DX platform upgrade from previous version PASS: SX backup and restore PASS: DX backup and restore Story: 2011354 Task: 51691 Change-Id: Ib2da283a071b9dfb1de11aaf06446e30acf815d6 Signed-off-by: Igor Soares <Igor.PiresSoares@windriver.com>
20 lines
391 B
Makefile
20 lines
391 B
Makefile
# Copyright (c) 2025 Wind River Systems, Inc.
|
|
#
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
#
|
|
# It's necessary to set this because some environments don't link sh -> bash.
|
|
SHELL := /bin/bash
|
|
|
|
all: build clean
|
|
|
|
lint:
|
|
helm lint flux2/
|
|
|
|
build: lint
|
|
helm package flux2
|
|
|
|
clean:
|
|
@echo "Clean all build artifacts"
|
|
rm -f flux2/templates/_partials.tpl flux2/templates/_globals.tpl
|
|
rm -rf flux2/charts
|