...

Text file src/edge-infra.dev/third_party/k8s/fluxcd/README.md

Documentation: edge-infra.dev/third_party/k8s/fluxcd

     1# FluxCD
     2
     3The `manifests/` directory is populated from the `manifests.tar.gz` published
     4to every FluxCD 2 release, e.g., https://github.com/fluxcd/flux2/releases/tag/v0.24.0.
     5
     6The manifests archive is used over the `install.yaml` release artifact because
     7every installation of Flux doesn't require all of the controllers.  Exploding
     8out the `manifests/` directory allows Kustomize consumers to pick and choose
     9which pieces they need.
    10
    11The `install.yaml` is also provided in the root of this directory because it
    12includes additional labels, the `flux-system` Namespace, and the `metadata.namespace`
    13field on each object, making it easier to consume for libraries working with
    14embedded manifests.
    15
    16Beause both `manifests/` and `install.yaml` are updated in lock step by the
    17`justfile` in this directory, it is safe to use either one.
    18
    19## Updating Manifests
    20
    21```sh
    22# from this working directory
    23just update 0.8.0
    24# from root
    25just third_party/k8s/fluxcd/ 0.8.0
    26```

View as plain text