ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision.
Project is a application project name. Empty name means that application belongs to 'default' project.
ApplicationSource contains information about github repository, path within repository and target application environment.
(empty)