You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[v10] Enable building with the new UI location (#21226)
* Changes necessary to get v10 building after the webapps merge.
* move tsconfig.json to root dir, remove web makefile and dockerfile.
* Remove web/packages/build from ignored files (#20400)
* Run webassets build in Docker as current OS user (#20426)
Set the current user when running webassets builds. In this way, the build artifacts will have correct permissions.
* Add .prettierrc to teleport root (#20448)
* Add nodejs to the fips dockerfile. (#20487)
* Conditionally build the UI if there are changes. (#20489)
* Conditionally build the UI if there are changes.
`ensure-webassets` and `ensure-webassets-e` will now build the UI if the
hash-of-hashes has changed since the last time the webassets were built.
* Update Makefile
Co-authored-by: Jeff Pihach <[email protected]>
* Check for the existence of the make command.
* Choose a shasum exec from a preconfigured list or use an override.
* Shellcheck fix.
* Remove yarn.lock from sha calculation.
* Recalc SHA on successful build.
* Fix linting issues.
* Use Python instead of shasum.
* Remove unnecessary comments from sh file.
* Unconditionally rebuild if Python executable is not found.
* Revert "Unconditionally rebuild if Python executable is not found."
This reverts commit 9d2b0e3.
* Revert "Remove unnecessary comments from sh file."
This reverts commit 600e028.
* Revert use of Python, use simplified shell scripting.
* Linting fixes.
* Apply suggestions from code review
Co-authored-by: Edoardo Spadolini <[email protected]>
* Remove reference to realpath as apparently the MacOS builder doesn't have it.
* calculate_sha must return 0.
* Use echo in calculate_sha or else set -o pipefail causes failures.
* Suppress SC2005.
---------
Co-authored-by: Jeff Pihach <[email protected]>
Co-authored-by: Edoardo Spadolini <[email protected]>
* Add BUILDARCH arg to fips dockerfile. (#20495)
* Resolve issues to enable passing CI tests. (#20582)
* Move lint commands to root package.json
* Correctly resolve e-teleport paths.
* Fix prettier issues.
* move eslint configuration files to root.
* resolve lint errors.
* Update xterm-addon-fit (#20696)
This resolves an issue when starting an SSH session from the web UI,
and also fixes the out-of-date lock file.
* Move jest, eslint & prettier to the root (#20698)
* Move jest, eslint & prettier to the root
* Update e ref
* Move storybook to root package.json and fix config so e components are rendered. (#20723)
* update yarn lock.
---------
Co-authored-by: Rafał Cieślak <[email protected]>
Co-authored-by: Jakub Nyckowski <[email protected]>
Co-authored-by: Michael <[email protected]>
Co-authored-by: Michael Wilson <[email protected]>
Co-authored-by: Edoardo Spadolini <[email protected]>
Co-authored-by: Zac Bergquist <[email protected]>
Co-authored-by: Ryan Clark <[email protected]>
Teleport is trivial to set up as a Linux daemon or in a Kubernetes pod. It's rapidly
53
53
replacing legacy `sshd`-based setups at organizations who need:
54
54
55
-
* Developer convenience of having instant secure access to everything they need
55
+
- Developer convenience of having instant secure access to everything they need
56
56
across many environments and cloud providers.
57
-
* Audit log with session recording/replay for multiple protocols
58
-
* Easily manage trust between teams, organizations and data centers.
59
-
* Role-based access control (RBAC) and flexible access workflows (one-time [access requests](https://goteleport.com/features/access-requests/))
57
+
- Audit log with session recording/replay for multiple protocols
58
+
- Easily manage trust between teams, organizations and data centers.
59
+
- Role-based access control (RBAC) and flexible access workflows (one-time [access requests](https://goteleport.com/features/access-requests/))
60
60
61
61
In addition to its hallmark features, Teleport is interesting for smaller teams
62
62
because it facilitates easy adoption of the best infrastructure security
@@ -72,16 +72,15 @@ Teleport is built upon the high-quality [Golang SSH](https://godoc.org/golang.or
72
72
implementation. It is _fully compatible with OpenSSH_,
73
73
`sshd` servers, and `ssh` clients.
74
74
75
-
|Project Links| Description
76
-
|---|----
77
-
|[Teleport Website](https://goteleport.com/)| The official website of the project. |
78
-
|[Documentation](https://goteleport.com/docs/)| Admin guide, user manual and more. |
79
-
|[Demo Video](https://www.youtube.com/watch?v=b1WHFW0NIoM)| 3-minute video overview of Teleport. |
80
-
|[Blog](https://goteleport.com/blog/)| Our blog where we publish Teleport news. |
81
-
|[Forum](https://github.com/gravitational/teleport/discussions)| Ask us a setup question, post your tutorial, feedback, or idea on our forum. |
82
-
|[Slack](https://goteleport.com/slack)| Need help with your setup? Ping us in our Slack channel. |
83
-
|[Cloud-hosted](https://goteleport.com/pricing)| We offer Enterprise with a Cloud-hosted option. For teams that require easy and secure access to their computing environments. |
|[Teleport Website](https://goteleport.com/)| The official website of the project. |
78
+
|[Documentation](https://goteleport.com/docs/)| Admin guide, user manual and more. |
79
+
|[Demo Video](https://www.youtube.com/watch?v=b1WHFW0NIoM)| 3-minute video overview of Teleport. |
80
+
|[Blog](https://goteleport.com/blog/)| Our blog where we publish Teleport news. |
81
+
|[Forum](https://github.com/gravitational/teleport/discussions)| Ask us a setup question, post your tutorial, feedback, or idea on our forum. |
82
+
|[Slack](https://goteleport.com/slack)| Need help with your setup? Ping us in our Slack channel. |
83
+
|[Cloud-hosted](https://goteleport.com/pricing)| We offer Enterprise with a Cloud-hosted option. For teams that require easy and secure access to their computing environments. |
85
84
86
85
## Installing and Running
87
86
@@ -101,7 +100,7 @@ In a production environment, Teleport must run as `root`. For testing or non-pro
101
100
102
101
`chown $USER /var/lib/teleport`
103
102
104
-
* In this case, you will not be able to log in as another user.
103
+
- In this case, you will not be able to log in as another user.
105
104
106
105
## Docker
107
106
@@ -110,10 +109,12 @@ In a production environment, Teleport must run as `root`. For testing or non-pro
110
109
### Deploy Teleport
111
110
112
111
If you wish to deploy Teleport inside a Docker container:
112
+
113
113
```
114
114
# This command will pull the Teleport container image for version 8
Keep the server running in this mode, and make your UI changes in `/dist` directory.
203
-
For instructions about how to update the Web UI, read [the `webapps` README](https://github.com/gravitational/webapps/blob/master/README.md.) file.
201
+
For instructions about how to update the Web UI, read [the `web` README](web#readme).
204
202
205
203
#### Updating Web UI assets
206
204
@@ -228,7 +226,6 @@ go get github.com/new/dependency
228
226
229
227
and update the source to use this dependency.
230
228
231
-
232
229
To get a specific version, use `go get github.com/new/dependency@version` instead.
233
230
234
231
#### Set dependency to a specific version
@@ -271,18 +268,18 @@ We had a choice, either start a security consulting business or build a solution
We offer a few different options for support. First of all, we try to provide clear and comprehensive documentation. The docs are also in Github, so feel free to create a PR or file an issue if you have ideas for improvements. If you still have questions after reviewing our docs, you can also:
282
279
283
-
* Join [Teleport Discussions](https://github.com/gravitational/teleport/discussions) to ask questions. Our engineers are available there to help you.
284
-
* If you want to contribute to Teleport or file a bug report/issue, you can create an issue here in Github.
285
-
* If you are interested in Teleport Enterprise or more responsive support during a POC, we can also create a dedicated Slack channel for you during your POC. You can [reach out to us through our website](https://goteleport.com/pricing/) to arrange for a POC.
280
+
- Join [Teleport Discussions](https://github.com/gravitational/teleport/discussions) to ask questions. Our engineers are available there to help you.
281
+
- If you want to contribute to Teleport or file a bug report/issue, you can create an issue here in Github.
282
+
- If you are interested in Teleport Enterprise or more responsive support during a POC, we can also create a dedicated Slack channel for you during your POC. You can [reach out to us through our website](https://goteleport.com/pricing/) to arrange for a POC.
0 commit comments