Skip to content

[self-hosted] Update install guide for semantically versioned cloud#255

Merged
aimichelle merged 1 commit intopixie-io:mainfrom
JamesMBartlett:cloud_semver
May 9, 2023
Merged

[self-hosted] Update install guide for semantically versioned cloud#255
aimichelle merged 1 commit intopixie-io:mainfrom
JamesMBartlett:cloud_semver

Conversation

@JamesMBartlett
Copy link
Copy Markdown
Member

Summary: Updates commands in the self-hosted install guide to work with semantically versioned cloud. This PR shouldn't be landed until the semantically versioned cloud PR lands on the main Pixie side.

Type of change: /kind cleanup.

Test Plan: Tested that the new LATEST_CLOUD_RELEASE command works by adding a bunch of fake tags in the repo and seeing that they were sorted correctly and the correct latest tag was found.

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
@netlify
Copy link
Copy Markdown

netlify Bot commented May 8, 2023

‼️ Deploy request for docs-px-dev rejected.

Name Link
🔨 Latest commit ac411aa

aimichelle pushed a commit to pixie-io/pixie that referenced this pull request May 8, 2023
Summary: Updates `scripts/create_release_tag.sh` to also work with
`cloud` as an artifact type. Updates `ci/cloud_build_release.sh` to only
push to `latest` if its not an RC build.
Once we create the first semantically versioned release we should land
and deploy pixie-io/docs.px.dev#255.

Type of change: /kind cleanup

Test Plan: Built a cloud RC using these changes (deleted the tag from
the repo so that the current docs.px.dev self-hosted instructions still
work until this lands). Ran through the self-hosted deploy instructions
(including the changes in pixie-io/docs.px.dev#255) and everything
worked. Saw the expected version string in the cloud pods:
`time="2023-05-08T20:29:31Z" level=info msg="Starting service"
service=api-service
version=0.1.0-pre-cloud-semver.5+Distribution.2551dc3.20230508201452.1.jenkins`
(as an aside: I will fix the jenkins vs github actions BUILT_BY
separately).

Changelog Message:
```release-note
Pixie Cloud now follows semantic versioning for release versioning. The first semantic versioned release of cloud will be `release/cloud/v0.1.0`.
```

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
@JamesMBartlett JamesMBartlett marked this pull request as ready for review May 8, 2023 21:43
@JamesMBartlett JamesMBartlett requested a review from a team as a code owner May 8, 2023 21:43
@JamesMBartlett JamesMBartlett marked this pull request as draft May 8, 2023 21:55
@JamesMBartlett JamesMBartlett marked this pull request as ready for review May 9, 2023 21:36
@aimichelle aimichelle merged commit 8b3c676 into pixie-io:main May 9, 2023
@JamesMBartlett JamesMBartlett deleted the cloud_semver branch May 9, 2023 21:37
ddelnano pushed a commit to k8sstormcenter/pixie that referenced this pull request Feb 25, 2026
Summary: Updates `scripts/create_release_tag.sh` to also work with
`cloud` as an artifact type. Updates `ci/cloud_build_release.sh` to only
push to `latest` if its not an RC build.
Once we create the first semantically versioned release we should land
and deploy pixie-io/docs.px.dev#255.

Type of change: /kind cleanup

Test Plan: Built a cloud RC using these changes (deleted the tag from
the repo so that the current docs.px.dev self-hosted instructions still
work until this lands). Ran through the self-hosted deploy instructions
(including the changes in pixie-io/docs.px.dev#255) and everything
worked. Saw the expected version string in the cloud pods:
`time="2023-05-08T20:29:31Z" level=info msg="Starting service"
service=api-service
version=0.1.0-pre-cloud-semver.5+Distribution.2551dc3.20230508201452.1.jenkins`
(as an aside: I will fix the jenkins vs github actions BUILT_BY
separately).

Changelog Message:
```release-note
Pixie Cloud now follows semantic versioning for release versioning. The first semantic versioned release of cloud will be `release/cloud/v0.1.0`.
```

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
ddelnano pushed a commit to k8sstormcenter/pixie that referenced this pull request Feb 25, 2026
Summary: Updates `scripts/create_release_tag.sh` to also work with
`cloud` as an artifact type. Updates `ci/cloud_build_release.sh` to only
push to `latest` if its not an RC build.
Once we create the first semantically versioned release we should land
and deploy pixie-io/docs.px.dev#255.

Type of change: /kind cleanup

Test Plan: Built a cloud RC using these changes (deleted the tag from
the repo so that the current docs.px.dev self-hosted instructions still
work until this lands). Ran through the self-hosted deploy instructions
(including the changes in pixie-io/docs.px.dev#255) and everything
worked. Saw the expected version string in the cloud pods:
`time="2023-05-08T20:29:31Z" level=info msg="Starting service"
service=api-service
version=0.1.0-pre-cloud-semver.5+Distribution.2551dc3.20230508201452.1.jenkins`
(as an aside: I will fix the jenkins vs github actions BUILT_BY
separately).

Changelog Message:
```release-note
Pixie Cloud now follows semantic versioning for release versioning. The first semantic versioned release of cloud will be `release/cloud/v0.1.0`.
```

Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants