18 Commits
Author SHA1 Message Date
Cam HutchisonandTim Ross 57cc95f230 build: Update master for v19 (#55410)
* build: Update master for v19

Update the version in `master` to v19 now that the v18 branch has been
cut. This will cause all dev builds to be built with v19.0.0-dev version
prefix and use a teleport19 buildbox. The buildbox has been manually
built prior to this commit being merged to master.

Run `make update-version` to propagate the new version to required
files.

Remove no-longer-necessary steps in the preflight.md docs.

* fix: allow tests to use old client versions

---------

Co-authored-by: Tim Ross <tim.ross@goteleport.com>
2025-06-04 17:47:39 +00:00
Cam Hutchison 2215ce4aab ci: Update CI buildbox to teleport18 (#54585)
* ci: Add preflight step for bumping use of buildbox in CI

Update the preflight docs for cutting a new release branch to bump the
version of the buildboxes on master. We keep forgetting to do this,
probably because it is not documented.

* ci: Update CI buildbox to teleport18

Update the buildbox used by the various CI jobs to `:teleport18` from
`:teleport17`. This should have been done when `branch/v17` was created,
but got missed.

The `unit-test-*` have been left out as there seems to be an issue with
some workflow runs erroring out with "The request could not be processed
because too many files changed". I'll raise a second PR for those.
2025-05-07 13:31:45 +00:00
Cam Hutchison fd593b63ba docs: Update preflight docs for building buildboxes (#50752)
Update the preflight docs to provide instructions for building the
buildboxes for the new version that master becomes. The buildboxes build
on a schedule and that can mean up to a week will need to pass before
the buildboxes are automatically built, given that the assets buildbox
is build only once a week (Sundays) and that is needed to build the
centos7 buildboxes. The updated instructions describe how to kick off
that build automatically.
2025-03-07 18:11:48 +00:00
Cam Hutchison 6fc7c44ac3 docs: Add instructions for buildboxes with new release branch (#40244)
Update the preflight and postrelease docs for starting a new release
branch and after publishing that release for the first time to update
the GitHub Action the scheduled building of the buildboxes.
2024-04-10 08:21:44 +00:00
Cam Hutchison 7835864494 ci: Remove drone(gen) from repo (#38739)
Remove `.drone.yml` and `dronegen` which generates it from the repo,
disabling drone on master. Remove references to drone in docs.

The remaining piplines in `.drone.yml` were the tag build and promote
pipelines which now run on GitHub Actions, the push build pipelines that
are currently of limited value and will be re-done differently with a
little thought, and the `teleport-docker-cron-ecr` pipeline which no
longer works as of v15 due to the removal of the legacy OCI images (the
teleport-labs stuff that the pipeline builds is to be removed shortly
too).
2024-02-28 20:04:41 +00:00
Reed Loden e2d69aedde Post-major version release activities (#37676)
From `docs/postrelease.md`:
- [x] Update `branchMajorVersion` const in Dronegen `/dronegen/container_images.go`, then run `make dronegen`
- [x] Update `CURRENT_VERSION_ROOT`, `PREVIOUS_VERSION_ONE_ROOT`, and `PREVIOUS_VERSION_TWO_ROOT` variables in `.drone.yml`, then run `make dronegen`
  - Example: https://github.com/gravitational/teleport/pull/4602
- [x] Create PR to update default Teleport image referenced in docker/teleport-quickstart.yml
  - Example: https://github.com/gravitational/teleport/pull/4655
- [x] Create PR to update default Teleport image referenced in docker/teleport-lab.yml
2024-02-01 22:08:58 +00:00
Mike Jensen 5c0d51584a dependency-review: Add base-ref config and instructions (#35155)
* dependency-review: Add `base-ref` config and instructions

* dependency-review: fix base-ref or condition
2023-11-30 00:40:17 +00:00
Mike Jensen 7452614827 Remove CodeQL Scanning for release branches (#33723)
* Remove CodeQL Scanning for release branches

In RFD 114 (PR #32233) we setup mirroring for the Teleport release branches to the `teleport-sec-scan` repos.  There are several advantages to moving the CodeQL scanning to these repos:
* It removes the manual process described in `preflight` to update the codeql scanning branch
* It solves the issue of alerts being repeatedly opened and closed as they are found on release branches and only fixed in master, for example: https://github.com/gravitational/teleport/security/code-scanning/560

As such CodeQL has already been configured on these repos and the initial findings triaged: https://github.com/gravitational/teleport-sec-scan-1/blob/master/.github/workflows/codeql-mirror.yml

* codeql: Comment relaese branch scanning
2023-10-20 17:08:16 +00:00
Zac BergquistandAlan Parra 6f654c05d1 Bring internal repo documentation up to date (#33101)
* Bring internal repo documentation up to date

* Update CONTRIBUTING.md

Co-authored-by: Alan Parra <alan.parra@goteleport.com>

---------

Co-authored-by: Alan Parra <alan.parra@goteleport.com>
2023-10-10 16:00:23 +00:00
Mike Jensen 7e75aeff1d Add CodeQL Config update requirement to preflight.md docs (#25672)
* Add CodeQL Config update requirement to preflight.md docs

* .github/workflows/codeql.yml: Update branch list to include v13
2023-05-05 15:37:40 +00:00
Trent Clarke a662a01200 Add OCI rebuild info to preflight checklist (#23630)
* Add OCI rebuild info to preflight checkist

* Update preflight.md

* Update preflight.md

* Fix Link
2023-04-11 04:25:47 +00:00
Logan Davis 830794a9cf Replace quay.io with amazon ECR where appropriate (#15382) 2022-08-19 10:24:15 -05:00
Trent Clarke 472ea1bda7 Move branching instructions to preflight checklist (#13141)
Moves the CI branching instructions from the post-release checklist to
the preflight checklist, which is a much more correct place for them to
be.
2022-06-07 11:43:24 +00:00
Zac Bergquist d0eb86191d Remove vendor
- Remove the vendor directory
- Update bot to stop accounting for vendor
- Update linter config
- Remove update-vendor make target
2022-01-07 02:15:11 -07:00
inertial-frame a4412753e1 docs: port from 6.2 (#7300) 2021-06-15 07:50:46 -07:00
Gus Luxton 2504d765c9 Add post-release checklist (#4620) 2020-10-22 16:45:38 -03:00
Gus Luxton c33dde5263 Add AMI builds to Drone (#4144) 2020-08-10 09:51:26 -03:00
Ben Arent 46f1d872b5 Create preflight checklist. (#3885)
* Create preflight checklist.
2020-06-26 13:38:17 -07:00