Create or update system and clusters configuration.
This interface is modelled after kubernetes for its many advantages and for the familiarity of the format.
This interface is NOT meant to interact with kubernetes or imply any kind of relationship between the two project.
kubectl apply, Replicante can only apply one object at a time and files must contain only one document in each YAML file.
This limitation will be removed in the future.
replictl apply [OPTIONS] --file <FILE>
Because of the extensible nature of this interface the objects you can apply and their specification are documented in the relevant features.
Regardless of the object you are looking to apply the following attributes are required:
apiVersionis a string in the format
<DOMAIN>/<VERSION>that determines the API group and version for the object you are applying.
kindis a string that identifies the class of object you are applying. Available options for this value are determined by the API group.
metadatais an object that includes information about the object you are applying. Usually the
metadataobject includes an identifier for the object as well as a scope.
specis determined by the
The details of the
metadata attributes as well as all
are documented along side the supported
The scope attributes can be used to set or override values in the
namespacescope attribute is set as the
clusterscope attribute is set as the
nodescope attribute is set as the