270 lines
9.3 KiB
Plaintext
270 lines
9.3 KiB
Plaintext
{
|
|
"comments": [
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "1aca8fd6_179e963c",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-02T14:38:19Z",
|
|
"side": 1,
|
|
"message": "What\u0027s the upgrade story?",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "4a5bd125_3eda4089",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 35201
|
|
},
|
|
"writtenOn": "2022-12-02T16:28:56Z",
|
|
"side": 1,
|
|
"message": "As in, what does it look like to upgrade from one Zuul version to the next with this?",
|
|
"parentUuid": "1aca8fd6_179e963c",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": false,
|
|
"key": {
|
|
"uuid": "a210b19e_16fb318f",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-02T16:39:42Z",
|
|
"side": 1,
|
|
"message": "No, I meant what does it look like for an existing user of the operator to upgrade to this commit?",
|
|
"parentUuid": "1aca8fd6_179e963c",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": false,
|
|
"key": {
|
|
"uuid": "0bbab638_d4cee00e",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-02T16:39:42Z",
|
|
"side": 1,
|
|
"message": "No, I meant what does it look like for an existing user of the operator to upgrade to this commit?",
|
|
"parentUuid": "1aca8fd6_179e963c",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": false,
|
|
"key": {
|
|
"uuid": "4407c5c1_a5307fe1",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-02T16:39:42Z",
|
|
"side": 1,
|
|
"message": "No, I meant what does it look like for an existing user of the operator to upgrade to this commit?",
|
|
"parentUuid": "1aca8fd6_179e963c",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": false,
|
|
"key": {
|
|
"uuid": "ce3dfa2f_4a854d50",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-02T16:39:42Z",
|
|
"side": 1,
|
|
"message": "No, I meant what does it look like for an existing user of the operator to upgrade to this commit?",
|
|
"parentUuid": "1aca8fd6_179e963c",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "cd08b8ad_4d218107",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-02T16:40:43Z",
|
|
"side": 1,
|
|
"message": "Er, sorry for the dupes.",
|
|
"parentUuid": "ce3dfa2f_4a854d50",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "d7ce49cd_1ad74a5c",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 35201
|
|
},
|
|
"writtenOn": "2022-12-02T17:28:47Z",
|
|
"side": 1,
|
|
"message": "As far as I know, nothing would change with any underlying instance itself *until* one of the config pieces change. The startup code doesn\u0027t appear to trigger any configuration updates in the underlying setup *as of this change*. \n\nGoing forward, users will likely want to re-name the underlying resources that are created such that they capture the extended name in lieu of the current non-distinct naming.",
|
|
"parentUuid": "cd08b8ad_4d218107",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "9fc9dc59_aae3cab5",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-03T00:03:37Z",
|
|
"side": 1,
|
|
"message": "I think those kinds of changes are expected often enough that a user could be pretty quickly surprised by suddenly having an extra Zuul. So I think we need to account for that somehow.\n\nSome ideas (alternatives; in order of preference):\n\n1) Have the operator perform the migration itself.\n2) A release note with a migration script users can run, along with a major version number bump of the operator itself.\n3) A CRD API version bump (and naturally an operator major version bump as well).",
|
|
"parentUuid": "d7ce49cd_1ad74a5c",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "e775f0c3_6dd09b26",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 1
|
|
},
|
|
"writtenOn": "2022-12-06T20:47:35Z",
|
|
"side": 1,
|
|
"message": "An additional question to consider:\n\nWhen the operator is used in the mode where it provides ZK and DB services, what will happen? I suspect those may also need to be made safe for multiple instances in the same namespace.",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "40d38692_a13f116c",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 35201
|
|
},
|
|
"writtenOn": "2022-12-16T06:36:30Z",
|
|
"side": 1,
|
|
"message": "Finally getting the cycles to come back to this. I hadn\u0027t consider ZK and DB services as this is not the configuration that I\u0027m using. Seems like we\u0027d want to do that in this case. I had separated out the nodepool bits in a distinct change - I\u0027ll do the same with the dependent resources and inject it into the stack after the nodepool change. I *think* we have to do this with the cert manager bits as well.",
|
|
"parentUuid": "e775f0c3_6dd09b26",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "bdb861c5_df738b10",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 35201
|
|
},
|
|
"writtenOn": "2022-12-16T06:36:30Z",
|
|
"side": 1,
|
|
"message": "One wrinkle here is around PVCs - zuul-scheduler STS and the stateful sets associated with the database + zookeeper will also have to be bumped. I\u0027m thinking that (3) might be the best option because it provides a natural breakover point. \n\nAdmittedly, I\u0027m not 100% certain of how to deal with ZooKeeper or MySQL here because this would implicitly require a data migration between ZK/MySQL instances and the actual internals of these things is opaque to the operator itself. Thoughts?",
|
|
"parentUuid": "9fc9dc59_aae3cab5",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": true,
|
|
"key": {
|
|
"uuid": "ee7aeb1c_4c86d86b",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 35201
|
|
},
|
|
"writtenOn": "2022-12-16T07:40:21Z",
|
|
"side": 1,
|
|
"message": "https://review.opendev.org/c/zuul/zuul-operator/+/867938",
|
|
"parentUuid": "40d38692_a13f116c",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": false,
|
|
"key": {
|
|
"uuid": "48972b2b_adae6226",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 35201
|
|
},
|
|
"writtenOn": "2023-01-28T01:49:59Z",
|
|
"side": 1,
|
|
"message": "recheck",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
},
|
|
{
|
|
"unresolved": false,
|
|
"key": {
|
|
"uuid": "d98e0a2e_c79f5b56",
|
|
"filename": "/PATCHSET_LEVEL",
|
|
"patchSetId": 18
|
|
},
|
|
"lineNbr": 0,
|
|
"author": {
|
|
"id": 35201
|
|
},
|
|
"writtenOn": "2023-02-25T04:28:44Z",
|
|
"side": 1,
|
|
"message": "recheck",
|
|
"revId": "e20d1b5418b613be04d9b4761906ca60b017b0f2",
|
|
"serverId": "4a232e18-c5a9-48ee-94c0-e04e7cca6543"
|
|
}
|
|
]
|
|
} |