update to 15.4.3, new subpackage for fdpass-teleport
OBS-URL: https://build.opensuse.org/package/show/devel:kubic/teleport?expand=0&rev=218
This commit is contained in:
parent
ef166d35fc
commit
dc9586ceaa
6
_service
6
_service
@ -4,7 +4,7 @@
|
|||||||
<param name="scm">git</param>
|
<param name="scm">git</param>
|
||||||
<param name="submodules">disable</param>
|
<param name="submodules">disable</param>
|
||||||
<param name="exclude">.git</param>
|
<param name="exclude">.git</param>
|
||||||
<param name="revision">v15.4.2</param>
|
<param name="revision">v15.4.3</param>
|
||||||
<param name="versionformat">@PARENT_TAG@</param>
|
<param name="versionformat">@PARENT_TAG@</param>
|
||||||
<param name="changesgenerate">disable</param>
|
<param name="changesgenerate">disable</param>
|
||||||
<param name="versionrewrite-pattern">v(.*)</param>
|
<param name="versionrewrite-pattern">v(.*)</param>
|
||||||
@ -32,4 +32,8 @@
|
|||||||
</service>
|
</service>
|
||||||
<service name="go_modules" mode="manual">
|
<service name="go_modules" mode="manual">
|
||||||
</service>
|
</service>
|
||||||
|
<service name="cargo_vendor" mode="manual">
|
||||||
|
<param name="update">true</param>
|
||||||
|
<param name="srcdir">teleport/tool/fdpass-teleport</param>
|
||||||
|
</service>
|
||||||
</services>
|
</services>
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:58cb16b508a6bc992b4b3aadacdd3f8a254f9520415e2839fd281e5943ea8fe7
|
|
||||||
size 253931022
|
|
3
teleport-15.4.3.obscpio
Normal file
3
teleport-15.4.3.obscpio
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:eef752c67fe727ffd13456008b0529df3fbc1242909e17e78fdf409fdf6c996c
|
||||||
|
size 254003214
|
@ -1,3 +1,37 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jun 13 05:17:15 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||||
|
|
||||||
|
- new subpackage teleport-fdpass-teleport, see below
|
||||||
|
- update to 15.4.3:
|
||||||
|
Note: This release includes a new binary, fdpass-teleport, that
|
||||||
|
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). Refer to the documentation for
|
||||||
|
more details.
|
||||||
|
* Update azidentity to v1.6.0 (patches CVE-2024-35255). #42859
|
||||||
|
* Remote rate limits on endpoints used extensively to connect to
|
||||||
|
the cluster. #42835
|
||||||
|
* Machine ID SSH multiplexer now only writes artifacts if they
|
||||||
|
have not changed, resolving a potential race condition with the
|
||||||
|
OpenSSH client. #42830
|
||||||
|
* Use more efficient API when querying SSH nodes to resolve Proxy
|
||||||
|
Templates in tbot. #42829
|
||||||
|
* Improve the performance of the Athena audit log and S3 session
|
||||||
|
storage backends. #42795
|
||||||
|
* Prevent a panic in the Proxy when accessing an offline
|
||||||
|
application. #42786
|
||||||
|
* Improve backoff of session recording uploads by teleport
|
||||||
|
agents. #42776
|
||||||
|
* Introduce the new Machine ID ssh-multiplexer service for
|
||||||
|
significant improvements in SSH performance. #42761
|
||||||
|
* Reduce backend writes incurred by tracking status of
|
||||||
|
non-recorded sessions. #42694
|
||||||
|
* Fix not being able to logout from the web UI when session
|
||||||
|
invalidation errors. #42648
|
||||||
|
* Fix access list listing not updating when creating or deleting
|
||||||
|
an access list in the web UI. #4383
|
||||||
|
* Fix crashes related to importing GCP labels. #42871
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Jun 11 12:12:48 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
Tue Jun 11 12:12:48 UTC 2024 - Johannes Kastl <opensuse_buildservice@ojkastl.de>
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
name: teleport
|
name: teleport
|
||||||
version: 15.4.2
|
version: 15.4.3
|
||||||
mtime: 1718094157
|
mtime: 1718228621
|
||||||
commit: cd2ff3e478af17cfb26338cdec11b37ffca10774
|
commit: 46e1a24d66dfe03e09b3fe068821d8f4804f47b3
|
||||||
|
@ -19,17 +19,22 @@
|
|||||||
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
|
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
|
||||||
|
|
||||||
Name: teleport
|
Name: teleport
|
||||||
Version: 15.4.2
|
Version: 15.4.3
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Identity-aware, multi-protocol access proxy
|
Summary: Identity-aware, multi-protocol access proxy
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
URL: https://github.com/gravitational/teleport
|
URL: https://github.com/gravitational/teleport
|
||||||
Source: %{name}-%{version}.tar.gz
|
Source: %{name}-%{version}.tar.gz
|
||||||
|
# go vendoring
|
||||||
Source1: vendor.tar.gz
|
Source1: vendor.tar.gz
|
||||||
Source2: webassets.tar.gz
|
Source2: webassets.tar.gz
|
||||||
Source3: teleport.service
|
Source3: teleport.service
|
||||||
Source4: teleport.yaml
|
Source4: teleport.yaml
|
||||||
Source5: tbot.yaml
|
Source5: tbot.yaml
|
||||||
|
# Rust vendoring
|
||||||
|
Source6: vendor.tar.zst
|
||||||
|
BuildRequires: cargo >= 1.69
|
||||||
|
BuildRequires: cargo-packaging
|
||||||
BuildRequires: git-core
|
BuildRequires: git-core
|
||||||
BuildRequires: go >= 1.20
|
BuildRequires: go >= 1.20
|
||||||
BuildRequires: pam-devel
|
BuildRequires: pam-devel
|
||||||
@ -69,10 +74,18 @@ License: Apache-2.0
|
|||||||
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.
|
tbot is the executable belonging to the Machine ID service.
|
||||||
|
|
||||||
|
%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).
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%setup -q -T -D -a 1
|
%setup -q -T -D -a 1
|
||||||
%setup -q -T -D -a 2
|
%setup -q -T -D -a 2
|
||||||
|
tar xvf %{SOURCE6} -C tool/fdpass-teleport
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
|
||||||
@ -97,7 +110,6 @@ go build \
|
|||||||
-buildmode=pie \
|
-buildmode=pie \
|
||||||
-ldflags="-w -s -X main.VERSION=%{version}" \
|
-ldflags="-w -s -X main.VERSION=%{version}" \
|
||||||
-o tbot ./tool/tbot
|
-o tbot ./tool/tbot
|
||||||
|
|
||||||
go build \
|
go build \
|
||||||
-tags "pam" \
|
-tags "pam" \
|
||||||
-mod=vendor \
|
-mod=vendor \
|
||||||
@ -105,11 +117,15 @@ go build \
|
|||||||
-ldflags="-w -s -X main.VERSION=%{version}" \
|
-ldflags="-w -s -X main.VERSION=%{version}" \
|
||||||
-o tctl ./tool/tctl
|
-o tctl ./tool/tctl
|
||||||
|
|
||||||
|
cd tool/fdpass-teleport
|
||||||
|
%{cargo_build}
|
||||||
|
|
||||||
%install
|
%install
|
||||||
# Install the binary.
|
# Install the binary.
|
||||||
install -D -m 0755 tsh "%{buildroot}/%{_bindir}/tsh"
|
install -D -m 0755 tsh "%{buildroot}/%{_bindir}/tsh"
|
||||||
install -D -m 0755 tctl "%{buildroot}/%{_bindir}/tctl"
|
install -D -m 0755 tctl "%{buildroot}/%{_bindir}/tctl"
|
||||||
install -D -m 0755 tbot "%{buildroot}/%{_bindir}/tbot"
|
install -D -m 0755 tbot "%{buildroot}/%{_bindir}/tbot"
|
||||||
|
install -D -m 0755 tool/fdpass-teleport/target/release/fdpass-teleport "%{buildroot}/%{_bindir}/fdpass-teleport"
|
||||||
install -D -m 0755 teleport "%{buildroot}/%{_sbindir}/teleport"
|
install -D -m 0755 teleport "%{buildroot}/%{_sbindir}/teleport"
|
||||||
install -D -m 644 %{SOURCE3} %{buildroot}%{_unitdir}/teleport.service
|
install -D -m 644 %{SOURCE3} %{buildroot}%{_unitdir}/teleport.service
|
||||||
install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/teleport.yaml
|
install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/teleport.yaml
|
||||||
@ -168,4 +184,9 @@ install -D -m 644 %{SOURCE5} %{buildroot}%{_sysconfdir}/tbot.yaml
|
|||||||
%{_unitdir}/machine-id.service
|
%{_unitdir}/machine-id.service
|
||||||
%config(noreplace) %{_sysconfdir}/tbot.yaml
|
%config(noreplace) %{_sysconfdir}/tbot.yaml
|
||||||
|
|
||||||
|
%files -n teleport-fdpass-teleport
|
||||||
|
%doc README.md
|
||||||
|
%license LICENSE
|
||||||
|
%{_bindir}/fdpass-teleport
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
version https://git-lfs.github.com/spec/v1
|
||||||
oid sha256:4b6d2f342caea8f1c041797e0c1eb525ae39298163a96c43cc0c59e58d930503
|
oid sha256:640eea8261267a62c93e84b8ca6b0077fd84634a2d48d51cef42e750b2a4300a
|
||||||
size 51439754
|
size 51521081
|
||||||
|
3
vendor.tar.zst
Normal file
3
vendor.tar.zst
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:7cbc9d4ccdec929c44c17a019eebaa53d8bee173ff91c9c029e7a4db42374454
|
||||||
|
size 715019
|
Loading…
Reference in New Issue
Block a user