packer/datasource
Wilken Rivera 606e6c48f1 internal: reorganise registry/HCP code
This commit reorganises the code for both the registry/API and the
Orchestrator/Registry.

The main difference with the previous version is how stuff is exposed.
Now we only expose a Registry interface to the outside (previously named
Orchestrator), which has several implementations: null is the default,
and is returned if HCP is not enabled.

The other implementations being HCL/JSON, both private to the hcp
sub-package.

The api (previously `registry') is the set of functionality that
abstracts and calls the HCP API.
It was meant to be merged with the `hcp' package, but because of a
dependency loop with the datasources, both are separated for now.
2022-11-14 13:31:35 -05:00
..
hcp-packer-image internal: reorganise registry/HCP code 2022-11-14 13:31:35 -05:00
hcp-packer-iteration internal: reorganise registry/HCP code 2022-11-14 13:31:35 -05:00
http make generate 2022-05-17 20:03:49 +02:00
null allow datasources to use other datasources 2021-09-03 16:10:39 -07:00
packer-image-iteration internal: reorganise registry/HCP code 2022-11-14 13:31:35 -05:00
.gitkeep (2) Implement datasources (#10440) 2021-01-20 10:37:16 +01:00