Jira (BOLT-1303) Provide a Bolt Docker Image

26 views
Skip to first unread message

Brian Maher (JIRA)

unread,
May 14, 2019, 4:37:03 PM5/14/19
to puppe...@googlegroups.com
Brian Maher created an issue
 
Puppet Task Runner / Task BOLT-1303
Provide a Bolt Docker Image
Issue Type: Task Task
Assignee: Unassigned
Created: 2019/05/14 1:36 PM
Priority: Normal Normal
Reporter: Brian Maher

Some bolt tasks operate on "cloud resources". For example, this article describes how to use bolt to spin up a Kubernetes cluster on EKS:

 

https://puppet.com/blog/deploying-kubernetes-amazon-eks-bolt

 

The ability to run bolt within a container would open the door for more usage of `bolt` in the context of "cloud native".

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Morgan Rhodes (JIRA)

unread,
Jun 5, 2019, 2:40:04 PM6/5/19
to puppe...@googlegroups.com
Morgan Rhodes commented on Task BOLT-1303
 
Re: Provide a Bolt Docker Image

I got a skeleton of a bolt container following the same pattern we use for puppet-agent at https://github.com/puppetlabs/bolt-vanagon/pull/106. There are a bunch of questions/to-do's

 

/cc Cas Donoghue

Cas Donoghue (JIRA)

unread,
Jun 12, 2019, 3:00:04 PM6/12/19
to puppe...@googlegroups.com
Cas Donoghue updated an issue
 
Change By: Cas Donoghue
Sprint: Bolt Ready for Grooming

Lucy Wyman (JIRA)

unread,
Jun 18, 2019, 12:24:07 PM6/18/19
to puppe...@googlegroups.com
Lucy Wyman updated an issue
Change By: Lucy Wyman
Some bolt tasks operate on "cloud resources". For example, this article describes how to use bolt to spin up a Kubernetes cluster on EKS:

 

[https://puppet.com/blog/deploying-kubernetes-amazon-eks-bolt]

 

The ability to run bolt within a container would open the door for more usage of `bolt` in the context of "cloud native"

The container should treat {{/Boltdir}} as the project directory (which should happen by default)
.
The user is expected to create their own image 'based on' this image that bakes their code in to that directory, or mounts it as a volume. We should document both of these workflows (though they're both common - shouldn't need too much detail).

Lucy Wyman (JIRA)

unread,
Jun 18, 2019, 12:29:03 PM6/18/19
to puppe...@googlegroups.com
Lucy Wyman updated an issue
Some bolt tasks operate on "cloud resources". For example, this article describes how to use bolt to spin up a Kubernetes cluster on EKS:

[https://puppet.com/blog/deploying-kubernetes-amazon-eks-bolt]

The ability to run bolt within a container would open the door for more usage of `bolt` in the context of "cloud native"
The container should treat {{/Boltdir}} as the project directory (which should happen by default).
The user is expected to create their own image 'based on' this image that bakes their code in to that directory, or mounts it as a volume. We should document both of these workflows (though they're both common - shouldn't need too much detail).

The image should just have bolt and bundled content.
The Bolt container is currently built on Ubuntu 16.04 image.

Lucy Wyman (JIRA)

unread,
Jun 18, 2019, 12:30:03 PM6/18/19
to puppe...@googlegroups.com
Lucy Wyman updated an issue
Some bolt tasks operate on "cloud resources". For example, this article describes how to use bolt to spin up a Kubernetes cluster on EKS:

[https://puppet.com/blog/deploying-kubernetes-amazon-eks-bolt]

The ability to run bolt within a container would open the door for more usage of `bolt` in the context of "cloud native"
The container should treat {{/Boltdir}} as the project directory (which should happen by default).
The user is expected to create their own image 'based on' this image that bakes their code in to that directory, or mounts it as a volume. We should document both of these workflows (though they're both common - shouldn't need too much detail).

The image should just have bolt and bundled content.
The Bolt container is currently built on Ubuntu 16.04 image.
Document passing inventory as an environment variable to the container.

Lucy Wyman (JIRA)

unread,
Jun 18, 2019, 12:31:03 PM6/18/19
to puppe...@googlegroups.com

Lucy Wyman (JIRA)

unread,
Jun 18, 2019, 12:33:03 PM6/18/19
to puppe...@googlegroups.com
Lucy Wyman updated an issue
Change By: Lucy Wyman
Sprint: Bolt Ready for Grooming Kanban

Cas Donoghue (JIRA)

unread,
Jun 21, 2019, 6:32:03 PM6/21/19
to puppe...@googlegroups.com
Cas Donoghue assigned an issue to Cas Donoghue
Change By: Cas Donoghue
Assignee: Cas Donoghue

Lucy Wyman (JIRA)

unread,
Jul 3, 2019, 7:07:03 PM7/3/19
to puppe...@googlegroups.com
Lucy Wyman updated an issue
Change By: Lucy Wyman
Fix Version/s: BOLT Next

Cas Donoghue (JIRA)

unread,
Jul 3, 2019, 8:11:03 PM7/3/19
to puppe...@googlegroups.com
Cas Donoghue updated an issue
Change By: Cas Donoghue
Release Notes: Not Needed

Michelle Fredette (JIRA)

unread,
Jul 10, 2019, 4:25:04 PM7/10/19
to puppe...@googlegroups.com
Michelle Fredette updated an issue
Change By: Michelle Fredette
Labels: docs_reviewed

Michelle Fredette (JIRA)

unread,
Jul 10, 2019, 4:25:04 PM7/10/19
to puppe...@googlegroups.com
Michelle Fredette commented on Task BOLT-1303
 
Re: Provide a Bolt Docker Image

It doesn't sound like it's clear yet whether this will be a customer facing change. So I'm not adding it to the docs. we can revisit as necessary.

Reply all
Reply to author
Forward
0 new messages