PLEASE READ: BOSH-Lite stemcell broken


Amit Kumar Gupta
 

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development or
CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are still
hitting it. Unfortunately it's a hard issue to diagnose, and by the time
it happens you might not remember this email, but several different users
and core CF development teams have sunk a fair bit of time tripping over
this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This only
affects certain use cases, but it's recommended to err on the side of
caution and not use this stemcell. Use 2776 for local development, and if
you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in
the latest stemcell, make sure you don't pull in 3126. If you're using
Concourse for CI, it's very simple to disable a particular version of a
resource.

If you'd like a more nuanced explanation of what the issue is, and whether
or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


Warren Fernandes <wfernandes@...>
 

Thanks Amit.

This might solve our problem. We are seeing problems deploying
diego-release on bosh-lite with stemcell 3126.

On Mon, Nov 30, 2015 at 12:43 PM, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development or
CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are still
hitting it. Unfortunately it's a hard issue to diagnose, and by the time
it happens you might not remember this email, but several different users
and core CF development teams have sunk a fair bit of time tripping over
this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This only
affects certain use cases, but it's recommended to err on the side of
caution and not use this stemcell. Use 2776 for local development, and if
you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in
the latest stemcell, make sure you don't pull in 3126. If you're using
Concourse for CI, it's very simple to disable a particular version of a
resource.

If you'd like a more nuanced explanation of what the issue is, and whether
or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


David Protasowski <dprotasowski@...>
 

When can we expect an updated stem cell?
On Mon, Nov 30, 2015 at 4:15 PM Warren Fernandes <wfernandes(a)pivotal.io>
wrote:

Thanks Amit.

This might solve our problem. We are seeing problems deploying
diego-release on bosh-lite with stemcell 3126.



On Mon, Nov 30, 2015 at 12:43 PM, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development or
CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are still
hitting it. Unfortunately it's a hard issue to diagnose, and by the time
it happens you might not remember this email, but several different users
and core CF development teams have sunk a fair bit of time tripping over
this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This only
affects certain use cases, but it's recommended to err on the side of
caution and not use this stemcell. Use 2776 for local development, and if
you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in
the latest stemcell, make sure you don't pull in 3126. If you're using
Concourse for CI, it's very simple to disable a particular version of a
resource.

If you'd like a more nuanced explanation of what the issue is, and
whether or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


Kris Hicks <khicks@...>
 

And why hasn't this stemcell been pulled yet?

KH

On Mon, Nov 30, 2015 at 3:07 PM, David Protasowski <dprotasowski(a)pivotal.io>
wrote:

When can we expect an updated stem cell?

On Mon, Nov 30, 2015 at 4:15 PM Warren Fernandes <wfernandes(a)pivotal.io>
wrote:

Thanks Amit.

This might solve our problem. We are seeing problems deploying
diego-release on bosh-lite with stemcell 3126.



On Mon, Nov 30, 2015 at 12:43 PM, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development
or CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are
still hitting it. Unfortunately it's a hard issue to diagnose, and by the
time it happens you might not remember this email, but several different
users and core CF development teams have sunk a fair bit of time tripping
over this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This
only affects certain use cases, but it's recommended to err on the side of
caution and not use this stemcell. Use 2776 for local development, and if
you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in
the latest stemcell, make sure you don't pull in 3126. If you're using
Concourse for CI, it's very simple to disable a particular version of a
resource.

If you'd like a more nuanced explanation of what the issue is, and
whether or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


Dmitriy Kalinin
 

we only pull stemcells in rare cases when something essential is broken
that affects everything. only diego-release is affected in this case due to
its usage of certain dns system files.

we will be issuing a new stemcell soon. it's been taking longer than
expected due to integration between bosh and garden-linux and how dns is
configured.

On Mon, Nov 30, 2015 at 3:15 PM, Kris Hicks <khicks(a)pivotal.io> wrote:

And why hasn't this stemcell been pulled yet?

KH

On Mon, Nov 30, 2015 at 3:07 PM, David Protasowski <
dprotasowski(a)pivotal.io> wrote:

When can we expect an updated stem cell?

On Mon, Nov 30, 2015 at 4:15 PM Warren Fernandes <wfernandes(a)pivotal.io>
wrote:

Thanks Amit.

This might solve our problem. We are seeing problems deploying
diego-release on bosh-lite with stemcell 3126.



On Mon, Nov 30, 2015 at 12:43 PM, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development
or CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are
still hitting it. Unfortunately it's a hard issue to diagnose, and by the
time it happens you might not remember this email, but several different
users and core CF development teams have sunk a fair bit of time tripping
over this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This
only affects certain use cases, but it's recommended to err on the side of
caution and not use this stemcell. Use 2776 for local development, and if
you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in
the latest stemcell, make sure you don't pull in 3126. If you're using
Concourse for CI, it's very simple to disable a particular version of a
resource.

If you'd like a more nuanced explanation of what the issue is, and
whether or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


Amit Kumar Gupta
 

This also affects work on the Routing API which relies on Consul to talk to
the UAA, entirely independent of Diego.

On Mon, Nov 30, 2015 at 3:50 PM, Dmitriy Kalinin <dkalinin(a)pivotal.io>
wrote:

we only pull stemcells in rare cases when something essential is broken
that affects everything. only diego-release is affected in this case due to
its usage of certain dns system files.

we will be issuing a new stemcell soon. it's been taking longer than
expected due to integration between bosh and garden-linux and how dns is
configured.

On Mon, Nov 30, 2015 at 3:15 PM, Kris Hicks <khicks(a)pivotal.io> wrote:

And why hasn't this stemcell been pulled yet?

KH

On Mon, Nov 30, 2015 at 3:07 PM, David Protasowski <
dprotasowski(a)pivotal.io> wrote:

When can we expect an updated stem cell?

On Mon, Nov 30, 2015 at 4:15 PM Warren Fernandes <wfernandes(a)pivotal.io>
wrote:

Thanks Amit.

This might solve our problem. We are seeing problems deploying
diego-release on bosh-lite with stemcell 3126.



On Mon, Nov 30, 2015 at 12:43 PM, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development
or CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are
still hitting it. Unfortunately it's a hard issue to diagnose, and by the
time it happens you might not remember this email, but several different
users and core CF development teams have sunk a fair bit of time tripping
over this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This
only affects certain use cases, but it's recommended to err on the side of
caution and not use this stemcell. Use 2776 for local development, and if
you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in
the latest stemcell, make sure you don't pull in 3126. If you're using
Concourse for CI, it's very simple to disable a particular version of a
resource.

If you'd like a more nuanced explanation of what the issue is, and
whether or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


Aristoteles Neto
 

I see there is a new version (3146).

Does that address the issues relating to 3126? Or should we stick with 2776 until advised otherwise?

Aristoteles Neto
dds.neto(a)gmail.com

On 1/12/2015, at 8:43, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development or CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are still hitting it. Unfortunately it's a hard issue to diagnose, and by the time it happens you might not remember this email, but several different users and core CF development teams have sunk a fair bit of time tripping over this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This only affects certain use cases, but it's recommended to err on the side of caution and not use this stemcell. Use 2776 for local development, and if you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in the latest stemcell, make sure you don't pull in 3126. If you're using Concourse for CI, it's very simple to disable a particular version of a resource.

If you'd like a more nuanced explanation of what the issue is, and whether or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


Dmitriy Kalinin
 

we believe 3146 addresses the problem.

Sent from my iPhone

On Dec 15, 2015, at 1:52 PM, Aristoteles Neto <dds.neto(a)gmail.com> wrote:

I see there is a new version (3146).

Does that address the issues relating to 3126? Or should we stick with 2776 until advised otherwise?

Aristoteles Neto
dds.neto(a)gmail.com



On 1/12/2015, at 8:43, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development or CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are still hitting it. Unfortunately it's a hard issue to diagnose, and by the time it happens you might not remember this email, but several different users and core CF development teams have sunk a fair bit of time tripping over this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This only affects certain use cases, but it's recommended to err on the side of caution and not use this stemcell. Use 2776 for local development, and if you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in the latest stemcell, make sure you don't pull in 3126. If you're using Concourse for CI, it's very simple to disable a particular version of a resource.

If you'd like a more nuanced explanation of what the issue is, and whether or not it's likely to affect your use case, please feel free to ask.

Best,
Amit


Marco Nicosia
 

On Tue, Dec 15, 2015 at 2:02 PM, Dmitriy Kalinin <dkalinin(a)pivotal.io>
wrote:

we believe 3146 addresses the problem.
Current Bosh Lite stemcell is 3147. Is that Known Good?

-- Marco N.


Sent from my iPhone

On Dec 15, 2015, at 1:52 PM, Aristoteles Neto <dds.neto(a)gmail.com>
wrote:

I see there is a new version (3146).

Does that address the issues relating to 3126? Or should we stick with
2776 until advised otherwise?

Aristoteles Neto
dds.neto(a)gmail.com



On 1/12/2015, at 8:43, Amit Gupta <agupta(a)pivotal.io> wrote:

Hey all,

TL;DR: Please DO NOT use BOSH-Lite stemcell 3126 for local development
or CI, use the previous version, 2776.

This issue has been announced multiple times before, but people are
still hitting it. Unfortunately it's a hard issue to diagnose, and by the
time it happens you might not remember this email, but several different
users and core CF development teams have sunk a fair bit of time tripping
over this so apologies for the alarmist subject line.

BOSH-Lite stemcell 3126 is not compatible with consul-release. This
only affects certain use cases, but it's recommended to err on the side of
caution and not use this stemcell. Use 2776 for local development, and if
you're deploying to BOSH-Lite in your CI pipelines, and you're pulling in
the latest stemcell, make sure you don't pull in 3126. If you're using
Concourse for CI, it's very simple to disable a particular version of a
resource.

If you'd like a more nuanced explanation of what the issue is, and
whether or not it's likely to affect your use case, please feel free to ask.

Best,
Amit