manifests/README.md
This directory contains manifests for installing Calico on Kubernetes in various ways.
The majority of the manifests in this directory are automatically generated from the helm charts
in the charts/ directory of this repository, and can be updated by running make gen-manifests
in the repository root.
To make changes to the auto-generated manifests:
Modify the source content in either charts/tigera-operator/ or charts/calico
Re-run code generation from the top level of this repository
make gen-manifests
One manifest is generated, but not from charts/:
migration.projectcalico.org_datastoremigrations.yaml is copied from
kube-controllers/pkg/apis/migration/v1/crd/, which is controller-gen output. Edit the Go
types in kube-controllers/pkg/apis/migration/v1/types.go and run
make -C kube-controllers gen-files, then make gen-manifests.
It's not in the charts because it isn't part of a Calico install. The DatastoreMigration API drives a one-time migration of stored resources from the v1 CRDs to the v3 CRDs, so a user only installs the CRD if and when they run that migration.
Some of these manifests are not automatically generated. To edit these, modify the manifests directly and commit your changes. The following manifests are not auto generated: