MCPcopy Index your code
hub / github.com/eksctl-io/eksctl / CreateStack

Method CreateStack

pkg/cfn/manager/api.go:173–181  ·  view source on GitHub ↗

CreateStack with given name, stack builder instance and parameters; any errors will be written to errs channel, when nil is written, assume completion, do not expect more than one error value on the channel, it's closed immediately after it is written to.

(ctx context.Context, stackName string, resourceSet builder.ResourceSetReader, tags, parameters map[string]string, errs chan error)

Source from the content-addressed store, hash-verified

171// assume completion, do not expect more than one error value on the
172// channel, it's closed immediately after it is written to.
173func (c *StackCollection) CreateStack(ctx context.Context, stackName string, resourceSet builder.ResourceSetReader, tags, parameters map[string]string, errs chan error) error {
174 stack, err := c.createStackRequest(ctx, stackName, resourceSet, tags, parameters)
175 if err != nil {
176 return err
177 }
178
179 go c.waitUntilStackIsCreated(ctx, stack, resourceSet, errs)
180 return nil
181}
182
183// createClusterStack creates the cluster stack
184func (c *StackCollection) createClusterStack(ctx context.Context, stackName string, resourceSet builder.ResourceSetReader, errCh chan error) error {

Callers 2

Calls 2

createStackRequestMethod · 0.95

Tested by

no test coverage detected