Sketch out more AWS backend code-generator bits and pieces
This change includes a few steps towards AWS backend code-generation:
* Add a BoundDependencies property to ast.Stack to remember the *ast.Stack
objects bound during Stack binding.
* Make a few CloudFormation properties optional (cfOutput Export/Condition).
* Rename clouds.ArchMap, clouds.ArchNames, schedulers.ArchMap, and
schedulers.ArchNames to clouds.Values, clouds.Names, schedulers.Values,
and schedulers.Names, respectively. This reads much nicer to my eyes.
* Create a new anonymous ast.Target for deployments if no specific target
was specified; this is to support quick-and-easy "one off" deployments,
as will be common when doing local development.
* Sketch out more of the AWS Cloud implementation. We actually map the
Mu Services into CloudFormation Resources; well, kinda sorta, since we
don't actually have Service-specific logic in here yet, however all of
the structure and scaffolding is now here.
2016-11-19 01:46:36 +01:00
|
|
|
hash: 7f23b1abcf47b97140d202cc4d34ed475bfc98141d82f3965c23ba9cca181763
|
|
|
|
updated: 2016-11-18T16:12:37.723141107-08:00
|
2016-11-15 20:30:34 +01:00
|
|
|
imports:
|
2016-11-16 19:00:52 +01:00
|
|
|
- name: github.com/blang/semver
|
|
|
|
version: 60ec3488bfea7cca02b021d106d9911120d25fe9
|
2016-11-15 20:30:34 +01:00
|
|
|
- name: github.com/ghodss/yaml
|
|
|
|
version: bea76d6a4713e18b7f5321a2b020738552def3ea
|
|
|
|
- name: github.com/golang/glog
|
|
|
|
version: 23def4e6c14b4da8ac2ed8007337bc5eb5007998
|
|
|
|
- name: github.com/golang/lint
|
|
|
|
version: 206c0f020eba0f7fbcfbc467a5eb808037df2ed6
|
|
|
|
subpackages:
|
|
|
|
- golint
|
|
|
|
- name: github.com/inconshreveable/mousetrap
|
|
|
|
version: 76626ae9c91c4f2a10f34cad8ce83ea42c93bb75
|
Sketch out more AWS backend code-generator bits and pieces
This change includes a few steps towards AWS backend code-generation:
* Add a BoundDependencies property to ast.Stack to remember the *ast.Stack
objects bound during Stack binding.
* Make a few CloudFormation properties optional (cfOutput Export/Condition).
* Rename clouds.ArchMap, clouds.ArchNames, schedulers.ArchMap, and
schedulers.ArchNames to clouds.Values, clouds.Names, schedulers.Values,
and schedulers.Names, respectively. This reads much nicer to my eyes.
* Create a new anonymous ast.Target for deployments if no specific target
was specified; this is to support quick-and-easy "one off" deployments,
as will be common when doing local development.
* Sketch out more of the AWS Cloud implementation. We actually map the
Mu Services into CloudFormation Resources; well, kinda sorta, since we
don't actually have Service-specific logic in here yet, however all of
the structure and scaffolding is now here.
2016-11-19 01:46:36 +01:00
|
|
|
- name: github.com/satori/go.uuid
|
|
|
|
version: b061729afc07e77a8aa4fad0a2fd840958f1942a
|
2016-11-15 20:30:34 +01:00
|
|
|
- name: github.com/spf13/cobra
|
2016-11-16 19:00:52 +01:00
|
|
|
version: 9495bc009a56819bdb0ddbc1a373e29c140bc674
|
2016-11-15 20:30:34 +01:00
|
|
|
- name: github.com/spf13/pflag
|
|
|
|
version: 5ccb023bc27df288a957c5e994cd44fd19619465
|
2016-11-16 04:18:03 +01:00
|
|
|
- name: github.com/stretchr/testify
|
Sketch out more AWS backend code-generator bits and pieces
This change includes a few steps towards AWS backend code-generation:
* Add a BoundDependencies property to ast.Stack to remember the *ast.Stack
objects bound during Stack binding.
* Make a few CloudFormation properties optional (cfOutput Export/Condition).
* Rename clouds.ArchMap, clouds.ArchNames, schedulers.ArchMap, and
schedulers.ArchNames to clouds.Values, clouds.Names, schedulers.Values,
and schedulers.Names, respectively. This reads much nicer to my eyes.
* Create a new anonymous ast.Target for deployments if no specific target
was specified; this is to support quick-and-easy "one off" deployments,
as will be common when doing local development.
* Sketch out more of the AWS Cloud implementation. We actually map the
Mu Services into CloudFormation Resources; well, kinda sorta, since we
don't actually have Service-specific logic in here yet, however all of
the structure and scaffolding is now here.
2016-11-19 01:46:36 +01:00
|
|
|
version: 18a02ba4a312f95da08ff4cfc0055750ce50ae9e
|
2016-11-15 20:30:34 +01:00
|
|
|
- name: gopkg.in/yaml.v2
|
|
|
|
version: a5b47d31c556af34a302ce5d659e6fea44d90de0
|
|
|
|
devImports: []
|