Compare commits

...

No commits in common. "devel" and "devel" have entirely different histories.
devel ... devel

29 changed files with 24 additions and 1419 deletions

View File

@ -1,13 +0,0 @@
<?xml version="1.0"?>
<constraints>
<overwrite>
<conditions>
<arch>ppc64le</arch>
</conditions>
<hardware>
<disk>
<size unit="G">24</size>
</disk>
</hardware>
</overwrite>
</constraints>

View File

@ -4,11 +4,11 @@
<param name="scm">git</param>
<param name="submodules">disable</param>
<param name="exclude">.git</param>
<param name="revision">v17.3.3</param>
<param name="match-tag">v*</param>
<param name="revision">v16.1.4</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">disable</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="match-tag">v*</param>
</service>
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/gravitational/webassets</param>

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2e3b34d55a0ac7f480c09c6d96d89238ce79bd3bd82b6807ba3beec113a8fe01
size 264692238

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d31ab9a3045b9121527bda25658704b7f41a0e03c84d7ab9313217d7f0364578
size 270617614

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f9003dbd95143e457e013439e5c4b3d0ca95dff2b210fe3e9ba5bf60e2fb93f7
size 280437262

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:611284ef1cfaf5f8184f3585fb94b8022e2f95600fc3b06e7a81e1bf08c55b43
size 279968782

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e4923d80673f4fc50ccb24143990816085502230ff233ab5550f16bd83807b51
size 268694030

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9370d2052ee5605841ff9c20d7b1ecea33b1b86b971d599bdaf09a064ed18d08
size 268925966

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:90a9fe94e0a1e7f9a5cc91094a6b4c811aa65cf7c984dec96b97cf80fe89d7ad
size 269017102

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6b58beee5a08deb0626d5d090b84b866a9adbfcfa97610a8ab72a3383c25186f
size 269946382

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:22ac033196f4dff652bf89cdcd7e9b5eafcbfb6b5fb1a86cb6dea6a8981a4515
size 271273998

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:612556364125eef954e5f70662ef6c13d81ea8b08872f0b6c524322f65dfdcb2
size 271315982

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0b507db291239e12c0e85ad3c55379dd5126ab07e30f5b19f000f6ad922fe99b
size 271655950

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b1fe0d474ea9eded28f28df8011d335f2ad1abeb0c48b89e76ebbe02ef4ba76a
size 271758862

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:693b705638187b48eb663f592d4d29dada40f0f7aaa86e7832ac8acc8a3b578b
size 271879182

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:522370e6394b6ad6ef0b637eb75b9105fd46de2c99f4fdb3758455083e9ce90c
size 265953294

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bdaa929b49c8a8b01fad4baf522d0547ac1520e675eea2f5321ae08ec978104e
size 266125838

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2104b2a6d9809d65fa0ca61775ea848af27c1e5cb4574a855c27844d74c6cf41
size 267328526

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e476bfea5ee17a45bca6f269013709ed4b9d11df05028ac20266e7de17e75d6a
size 270554126

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:51b6f670e0357322e0bcc6b637fc4f89526e897aea1e41cd3a53f6364c312640
size 270813198

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:823a920a381111e9fb92088a4545c710089212ac6e745e207b371b6e3a21f8b8
size 271173646

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c104847f86a6a7d4d39141698a94bfe8d6926c87c1ea0e5af24c07a5d807aa07
size 272952334

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fd391701d29d775f754985372a20587a1214edd456ffa4c84a4b2a368be97fde
size 273540110

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fc41743b6c43eaa56d26fdd3a5019d7f06f246f8694a2bbeb836fa40dbe10829
size 273483278

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
name: teleport
version: 17.3.3
mtime: 1741280811
commit: 22bc61751fef23dde21b66d209445f5e993d0913
version: 16.1.4
mtime: 1723064260
commit: acdd343922cabefa026312a84e88d9999f09028b

View File

@ -1,7 +1,7 @@
#
# spec file for package teleport
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -16,8 +16,10 @@
#
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: teleport
Version: 17.3.3
Version: 16.1.4
Release: 0
Summary: Identity-aware, multi-protocol access proxy
License: AGPL-3.0-only
@ -31,23 +33,18 @@ Source4: teleport.yaml
Source5: tbot.yaml
# Rust vendoring
Source6: vendor.tar.zst
BuildRequires: bash-completion
BuildRequires: cargo >= 1.82
BuildRequires: cargo >= 1.69
BuildRequires: cargo-packaging
BuildRequires: git-core
BuildRequires: go >= 1.23.7
BuildRequires: go1.22 >= 1.22.6
BuildRequires: pam-devel
BuildRequires: systemd-rpm-macros
BuildRequires: zsh
Requires: teleport-tctl
%description
Teleport is the easiest, most secure way to access all your infrastructure.
Teleport is an identity-aware, multi-protocol access proxy which understands
SSH, HTTPS, RDP, Kubernetes API, MySQL, MongoDB and PostgreSQL wire protocols.
Teleport is the easiest, most secure way to access all your infrastructure. Teleport is an identity-aware, multi-protocol access proxy which understands SSH, HTTPS, RDP, Kubernetes API, MySQL, MongoDB and PostgreSQL wire protocols.
On the server-side, Teleport is a single binary which enables convenient secure
access to behind-NAT resources such as:
On the server-side, Teleport is a single binary which enables convenient secure access to behind-NAT resources such as:
* SSH nodes - SSH works in browsers too!
* Kubernetes clusters
* PostgreSQL, MongoDB, CockroachDB and MySQL databases
@ -55,123 +52,34 @@ access to behind-NAT resources such as:
* Windows Hosts
* Networked servers
%package -n %{name}-bash-completion
Summary: Bash Completion for %{name}
Group: System/Shells
Requires: %{name} = %{version}
Requires: bash-completion
Supplements: (%{name} and bash-completion)
BuildArch: noarch
%description -n %{name}-bash-completion
Bash command line completion support for %{name}.
%package -n %{name}-zsh-completion
Summary: Zsh Completion for %{name}
Group: System/Shells
Requires: %{name} = %{version}
Supplements: (%{name} and zsh)
BuildArch: noarch
%description -n %{name}-zsh-completion
zsh command line completion support for %{name}.
%package -n %{name}-tctl
%package -n teleport-tctl
Summary: CLI tool for managing a teleport server
License: Apache-2.0
%package -n %{name}-tctl-bash-completion
Summary: Bash Completion for %{name}-tctl
Group: System/Shells
Requires: %{name}-tctl = %{version}
Requires: bash-completion
Supplements: (%{name}-tctl and bash-completion)
BuildArch: noarch
%description -n %{name}-tctl-bash-completion
Bash command line completion support for %{name}-tctl.
%package -n %{name}-tctl-zsh-completion
Summary: Zsh Completion for %{name}-tctl
Group: System/Shells
Requires: %{name}-tctl = %{version}
Supplements: (%{name}-tctl and zsh)
BuildArch: noarch
%description -n %{name}-tctl-zsh-completion
zsh command line completion support for %{name}-tctl.
%description -n %{name}-tctl
%description -n teleport-tctl
An administrative tool that can configure Teleport Auth Service.
%package -n %{name}-tsh
%package -n teleport-tsh
Summary: CLI tool for logging into nodes via Teleport SSH
License: Apache-2.0
%description -n %{name}-tsh
%description -n teleport-tsh
A tool that lets end users interact with Teleport nodes. This replaces ssh.
%package -n %{name}-tsh-bash-completion
Summary: Bash Completion for %{name}-tsh
Group: System/Shells
Requires: %{name}-tsh = %{version}
Requires: bash-completion
Supplements: (%{name}-tsh and bash-completion)
BuildArch: noarch
%description -n %{name}-tsh-bash-completion
Bash command line completion support for %{name}-tsh.
%package -n %{name}-tsh-zsh-completion
Summary: Zsh Completion for %{name}-tsh
Group: System/Shells
Requires: %{name}-tsh = %{version}
Supplements: (%{name}-tsh and zsh)
BuildArch: noarch
%description -n %{name}-tsh-zsh-completion
zsh command line completion support for %{name}-tsh.
%package -n teleport-tbot
Summary: CLI tool for Machine ID
License: Apache-2.0
%description -n teleport-tbot
Machine ID is a service that programmatically issues and renews short-lived
certificates to any service account (e.g., a CI/CD server) by retrieving
credentials from the Teleport Auth Service. This enables fine-grained
role-based access controls and audit.
Machine ID is a service that programmatically issues and renews short-lived certificates to any service account (e.g., a CI/CD server) by retrieving credentials from the Teleport Auth Service. This enables fine-grained role-based access controls and audit.
tbot is the executable belonging to the Machine ID service.
%package -n %{name}-tbot-bash-completion
Summary: Bash Completion for %{name}-tbot
Group: System/Shells
Requires: %{name}-tbot = %{version}
Requires: bash-completion
Supplements: (%{name}-tbot and bash-completion)
BuildArch: noarch
%description -n %{name}-tbot-bash-completion
Bash command line completion support for %{name}-tbot.
%package -n %{name}-tbot-zsh-completion
Summary: Zsh Completion for %{name}-tbot
Group: System/Shells
Requires: %{name}-tbot = %{version}
Supplements: (%{name}-tbot and zsh)
BuildArch: noarch
%description -n %{name}-tbot-zsh-completion
zsh command line completion support for %{name}-tbot.
%package -n teleport-fdpass-teleport
Summary: Significantly reduce resource consumption by large numbers of SSH connections
License: Apache-2.0
%description -n teleport-fdpass-teleport
fdpass-teleport can be optionally used by Machine ID to significantly reduce
resource consumption in use-cases that create large numbers of SSH connections
(e.g. Ansible).
fdpass-teleport can be optionally used by Machine ID to significantly reduce resource consumption in use-cases that create large numbers of SSH connections (e.g. Ansible).
%prep
%setup -q
@ -224,46 +132,6 @@ install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/teleport.yaml
install -D -m 644 examples/systemd/machine-id/machine-id.service %{buildroot}%{_unitdir}/
install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/tbot.yaml
# teleport completions
# create the bash completion file
mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions/
%{buildroot}/%{_sbindir}/teleport --completion-script-bash > %{buildroot}%{_datarootdir}/bash-completion/completions/teleport
# create the zsh completion file
mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/
%{buildroot}/%{_sbindir}/teleport --completion-script-zsh > %{buildroot}%{_datarootdir}/zsh/site-functions/_teleport
# tctl completions
# create the bash completion file
mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions/
%{buildroot}/%{_bindir}/tctl --completion-script-bash > %{buildroot}%{_datarootdir}/bash-completion/completions/tctl
# create the zsh completion file
mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/
%{buildroot}/%{_bindir}/tctl --completion-script-zsh > %{buildroot}%{_datarootdir}/zsh/site-functions/_tctl
# tsh completions
# create the bash completion file
mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions/
%{buildroot}/%{_bindir}/tsh --completion-script-bash > %{buildroot}%{_datarootdir}/bash-completion/completions/tsh
# create the zsh completion file
mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/
%{buildroot}/%{_bindir}/tsh --completion-script-zsh > %{buildroot}%{_datarootdir}/zsh/site-functions/_tsh
# tbot completions
# create the bash completion file
mkdir -p %{buildroot}%{_datarootdir}/bash-completion/completions/
%{buildroot}/%{_bindir}/tbot --completion-script-bash > %{buildroot}%{_datarootdir}/bash-completion/completions/tbot
# create the zsh completion file
mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/
%{buildroot}/%{_bindir}/tbot --completion-script-zsh > %{buildroot}%{_datarootdir}/zsh/site-functions/_tbot
# teleport service
%pre -n teleport
@ -299,34 +167,16 @@ mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/
%{_unitdir}/teleport.service
%config(noreplace) %{_sysconfdir}/teleport.yaml
%files -n %{name}-bash-completion
%{_datarootdir}/bash-completion/completions/teleport
%files -n %{name}-zsh-completion
%{_datarootdir}/zsh/site-functions/_teleport
%files -n teleport-tsh
%doc README.md
%license LICENSE
%{_bindir}/tsh
%files -n %{name}-tsh-bash-completion
%{_datarootdir}/bash-completion/completions/tsh
%files -n %{name}-tsh-zsh-completion
%{_datarootdir}/zsh/site-functions/_tsh
%files -n teleport-tctl
%doc README.md
%license LICENSE
%{_bindir}/tctl
%files -n %{name}-tctl-bash-completion
%{_datarootdir}/bash-completion/completions/tctl
%files -n %{name}-tctl-zsh-completion
%{_datarootdir}/zsh/site-functions/_tctl
%files -n teleport-tbot
%doc README.md
%license LICENSE
@ -334,12 +184,6 @@ mkdir -p %{buildroot}%{_datarootdir}/zsh/site-functions/
%{_unitdir}/machine-id.service
%config(noreplace) %{_sysconfdir}/tbot.yaml
%files -n %{name}-tbot-bash-completion
%{_datarootdir}/bash-completion/completions/tbot
%files -n %{name}-tbot-zsh-completion
%{_datarootdir}/zsh/site-functions/_tbot
%files -n teleport-fdpass-teleport
%doc README.md
%license LICENSE

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:adc9d584d5ed95436f048caa491024000c69c5f4dcea34bae1f38880e7521fcf
size 53944693
oid sha256:bfd23562b9393ee625ae65915daf379c6f09e59fae0c09b5c076531f9ed1933d
size 46609307

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:923171d81faa0925d7c5af833a7d012c60cb93740e08f0c151efd8735c607bf2
size 735067
oid sha256:b480dee68be122e0800be803149b442ad6549a40c193608419ee22644399aed2
size 716045