-
Notifications
You must be signed in to change notification settings - Fork 201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dependencies V2 Playground #2099
base: main
Are you sure you want to change the base?
Commits on Feb 9, 2023
-
Convert a depsv2 porter.yaml into bundle.json
This adds support for the dependencies-v2 experimental flag when building a bundle. * Add dependency v2 fields to the porter.yaml manifest * Represent v2 deps in the bundle.json * Determine which dependency extension is used by a bundle * Have separate packages for the dependencies v2 cnab extension, and its implementation * Consolidate extensions definition into a single file * Match file names to contained structs in pkg/cnab Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for d3d11c9 - Browse repository at this point
Copy the full SHA d3d11c9View commit details -
Remove name field from CNAB dependency representation in bundle.json
The name field for a dependency is not in the spec because CNAB represents a dependency as a map entry, keyed by name. We use a name internally just to make things easier while working with dependency entries but they shouldn't be written out with a name field. Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 9b1a5e5 - Browse repository at this point
Copy the full SHA 9b1a5e5View commit details -
Consolidate testdata so we don't have a bunch of similar bundles
mybuns = a test bundle that contains as many features / test cases we can squeeze into a bundle, without making a bunch of paramters required so that it's easy to run. Long term I want to remove dependencies from this bundle though and switch to using a new set of bundles just for dependencies. myenv = a metabundle that is comprised of its dependencies. Has a deep dependency graph. myinfra = a bundle that creates infrastructure and generates outputs that parent bundles would want to consume. myapp = a bundle that deploys an application and requires a db connection string mydb = a leaf bundle that creates a db and outputs a connection string Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for ad6f58b - Browse repository at this point
Copy the full SHA ad6f58bView commit details
Commits on Feb 12, 2023
-
wip: stub structs and logic for a bundle workflow
* resolve a dependency graph * identify the order of execution * create new call path to execute bundles from a workflow (i.e. jobs) * Add secret strategy for resolving data from the workflow * Support workflow wiring Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com> wip: porter strategy Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for d476874 - Browse repository at this point
Copy the full SHA d476874View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8610bfa - Browse repository at this point
Copy the full SHA 8610bfaView commit details -
wip: test passes with stuff commented out because dry-run prints the …
…wrong format still Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 701d725 - Browse repository at this point
Copy the full SHA 701d725View commit details -
yes we should inject dependency defs into a bundle
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 54251e3 - Browse repository at this point
Copy the full SHA 54251e3View commit details -
Manually hydrate deps name in cnab representation of depsv2
This should ideally go into the open PR Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for aae9178 - Browse repository at this point
Copy the full SHA aae9178View commit details -
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for a9702df - Browse repository at this point
Copy the full SHA a9702dfView commit details -
Fix schema test to work with beefier mybuns testdata
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 1424fad - Browse repository at this point
Copy the full SHA 1424fadView commit details -
HACK: DO NOT MERGE: Optionally load bundle dependency.json until we f…
…igure it out Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 2d33418 - Browse repository at this point
Copy the full SHA 2d33418View commit details
Commits on Feb 13, 2023
-
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 44f76d7 - Browse repository at this point
Copy the full SHA 44f76d7View commit details
Commits on Feb 15, 2023
-
wip: made better testdata but now I want the workflow dump to look right
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 4e111db - Browse repository at this point
Copy the full SHA 4e111dbView commit details -
Add a DisplayWorkflow structure that can represent a workflow and also remove non-user settable fields so that we can dump our plans without including status, ids, etc. Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for cdeede0 - Browse repository at this point
Copy the full SHA cdeede0View commit details
Commits on Feb 16, 2023
-
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 6449cd9 - Browse repository at this point
Copy the full SHA 6449cd9View commit details -
* hacks to force rebuild test bundles * porter secret store isn't implemented. Is that hiding on a branch somewhere? Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for f16161d - Browse repository at this point
Copy the full SHA f16161dView commit details
Commits on Feb 22, 2023
-
Add imported workflow testdata
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for 74a2381 - Browse repository at this point
Copy the full SHA 74a2381View commit details
Commits on Feb 24, 2023
-
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for bbfd048 - Browse repository at this point
Copy the full SHA bbfd048View commit details
Commits on Feb 28, 2023
-
Fix display workflow tests to use stable data
Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for d95a8f6 - Browse repository at this point
Copy the full SHA d95a8f6View commit details -
this commit will go away when I rebase on depsv2 because the test dat…
…a should match then Signed-off-by: Carolyn Van Slyck <me@carolynvanslyck.com>
Configuration menu - View commit details
-
Copy full SHA for b5988e3 - Browse repository at this point
Copy the full SHA b5988e3View commit details
Commits on Mar 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 4271af3 - Browse repository at this point
Copy the full SHA 4271af3View commit details