Before installing LCM, make sure you have fulfilled the requirements described in the Requirements section.
Elemental Lifecycle Manager (LCM) can be easily installed through its OCI container images:
helm install elemental-lifecycle-manager-crds \
oci://registry.suse.com/beta/uc/elemental-lifecycle-manager-crds \
--namespace elemental-system \
--create-namespace
helm install elemental-lifecycle-manager \
oci://registry.suse.com/beta/uc/elemental-lifecycle-manager \
--namespace elemental-system
For more information on chart deployment and customization, refer to the Helm Chart Reference guide.
To trigger an environment upgrade process, deploy a Release resource in the LCM namespace.
kubectl apply -f - <<EOF
apiVersion: lifecycle.suse.com/v1alpha1
kind: Release
metadata:
name: release-example
namespace: elemental-system
spec:
version: ${RELEASE_VERSION}
registry: ${RELEASE_REGISTRY_URL}
EOF
Where:
${RELEASE_VERSION} is the version of your release manifest.${RELEASE_REGISTRY_URL} is the registry from where LCM will retrieve this manifest versionFor more details about the Release API, upgrade workflow, and monitoring or troubleshooting steps, see the Guides section.