openSUSE Commits
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
June 2024
- 2 participants
- 1220 discussions
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package valkey for openSUSE:Factory checked in at 2024-06-24 20:52:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/valkey (Old)
and /work/SRC/openSUSE:Factory/.valkey.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "valkey"
Mon Jun 24 20:52:19 2024 rev:2 rq:1182568 version:7.2.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/valkey/valkey.changes 2024-06-12 15:39:10.099992182 +0200
+++ /work/SRC/openSUSE:Factory/.valkey.new.18349/valkey.changes 2024-06-24 20:53:08.847989165 +0200
@@ -1,0 +2,5 @@
+Sat Jun 22 08:42:19 UTC 2024 - Neal Gompa <ngompa(a)opensuse.org>
+
+- Enable automatic replacement of redis with valkey
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ valkey.spec ++++++
--- /var/tmp/diff_new_pack.EhMzCO/_old 2024-06-24 20:53:09.460011558 +0200
+++ /var/tmp/diff_new_pack.EhMzCO/_new 2024-06-24 20:53:09.460011558 +0200
@@ -83,7 +83,8 @@
Summary: Conversion script and compatibility symlinks for Redis
Requires: valkey = %{version}-%{release}
Conflicts: redis
-#Obsoletes: redis <= 7.2.5
+Obsoletes: redis <= 7.2.5
+Provides: redis = %{version}-%{release}
BuildArch: noarch
%description compat-redis
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kitty for openSUSE:Factory checked in at 2024-06-24 20:52:17
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kitty (Old)
and /work/SRC/openSUSE:Factory/.kitty.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kitty"
Mon Jun 24 20:52:17 2024 rev:34 rq:1182567 version:0.35.2
Changes:
--------
--- /work/SRC/openSUSE:Factory/kitty/kitty.changes 2024-05-31 22:21:18.873850688 +0200
+++ /work/SRC/openSUSE:Factory/.kitty.new.18349/kitty.changes 2024-06-24 20:53:07.291932235 +0200
@@ -1,0 +2,17 @@
+Sat Jun 22 06:59:49 UTC 2024 - Scott Bradnick <scott.bradnick(a)suse.com>
+
+- Update to 0.35.2:
+ * A new option, window_logo_scale to specify how window logos are scaled
+ with respect to the size of the window containing the logo (#7534)
+ * A new option, cursor_shape_unfocused to specify the shape of the text
+ cursor in unfocused OS windows (#7544)
+ * Remote control: Fix empty password not working (#7538)
+ * Wayland: Fix regression in 0.34.0 causing flickering on window resize
+ on NVIDIA drivers (#7493)
+ * Wayland labwc: Fix kitty timing out waiting for compositor to quit
+ messing around with scales on labwc (#7540)
+ * Fix scrollback_indicator_opacity not actually controlling the
+ opacity (#7557)
+ * URL detection: Fix IPv6 hostnames breaking URL detection (#7565)
+
+-------------------------------------------------------------------
Old:
----
kitty-0.35.1.tar.gz
New:
----
kitty-0.35.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kitty.spec ++++++
--- /var/tmp/diff_new_pack.CyQafz/_old 2024-06-24 20:53:08.143963406 +0200
+++ /var/tmp/diff_new_pack.CyQafz/_new 2024-06-24 20:53:08.147963552 +0200
@@ -19,7 +19,7 @@
# sphinx_copybutton not in Factory
%bcond_with docs
Name: kitty
-Version: 0.35.1
+Version: 0.35.2
Release: 0
Summary: A GPU-based terminal emulator
License: GPL-3.0-only
@@ -154,7 +154,12 @@
%endif
%endif
%endif
-setup.py --verbose linux-package --prefix %{buildroot}%{_prefix} --libdir-name %{_lib}
+setup.py \
+ --verbose \
+ linux-package \
+ --prefix %{buildroot}%{_prefix} \
+ --libdir-name %{_lib} \
+ --extra-include-dirs %{_prefix}/include/libxkbcommon
%fdupes %{buildroot}%{_libdir}/%{name}
++++++ kitty-0.35.1.tar.gz -> kitty-0.35.2.tar.gz ++++++
/work/SRC/openSUSE:Factory/kitty/kitty-0.35.1.tar.gz /work/SRC/openSUSE:Factory/.kitty.new.18349/kitty-0.35.2.tar.gz differ: char 29, line 1
++++++ vendor.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/cpu/cpu_aix_nocgo.go new/vendor/github.com/shirou/gopsutil/v3/cpu/cpu_aix_nocgo.go
--- old/vendor/github.com/shirou/gopsutil/v3/cpu/cpu_aix_nocgo.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/cpu/cpu_aix_nocgo.go 2024-06-22 09:03:21.000000000 +0200
@@ -12,8 +12,57 @@
)
func TimesWithContext(ctx context.Context, percpu bool) ([]TimesStat, error) {
+ var ret []TimesStat
if percpu {
- return []TimesStat{}, common.ErrNotImplementedError
+ per_out, err := invoke.CommandWithContext(ctx, "sar", "-u", "-P", "ALL", "10", "1")
+ if err != nil {
+ return nil, err
+ }
+ lines := strings.Split(string(per_out), "\n")
+ if len(lines) < 6 {
+ return []TimesStat{}, common.ErrNotImplementedError
+ }
+
+ hp := strings.Fields(lines[5]) // headers
+ for l := 6; l < len(lines)-1; l++ {
+ ct := &TimesStat{}
+ v := strings.Fields(lines[l]) // values
+ for i, header := range hp {
+ // We're done in any of these use cases
+ if i >= len(v) || v[0] == "-" {
+ break
+ }
+
+ // Position variable for v
+ pos := i
+ // There is a missing field at the beginning of all but the first line
+ // so adjust the position
+ if l > 6 {
+ pos = i - 1
+ }
+ // We don't want invalid positions
+ if pos < 0 {
+ continue
+ }
+
+ if t, err := strconv.ParseFloat(v[pos], 64); err == nil {
+ switch header {
+ case `cpu`:
+ ct.CPU = strconv.FormatFloat(t, 'f', -1, 64)
+ case `%usr`:
+ ct.User = t
+ case `%sys`:
+ ct.System = t
+ case `%wio`:
+ ct.Iowait = t
+ case `%idle`:
+ ct.Idle = t
+ }
+ }
+ }
+ // Valid CPU data, so append it
+ ret = append(ret, *ct)
+ }
} else {
out, err := invoke.CommandWithContext(ctx, "sar", "-u", "10", "1")
if err != nil {
@@ -24,26 +73,28 @@
return []TimesStat{}, common.ErrNotImplementedError
}
- ret := TimesStat{CPU: "cpu-total"}
+ ct := &TimesStat{CPU: "cpu-total"}
h := strings.Fields(lines[len(lines)-3]) // headers
v := strings.Fields(lines[len(lines)-2]) // values
for i, header := range h {
if t, err := strconv.ParseFloat(v[i], 64); err == nil {
switch header {
case `%usr`:
- ret.User = t
+ ct.User = t
case `%sys`:
- ret.System = t
+ ct.System = t
case `%wio`:
- ret.Iowait = t
+ ct.Iowait = t
case `%idle`:
- ret.Idle = t
+ ct.Idle = t
}
}
}
- return []TimesStat{ret}, nil
+ ret = append(ret, *ct)
}
+
+ return ret, nil
}
func InfoWithContext(ctx context.Context) ([]InfoStat, error) {
@@ -78,6 +129,20 @@
}
}
break
+ } else if strings.HasPrefix(line, "System Model:") {
+ p := strings.Split(string(line), ":")
+ if p != nil {
+ ret.VendorID = strings.TrimSpace(p[1])
+ }
+ } else if strings.HasPrefix(line, "Processor Type:") {
+ p := strings.Split(string(line), ":")
+ if p != nil {
+ c := strings.Split(string(p[1]), "_")
+ if c != nil {
+ ret.Family = strings.TrimSpace(c[0])
+ ret.Model = strings.TrimSpace(c[1])
+ }
+ }
}
}
return []InfoStat{ret}, nil
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/mem/mem_aix_nocgo.go new/vendor/github.com/shirou/gopsutil/v3/mem/mem_aix_nocgo.go
--- old/vendor/github.com/shirou/gopsutil/v3/mem/mem_aix_nocgo.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/mem/mem_aix_nocgo.go 2024-06-22 09:03:21.000000000 +0200
@@ -12,7 +12,7 @@
)
func VirtualMemoryWithContext(ctx context.Context) (*VirtualMemoryStat, error) {
- vmem, swap, err := callSVMon(ctx)
+ vmem, swap, err := callSVMon(ctx, true)
if err != nil {
return nil, err
}
@@ -25,7 +25,7 @@
}
func SwapMemoryWithContext(ctx context.Context) (*SwapMemoryStat, error) {
- _, swap, err := callSVMon(ctx)
+ _, swap, err := callSVMon(ctx, false)
if err != nil {
return nil, err
}
@@ -35,7 +35,7 @@
return swap, nil
}
-func callSVMon(ctx context.Context) (*VirtualMemoryStat, *SwapMemoryStat, error) {
+func callSVMon(ctx context.Context, virt bool) (*VirtualMemoryStat, *SwapMemoryStat, error) {
out, err := invoke.CommandWithContext(ctx, "svmon", "-G")
if err != nil {
return nil, nil, err
@@ -45,7 +45,7 @@
vmem := &VirtualMemoryStat{}
swap := &SwapMemoryStat{}
for _, line := range strings.Split(string(out), "\n") {
- if strings.HasPrefix(line, "memory") {
+ if virt && strings.HasPrefix(line, "memory") {
p := strings.Fields(line)
if len(p) > 2 {
if t, err := strconv.ParseUint(p[1], 10, 64); err == nil {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/process/process_darwin_nocgo.go new/vendor/github.com/shirou/gopsutil/v3/process/process_darwin_nocgo.go
--- old/vendor/github.com/shirou/gopsutil/v3/process/process_darwin_nocgo.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/process/process_darwin_nocgo.go 2024-06-22 09:03:21.000000000 +0200
@@ -24,14 +24,21 @@
}
txtFound := 0
lines := strings.Split(string(out), "\n")
+ fallback := ""
for i := 1; i < len(lines); i++ {
if lines[i] == "ftxt" {
txtFound++
+ if txtFound == 1 {
+ fallback = lines[i-1][1:]
+ }
if txtFound == 2 {
return lines[i-1][1:], nil
}
}
}
+ if fallback != "" {
+ return fallback, nil
+ }
return "", fmt.Errorf("missing txt data returned by lsof")
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd.go new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd.go
--- old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd.go 2024-06-22 09:03:21.000000000 +0200
@@ -68,7 +68,12 @@
}
func (p *Process) CwdWithContext(ctx context.Context) (string, error) {
- return "", common.ErrNotImplementedError
+ mib := []int32{CTLKern, KernProcCwd, p.Pid}
+ buf, _, err := common.CallSyscall(mib)
+ if err != nil {
+ return "", err
+ }
+ return common.ByteToString(buf), nil
}
func (p *Process) ExeWithContext(ctx context.Context) (string, error) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_386.go new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_386.go
--- old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_386.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_386.go 2024-06-22 09:03:21.000000000 +0200
@@ -14,6 +14,7 @@
KernProcProc = 8
KernProcPathname = 12
KernProcArgs = 55
+ KernProcCwd = 78
KernProcArgv = 1
KernProcEnv = 3
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_amd64.go new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_amd64.go
--- old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_amd64.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_amd64.go 2024-06-22 09:03:21.000000000 +0200
@@ -11,6 +11,7 @@
KernProcProc = 8
KernProcPathname = 12
KernProcArgs = 55
+ KernProcCwd = 78
KernProcArgv = 1
KernProcEnv = 3
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm.go new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm.go
--- old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm.go 2024-06-22 09:03:21.000000000 +0200
@@ -14,6 +14,7 @@
KernProcProc = 8
KernProcPathname = 12
KernProcArgs = 55
+ KernProcCwd = 78
KernProcArgv = 1
KernProcEnv = 3
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm64.go new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm64.go
--- old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm64.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_arm64.go 2024-06-22 09:03:21.000000000 +0200
@@ -14,6 +14,7 @@
KernProcProc = 8
KernProcPathname = 12
KernProcArgs = 55
+ KernProcCwd = 78
KernProcArgv = 1
KernProcEnv = 3
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_riscv64.go new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_riscv64.go
--- old/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_riscv64.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/github.com/shirou/gopsutil/v3/process/process_openbsd_riscv64.go 2024-06-22 09:03:21.000000000 +0200
@@ -14,6 +14,7 @@
KernProcProc = 8
KernProcPathname = 12
KernProcArgs = 55
+ KernProcCwd = 78
KernProcArgv = 1
KernProcEnv = 3
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/mkerrors.sh new/vendor/golang.org/x/sys/unix/mkerrors.sh
--- old/vendor/golang.org/x/sys/unix/mkerrors.sh 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/unix/mkerrors.sh 2024-06-22 09:03:21.000000000 +0200
@@ -263,6 +263,7 @@
#include <linux/sched.h>
#include <linux/seccomp.h>
#include <linux/serial.h>
+#include <linux/sock_diag.h>
#include <linux/sockios.h>
#include <linux/taskstats.h>
#include <linux/tipc.h>
@@ -549,6 +550,7 @@
$2 !~ "NLA_TYPE_MASK" &&
$2 !~ /^RTC_VL_(ACCURACY|BACKUP|DATA)/ &&
$2 ~ /^(NETLINK|NLM|NLMSG|NLA|IFA|IFAN|RT|RTC|RTCF|RTN|RTPROT|RTNH|ARPHRD|ETH_P|NETNSA)_/ ||
+ $2 ~ /^SOCK_|SK_DIAG_|SKNLGRP_$/ ||
$2 ~ /^FIORDCHK$/ ||
$2 ~ /^SIOC/ ||
$2 ~ /^TIOC/ ||
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux.go new/vendor/golang.org/x/sys/unix/zerrors_linux.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux.go 2024-06-22 09:03:21.000000000 +0200
@@ -502,6 +502,7 @@
BPF_IMM = 0x0
BPF_IND = 0x40
BPF_JA = 0x0
+ BPF_JCOND = 0xe0
BPF_JEQ = 0x10
BPF_JGE = 0x30
BPF_JGT = 0x20
@@ -657,6 +658,9 @@
CAN_NPROTO = 0x8
CAN_RAW = 0x1
CAN_RAW_FILTER_MAX = 0x200
+ CAN_RAW_XL_VCID_RX_FILTER = 0x4
+ CAN_RAW_XL_VCID_TX_PASS = 0x2
+ CAN_RAW_XL_VCID_TX_SET = 0x1
CAN_RTR_FLAG = 0x40000000
CAN_SFF_ID_BITS = 0xb
CAN_SFF_MASK = 0x7ff
@@ -1339,6 +1343,7 @@
F_OFD_SETLK = 0x25
F_OFD_SETLKW = 0x26
F_OK = 0x0
+ F_SEAL_EXEC = 0x20
F_SEAL_FUTURE_WRITE = 0x10
F_SEAL_GROW = 0x4
F_SEAL_SEAL = 0x1
@@ -1627,6 +1632,7 @@
IP_FREEBIND = 0xf
IP_HDRINCL = 0x3
IP_IPSEC_POLICY = 0x10
+ IP_LOCAL_PORT_RANGE = 0x33
IP_MAXPACKET = 0xffff
IP_MAX_MEMBERSHIPS = 0x14
IP_MF = 0x2000
@@ -1653,6 +1659,7 @@
IP_PMTUDISC_OMIT = 0x5
IP_PMTUDISC_PROBE = 0x3
IP_PMTUDISC_WANT = 0x1
+ IP_PROTOCOL = 0x34
IP_RECVERR = 0xb
IP_RECVERR_RFC4884 = 0x1a
IP_RECVFRAGSIZE = 0x19
@@ -2169,7 +2176,7 @@
NFT_SECMARK_CTX_MAXLEN = 0x100
NFT_SET_MAXNAMELEN = 0x100
NFT_SOCKET_MAX = 0x3
- NFT_TABLE_F_MASK = 0x3
+ NFT_TABLE_F_MASK = 0x7
NFT_TABLE_MAXNAMELEN = 0x100
NFT_TRACETYPE_MAX = 0x3
NFT_TUNNEL_F_MASK = 0x7
@@ -2403,6 +2410,7 @@
PERF_RECORD_MISC_USER = 0x2
PERF_SAMPLE_BRANCH_PLM_ALL = 0x7
PERF_SAMPLE_WEIGHT_TYPE = 0x1004000
+ PID_FS_MAGIC = 0x50494446
PIPEFS_MAGIC = 0x50495045
PPPIOCGNPMODE = 0xc008744c
PPPIOCNEWUNIT = 0xc004743e
@@ -2896,8 +2904,9 @@
RWF_APPEND = 0x10
RWF_DSYNC = 0x2
RWF_HIPRI = 0x1
+ RWF_NOAPPEND = 0x20
RWF_NOWAIT = 0x8
- RWF_SUPPORTED = 0x1f
+ RWF_SUPPORTED = 0x3f
RWF_SYNC = 0x4
RWF_WRITE_LIFE_NOT_SET = 0x0
SCHED_BATCH = 0x3
@@ -2918,7 +2927,9 @@
SCHED_RESET_ON_FORK = 0x40000000
SCHED_RR = 0x2
SCM_CREDENTIALS = 0x2
+ SCM_PIDFD = 0x4
SCM_RIGHTS = 0x1
+ SCM_SECURITY = 0x3
SCM_TIMESTAMP = 0x1d
SC_LOG_FLUSH = 0x100000
SECCOMP_ADDFD_FLAG_SEND = 0x2
@@ -3051,6 +3062,8 @@
SIOCSMIIREG = 0x8949
SIOCSRARP = 0x8962
SIOCWANDEV = 0x894a
+ SK_DIAG_BPF_STORAGE_MAX = 0x3
+ SK_DIAG_BPF_STORAGE_REQ_MAX = 0x1
SMACK_MAGIC = 0x43415d53
SMART_AUTOSAVE = 0xd2
SMART_AUTO_OFFLINE = 0xdb
@@ -3071,6 +3084,8 @@
SOCKFS_MAGIC = 0x534f434b
SOCK_BUF_LOCK_MASK = 0x3
SOCK_DCCP = 0x6
+ SOCK_DESTROY = 0x15
+ SOCK_DIAG_BY_FAMILY = 0x14
SOCK_IOC_TYPE = 0x89
SOCK_PACKET = 0xa
SOCK_RAW = 0x3
@@ -3260,6 +3275,7 @@
TCP_MAX_WINSHIFT = 0xe
TCP_MD5SIG = 0xe
TCP_MD5SIG_EXT = 0x20
+ TCP_MD5SIG_FLAG_IFINDEX = 0x2
TCP_MD5SIG_FLAG_PREFIX = 0x1
TCP_MD5SIG_MAXKEYLEN = 0x50
TCP_MSS = 0x200
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_386.go 2024-06-22 09:03:21.000000000 +0200
@@ -118,6 +118,7 @@
IXOFF = 0x1000
IXON = 0x400
MAP_32BIT = 0x40
+ MAP_ABOVE4G = 0x80
MAP_ANON = 0x20
MAP_ANONYMOUS = 0x20
MAP_DENYWRITE = 0x800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go 2024-06-22 09:03:21.000000000 +0200
@@ -118,6 +118,7 @@
IXOFF = 0x1000
IXON = 0x400
MAP_32BIT = 0x40
+ MAP_ABOVE4G = 0x80
MAP_ANON = 0x20
MAP_ANONYMOUS = 0x20
MAP_DENYWRITE = 0x800
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go
--- old/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go 2024-06-22 09:03:21.000000000 +0200
@@ -87,6 +87,7 @@
FICLONE = 0x40049409
FICLONERANGE = 0x4020940d
FLUSHO = 0x1000
+ FPMR_MAGIC = 0x46504d52
FPSIMD_MAGIC = 0x46508001
FS_IOC_ENABLE_VERITY = 0x40806685
FS_IOC_GETFLAGS = 0x80086601
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/unix/ztypes_linux.go new/vendor/golang.org/x/sys/unix/ztypes_linux.go
--- old/vendor/golang.org/x/sys/unix/ztypes_linux.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/unix/ztypes_linux.go 2024-06-22 09:03:21.000000000 +0200
@@ -4605,7 +4605,7 @@
NL80211_ATTR_MAC_HINT = 0xc8
NL80211_ATTR_MAC_MASK = 0xd7
NL80211_ATTR_MAX_AP_ASSOC_STA = 0xca
- NL80211_ATTR_MAX = 0x149
+ NL80211_ATTR_MAX = 0x14a
NL80211_ATTR_MAX_CRIT_PROT_DURATION = 0xb4
NL80211_ATTR_MAX_CSA_COUNTERS = 0xce
NL80211_ATTR_MAX_MATCH_SETS = 0x85
@@ -5209,7 +5209,7 @@
NL80211_FREQUENCY_ATTR_GO_CONCURRENT = 0xf
NL80211_FREQUENCY_ATTR_INDOOR_ONLY = 0xe
NL80211_FREQUENCY_ATTR_IR_CONCURRENT = 0xf
- NL80211_FREQUENCY_ATTR_MAX = 0x1f
+ NL80211_FREQUENCY_ATTR_MAX = 0x20
NL80211_FREQUENCY_ATTR_MAX_TX_POWER = 0x6
NL80211_FREQUENCY_ATTR_NO_10MHZ = 0x11
NL80211_FREQUENCY_ATTR_NO_160MHZ = 0xc
@@ -5703,7 +5703,7 @@
NL80211_STA_FLAG_ASSOCIATED = 0x7
NL80211_STA_FLAG_AUTHENTICATED = 0x5
NL80211_STA_FLAG_AUTHORIZED = 0x1
- NL80211_STA_FLAG_MAX = 0x7
+ NL80211_STA_FLAG_MAX = 0x8
NL80211_STA_FLAG_MAX_OLD_API = 0x6
NL80211_STA_FLAG_MFP = 0x4
NL80211_STA_FLAG_SHORT_PREAMBLE = 0x2
@@ -6001,3 +6001,34 @@
Off uint64
Len uint64
}
+
+const (
+ SK_MEMINFO_RMEM_ALLOC = 0x0
+ SK_MEMINFO_RCVBUF = 0x1
+ SK_MEMINFO_WMEM_ALLOC = 0x2
+ SK_MEMINFO_SNDBUF = 0x3
+ SK_MEMINFO_FWD_ALLOC = 0x4
+ SK_MEMINFO_WMEM_QUEUED = 0x5
+ SK_MEMINFO_OPTMEM = 0x6
+ SK_MEMINFO_BACKLOG = 0x7
+ SK_MEMINFO_DROPS = 0x8
+ SK_MEMINFO_VARS = 0x9
+ SKNLGRP_NONE = 0x0
+ SKNLGRP_INET_TCP_DESTROY = 0x1
+ SKNLGRP_INET_UDP_DESTROY = 0x2
+ SKNLGRP_INET6_TCP_DESTROY = 0x3
+ SKNLGRP_INET6_UDP_DESTROY = 0x4
+ SK_DIAG_BPF_STORAGE_REQ_NONE = 0x0
+ SK_DIAG_BPF_STORAGE_REQ_MAP_FD = 0x1
+ SK_DIAG_BPF_STORAGE_REP_NONE = 0x0
+ SK_DIAG_BPF_STORAGE = 0x1
+ SK_DIAG_BPF_STORAGE_NONE = 0x0
+ SK_DIAG_BPF_STORAGE_PAD = 0x1
+ SK_DIAG_BPF_STORAGE_MAP_ID = 0x2
+ SK_DIAG_BPF_STORAGE_MAP_VALUE = 0x3
+)
+
+type SockDiagReq struct {
+ Family uint8
+ Protocol uint8
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/windows/security_windows.go new/vendor/golang.org/x/sys/windows/security_windows.go
--- old/vendor/golang.org/x/sys/windows/security_windows.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/windows/security_windows.go 2024-06-22 09:03:21.000000000 +0200
@@ -68,6 +68,7 @@
//sys NetUserGetInfo(serverName *uint16, userName *uint16, level uint32, buf **byte) (neterr error) = netapi32.NetUserGetInfo
//sys NetGetJoinInformation(server *uint16, name **uint16, bufType *uint32) (neterr error) = netapi32.NetGetJoinInformation
//sys NetApiBufferFree(buf *byte) (neterr error) = netapi32.NetApiBufferFree
+//sys NetUserEnum(serverName *uint16, level uint32, filter uint32, buf **byte, prefMaxLen uint32, entriesRead *uint32, totalEntries *uint32, resumeHandle *uint32) (neterr error) = netapi32.NetUserEnum
const (
// do not reorder
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/golang.org/x/sys/windows/zsyscall_windows.go new/vendor/golang.org/x/sys/windows/zsyscall_windows.go
--- old/vendor/golang.org/x/sys/windows/zsyscall_windows.go 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/golang.org/x/sys/windows/zsyscall_windows.go 2024-06-22 09:03:21.000000000 +0200
@@ -401,6 +401,7 @@
procTransmitFile = modmswsock.NewProc("TransmitFile")
procNetApiBufferFree = modnetapi32.NewProc("NetApiBufferFree")
procNetGetJoinInformation = modnetapi32.NewProc("NetGetJoinInformation")
+ procNetUserEnum = modnetapi32.NewProc("NetUserEnum")
procNetUserGetInfo = modnetapi32.NewProc("NetUserGetInfo")
procNtCreateFile = modntdll.NewProc("NtCreateFile")
procNtCreateNamedPipeFile = modntdll.NewProc("NtCreateNamedPipeFile")
@@ -3483,6 +3484,14 @@
if r0 != 0 {
neterr = syscall.Errno(r0)
}
+ return
+}
+
+func NetUserEnum(serverName *uint16, level uint32, filter uint32, buf **byte, prefMaxLen uint32, entriesRead *uint32, totalEntries *uint32, resumeHandle *uint32) (neterr error) {
+ r0, _, _ := syscall.Syscall9(procNetUserEnum.Addr(), 8, uintptr(unsafe.Pointer(serverName)), uintptr(level), uintptr(filter), uintptr(unsafe.Pointer(buf)), uintptr(prefMaxLen), uintptr(unsafe.Pointer(entriesRead)), uintptr(unsafe.Pointer(totalEntries)), uintptr(unsafe.Pointer(resumeHandle)), 0)
+ if r0 != 0 {
+ neterr = syscall.Errno(r0)
+ }
return
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/modules.txt new/vendor/modules.txt
--- old/vendor/modules.txt 2024-05-31 16:37:46.000000000 +0200
+++ new/vendor/modules.txt 2024-06-22 09:03:21.000000000 +0200
@@ -58,8 +58,8 @@
github.com/seancfoley/ipaddress-go/ipaddr/addrerr
github.com/seancfoley/ipaddress-go/ipaddr/addrstr
github.com/seancfoley/ipaddress-go/ipaddr/addrstrparam
-# github.com/shirou/gopsutil/v3 v3.24.4
-## explicit; go 1.15
+# github.com/shirou/gopsutil/v3 v3.24.5
+## explicit; go 1.18
github.com/shirou/gopsutil/v3/common
github.com/shirou/gopsutil/v3/cpu
github.com/shirou/gopsutil/v3/internal/common
@@ -87,7 +87,7 @@
golang.org/x/exp/maps
golang.org/x/exp/rand
golang.org/x/exp/slices
-# golang.org/x/image v0.16.0
+# golang.org/x/image v0.17.0
## explicit; go 1.18
golang.org/x/image/bmp
golang.org/x/image/ccitt
@@ -97,7 +97,7 @@
golang.org/x/image/vp8
golang.org/x/image/vp8l
golang.org/x/image/webp
-# golang.org/x/sys v0.20.0
+# golang.org/x/sys v0.21.0
## explicit; go 1.18
golang.org/x/sys/cpu
golang.org/x/sys/unix
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package netdata for openSUSE:Factory checked in at 2024-06-24 20:52:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/netdata (Old)
and /work/SRC/openSUSE:Factory/.netdata.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "netdata"
Mon Jun 24 20:52:12 2024 rev:55 rq:1182543 version:1.46.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/netdata/netdata.changes 2024-06-20 16:48:33.980513837 +0200
+++ /work/SRC/openSUSE:Factory/.netdata.new.18349/netdata.changes 2024-06-24 20:53:00.347678400 +0200
@@ -1,0 +2,19 @@
+Sat Jun 22 05:04:56 UTC 2024 - Mia Herkt <mia(a)0x0.st>
+
+- Update to 1.46.1
+ * Fixed Rspamd collector to handle responses without FuzzyHashes
+ (go.d/rspamd)
+ gh#netdata/netdata#17974
+ * Added validation for dyncfg job names to prevent invalid
+ characters (go.d.plugin)
+ gh#netdata/netdata#17971
+ * Fixed cgroups version detection on non-systemd nodes with
+ cgroups v1 (cgroups.plugin)
+ gh#netdata/netdata#17969
+ * Improved check to ensure that job names in configuration files
+ do not contain colons (go.d.plugin)
+ gh#netdata/netdata#17967
+ * Fixed space percentage calculation in dbengine retention chart
+ gh#netdata/netdata#17963
+
+-------------------------------------------------------------------
Old:
----
netdata-v1.46.0.tar.gz
New:
----
netdata-v1.46.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ netdata.spec ++++++
--- /var/tmp/diff_new_pack.Fb5msc/_old 2024-06-24 20:53:02.935773004 +0200
+++ /var/tmp/diff_new_pack.Fb5msc/_new 2024-06-24 20:53:02.943773296 +0200
@@ -22,7 +22,7 @@
%define __builder ninja
Name: netdata
-Version: 1.46.0
+Version: 1.46.1
Release: 0
Summary: A system for distributed real-time performance and health monitoring
# netdata is GPL-3.0+, other licenses refer to included third-party software (see REDISTRIBUTED.md)
++++++ netdata-v1.46.0.tar.gz -> netdata-v1.46.1.tar.gz ++++++
/work/SRC/openSUSE:Factory/netdata/netdata-v1.46.0.tar.gz /work/SRC/openSUSE:Factory/.netdata.new.18349/netdata-v1.46.1.tar.gz differ: char 19, line 1
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/netdata/vendor.tar.gz /work/SRC/openSUSE:Factory/.netdata.new.18349/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ansible-lint for openSUSE:Factory checked in at 2024-06-24 20:52:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-lint (Old)
and /work/SRC/openSUSE:Factory/.ansible-lint.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-lint"
Mon Jun 24 20:52:10 2024 rev:48 rq:1182531 version:24.6.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-lint/ansible-lint.changes 2024-06-05 17:43:08.387721536 +0200
+++ /work/SRC/openSUSE:Factory/.ansible-lint.new.18349/ansible-lint.changes 2024-06-24 20:52:57.315567567 +0200
@@ -1,0 +2,14 @@
+Fri Jun 21 19:03:45 UTC 2024 - Johannes Kastl <opensuse_buildservice(a)ojkastl.de>
+
+- update to 24.6.1:
+ * Bugfixes
+ - Fix working directory when used as an github action (#4213)
+ @bkaraoren
+ - Fix relative imports in args rule (#4216) @corubba
+ - Fix cmd args with no-free-form transformer (#4215) @Qalthos
+ - Accept changlog.yml as a valid changelog (#4218) @cavcrosby
+ - Avoid using warn for command/shell actions (#4207) @ssbarnea
+ - Update Contributing docs and add tox as test
+ optional-dependency (#4209) @hdub-tech
+
+-------------------------------------------------------------------
Old:
----
ansible-lint-24.6.0.tar.gz
New:
----
ansible-lint-24.6.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ansible-lint.spec ++++++
--- /var/tmp/diff_new_pack.NKhJIM/_old 2024-06-24 20:52:57.747583358 +0200
+++ /var/tmp/diff_new_pack.NKhJIM/_new 2024-06-24 20:52:57.747583358 +0200
@@ -40,7 +40,7 @@
%global lib_name ansiblelint
%{?python_enable_dependency_generator}
Name: ansible-lint
-Version: 24.6.0
+Version: 24.6.1
Release: 0%{?dist}
Summary: Best practices checker for Ansible
License: MIT
++++++ ansible-lint-24.6.0.tar.gz -> ansible-lint-24.6.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.config/constraints.txt new/ansible-lint-24.6.1/.config/constraints.txt
--- old/ansible-lint-24.6.0/.config/constraints.txt 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.config/constraints.txt 2024-06-21 17:26:15.000000000 +0200
@@ -4,7 +4,7 @@
#
# pip-compile --all-extras --no-annotate --output-file=.config/constraints.txt --strip-extras --unsafe-package=resolvelib --unsafe-package=ruamel-yaml-clib --unsafe-package=wcmatch pyproject.toml
#
-ansible-compat==24.6.0
+ansible-compat==24.6.1
ansible-core==2.17.0
astroid==3.2.2
attrs==23.2.0
@@ -13,26 +13,29 @@
black==24.4.2
boolean-py==4.0
bracex==2.4
+cachetools==5.3.3
cairocffi==1.7.0
cairosvg==2.7.1
certifi==2024.6.2
cffi==1.16.0
+chardet==5.2.0
charset-normalizer==3.3.2
click==8.1.7
colorama==0.4.6
coverage==7.5.3
coverage-enable-subprocess==1.0
-cryptography==42.0.7
+cryptography==42.0.8
csscompressor==0.9.5
cssselect2==0.7.0
defusedxml==0.7.1
dill==0.3.8
+distlib==0.3.8
dnspython==2.6.1
exceptiongroup==1.2.1
execnet==2.1.1
-filelock==3.14.0
+filelock==3.15.1
ghp-import==2.1.0
-griffe==0.45.2
+griffe==0.45.3
htmlmin2==0.1.13
idna==3.7
importlib-metadata==7.1.0
@@ -46,7 +49,7 @@
license-expression==30.3.0
linkchecker==10.4.0
markdown==3.6
-markdown-exec==1.8.3
+markdown-exec==1.9.1
markdown-include==0.8.1
markdown-it-py==3.0.0
markupsafe==2.1.5
@@ -60,7 +63,7 @@
mkdocs-get-deps==0.2.0
mkdocs-htmlproofer-plugin==1.2.1
mkdocs-macros-plugin==1.0.5
-mkdocs-material==9.5.25
+mkdocs-material==9.5.26
mkdocs-material-extensions==1.3.1
mkdocs-minify-plugin==0.8.0
mkdocs-monorepo-plugin==1.1.0
@@ -69,20 +72,21 @@
mypy==1.10.0
mypy-extensions==1.0.0
netaddr==1.3.0
-packaging==24.0
+packaging==24.1
paginate==0.5.6
pathspec==0.12.1
pillow==10.3.0
pip==24.0
-pipdeptree==2.21.0
+pipdeptree==2.22.0
platformdirs==4.2.2
pluggy==1.5.0
psutil==5.9.8
pycparser==2.22
pygments==2.18.0
-pylint==3.2.2
+pylint==3.2.3
pymdown-extensions==10.8.1
-pytest==8.2.1
+pyproject-api==1.6.1
+pytest==8.2.2
pytest-mock==3.14.0
pytest-plus==0.7.0
pytest-xdist==3.6.1
@@ -104,14 +108,16 @@
tinycss2==1.3.0
tomli==2.0.1
tomlkit==0.12.5
-types-jsonschema==4.22.0.20240501
+tox==4.15.1
+types-jsonschema==4.22.0.20240610
types-pyyaml==6.0.12.20240311
-typing-extensions==4.12.1
+typing-extensions==4.12.2
urllib3==2.2.1
+virtualenv==20.26.2
watchdog==4.0.1
webencodings==0.5.1
yamllint==1.35.1
-zipp==3.19.1
+zipp==3.19.2
# The following packages are considered to be unsafe in a requirements file:
# resolvelib
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.config/dictionary.txt new/ansible-lint-24.6.1/.config/dictionary.txt
--- old/ansible-lint-24.6.0/.config/dictionary.txt 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.config/dictionary.txt 2024-06-21 17:26:15.000000000 +0200
@@ -366,6 +366,7 @@
taskshandlers
templatevars
templating
+testcollection
testinfra
testmon
testns
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.config/requirements-lock.txt new/ansible-lint-24.6.1/.config/requirements-lock.txt
--- old/ansible-lint-24.6.0/.config/requirements-lock.txt 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.config/requirements-lock.txt 2024-06-21 17:26:15.000000000 +0200
@@ -4,15 +4,15 @@
#
# pip-compile --no-annotate --output-file=.config/requirements-lock.txt --strip-extras --unsafe-package=resolvelib --unsafe-package=ruamel-yaml-clib pyproject.toml
#
-ansible-compat==24.6.0
+ansible-compat==24.6.1
ansible-core==2.17.0
attrs==23.2.0
black==24.4.2
bracex==2.4
cffi==1.16.0
click==8.1.7
-cryptography==42.0.7
-filelock==3.14.0
+cryptography==42.0.8
+filelock==3.15.1
importlib-metadata==7.1.0
jinja2==3.1.4
jsonschema==4.22.0
@@ -21,7 +21,7 @@
markupsafe==2.1.5
mdurl==0.1.2
mypy-extensions==1.0.0
-packaging==24.0
+packaging==24.1
pathspec==0.12.1
platformdirs==4.2.2
pycparser==2.22
@@ -33,10 +33,10 @@
ruamel-yaml==0.18.6
subprocess-tee==0.4.1
tomli==2.0.1
-typing-extensions==4.12.1
+typing-extensions==4.12.2
wcmatch==8.5.2 ; python_version < "3.12"
yamllint==1.35.1
-zipp==3.19.1
+zipp==3.19.2
# The following packages are considered to be unsafe in a requirements file:
# resolvelib
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.config/requirements-test.in new/ansible-lint-24.6.1/.config/requirements-test.in
--- old/ansible-lint-24.6.0/.config/requirements-test.in 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.config/requirements-test.in 2024-06-21 17:26:15.000000000 +0200
@@ -13,5 +13,6 @@
pytest-xdist >= 2.1.0
ruamel.yaml>=0.17.31
ruamel-yaml-clib # needed for mypy
+tox >= 4.0.0
types-jsonschema # IDE support
types-pyyaml # IDE support
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.git_archival.txt new/ansible-lint-24.6.1/.git_archival.txt
--- old/ansible-lint-24.6.0/.git_archival.txt 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.git_archival.txt 2024-06-21 17:26:15.000000000 +0200
@@ -1,4 +1,4 @@
-node: 2d9f1ed1e6d08e1f6a18e50f789ab1580220c7db
-node-date: 2024-06-04T17:17:44+01:00
+node: b4018c22f8fe8371bd6845d0cd62cebea54ce012
+node-date: 2024-06-21T16:26:15+01:00
describe-name: v24
-ref-names: HEAD -> main, tag: v24.6.0, tag: v24
+ref-names: HEAD -> main, tag: v24.6.1, tag: v24
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.github/workflows/tox.yml new/ansible-lint-24.6.1/.github/workflows/tox.yml
--- old/ansible-lint-24.6.0/.github/workflows/tox.yml 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.github/workflows/tox.yml 2024-06-21 17:26:15.000000000 +0200
@@ -39,7 +39,7 @@
schemas
eco
pre
- py310-devel
+ py311-devel
py310-lower
py312-lower
platforms: linux,macos
@@ -72,7 +72,7 @@
env:
# Number of expected test passes, safety measure for accidental skip of
# tests. Update value if you add/remove tests.
- PYTEST_REQPASS: 882
+ PYTEST_REQPASS: 884
steps:
- uses: actions/checkout@v4
with:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.gitignore new/ansible-lint-24.6.1/.gitignore
--- old/ansible-lint-24.6.0/.gitignore 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.gitignore 2024-06-21 17:26:15.000000000 +0200
@@ -8,7 +8,6 @@
# Packages
.Python
-env/
build/
develop-eggs/
dist/
@@ -20,7 +19,6 @@
pip-wheel-metadata
sdist/
var/
-venv/
*.egg-info/
.installed.cfg
*.egg
@@ -37,6 +35,12 @@
# pyenv
.python-version
+# Environments
+.env
+.venv
+env/
+venv/
+
# Coverage artifacts
.coverage*
coverage*.xml
@@ -68,8 +72,10 @@
test/eco/CODENOTIFY.html
test/eco
test/schemas/node_modules
+test/local-content
.envrc
-collections
+# collections
+# !/collections
site
_readthedocs
*.tmp.*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/.pre-commit-config.yaml new/ansible-lint-24.6.1/.pre-commit-config.yaml
--- old/ansible-lint-24.6.0/.pre-commit-config.yaml 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/.pre-commit-config.yaml 2024-06-21 17:26:15.000000000 +0200
@@ -173,6 +173,7 @@
- wcmatch
exclude: >
(?x)^(
+ collections/.*|
test/local-content/.*|
plugins/.*
)$
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/action.yml new/ansible-lint-24.6.1/action.yml
--- old/ansible-lint-24.6.0/action.yml 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/action.yml 2024-06-21 17:26:15.000000000 +0200
@@ -42,14 +42,14 @@
GH_ACTION_REF: ${{ github.action_ref || 'main' }}
working-directory: ${{ steps.inputs.outputs.working_directory }}
run: |
- wget --output-document=${{ github.workspace}}/.git/ansible-lint-requirements.txt https://raw.githubusercontent.com/ansible/ansible-lint/$GH_ACTION_REF/.conf…
+ wget --output-document=${{ steps.inputs.outputs.working_directory }}/.git/ansible-lint-requirements.txt https://raw.githubusercontent.com/ansible/ansible-lint/$GH_ACTION_REF/.conf…
- name: Set up Python
if: inputs.setup_python == 'true'
uses: actions/setup-python@v5
with:
cache: pip
- cache-dependency-path: ${{ github.workspace }}/.git/ansible-lint-requirements.txt
+ cache-dependency-path: ${{ steps.inputs.outputs.working_directory }}/.git/ansible-lint-requirements.txt
python-version: "3.11"
- name: Install ansible-lint
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/ansible.cfg new/ansible-lint-24.6.1/ansible.cfg
--- old/ansible-lint-24.6.0/ansible.cfg 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/ansible.cfg 2024-06-21 17:26:15.000000000 +0200
@@ -1,2 +1,2 @@
[defaults]
-collections_path = examples/playbooks/collections
+collections_path = collections:examples/playbooks/collections
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/README.md new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/README.md
--- old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/README.md 1970-01-01 01:00:00.000000000 +0100
+++ new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/README.md 2024-06-21 17:26:15.000000000 +0200
@@ -0,0 +1,3 @@
+# Ansible Collection - local.testcollection
+
+Documentation for the collection.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/galaxy.yml new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/galaxy.yml
--- old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/galaxy.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/galaxy.yml 2024-06-21 17:26:15.000000000 +0200
@@ -0,0 +1,7 @@
+---
+namespace: local
+name: testcollection
+version: 1.0.0
+readme: README.md
+authors:
+ - your name <example(a)domain.com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/plugins/module_utils/__init__.py new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/plugins/module_utils/__init__.py
--- old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/plugins/module_utils/__init__.py 1970-01-01 01:00:00.000000000 +0100
+++ new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/plugins/module_utils/__init__.py 2024-06-21 17:26:15.000000000 +0200
@@ -0,0 +1,4 @@
+"""module_utils package."""
+
+# Some value that can be imported from a module
+MY_STRING: str = "foo"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/plugins/modules/__init__.py new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/plugins/modules/__init__.py
--- old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/plugins/modules/__init__.py 1970-01-01 01:00:00.000000000 +0100
+++ new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/plugins/modules/__init__.py 2024-06-21 17:26:15.000000000 +0200
@@ -0,0 +1 @@
+"""modules package."""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/plugins/modules/module_with_relative_import.py new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/plugins/modules/module_with_relative_import.py
--- old/ansible-lint-24.6.0/collections/ansible_collections/local/testcollection/plugins/modules/module_with_relative_import.py 1970-01-01 01:00:00.000000000 +0100
+++ new/ansible-lint-24.6.1/collections/ansible_collections/local/testcollection/plugins/modules/module_with_relative_import.py 2024-06-21 17:26:15.000000000 +0200
@@ -0,0 +1,25 @@
+"""module_with_relative_import module."""
+
+from ansible.module_utils.basic import AnsibleModule
+
+# pylint: disable=E0402
+from ..module_utils import MY_STRING # noqa: TID252 # type: ignore[import-untyped]
+
+DOCUMENTATION = r"""
+options:
+ name:
+ required: True
+"""
+
+
+def main() -> AnsibleModule:
+ """The main function."""
+ return AnsibleModule(
+ argument_spec={
+ "name": {"required": True, "aliases": [MY_STRING]},
+ },
+ )
+
+
+if __name__ == "__main__":
+ main()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/docs/contributing.md new/ansible-lint-24.6.1/docs/contributing.md
--- old/ansible-lint-24.6.0/docs/contributing.md 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/docs/contributing.md 2024-06-21 17:26:15.000000000 +0200
@@ -8,8 +8,13 @@
```shell-session
$ git clone --recursive git@github.com:your-name/ansible-lint
$ cd ansible-lint
+$ # Recommended: Initialize and activate a Python virtual environment
+$ pip install --upgrade pip
+$ pip install -e .[test] # Install testing dependencies
+$ tox run -e lint,pkg,docs,py # Ensure subset of tox tests work in clean checkout
$ git checkout -b your-branch-name
# DO SOME CODING HERE
+$ tox run -e lint,pkg,docs,py # Ensure subset of tox tests work with your changes
$ git add your new files
$ git commit -v
$ git push origin your-branch-name
@@ -31,8 +36,6 @@
Automated tests will be run against all PRs, to run checks locally before
pushing commits, just use [tox](https://tox.wiki/en/latest/).
-% DO-NOT-REMOVE-deps-snippet-PLACEHOLDER
-
## Talk to us
Use Github [discussions] forum or for a live chat experience try
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/docs/usage.md new/ansible-lint-24.6.1/docs/usage.md
--- old/ansible-lint-24.6.0/docs/usage.md 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/docs/usage.md 2024-06-21 17:26:15.000000000 +0200
@@ -43,11 +43,11 @@
## Gradual adoption
For an easier gradual adoption, adopters should consider [ignore
-file][ignoring-rules-for-entire-files] feature. This allows the
-quick introduction of a linter pipeline for preventing the addition of new
-violations, while known violations are ignored. Some people can work on
-addressing these historical violations while others may continue to work on
-other maintenance tasks.
+file][ignoring-rules-for-entire-files] feature. This allows the quick
+introduction of a linter pipeline for preventing the addition of new violations,
+while known violations are ignored. Some people can work on addressing these
+historical violations while others may continue to work on other maintenance
+tasks.
The deprecated `--progressive` mode was removed in v6.16.0 as it added code
complexity and performance overhead. It also presented several corner cases
@@ -222,18 +222,12 @@
The least preferred method of skipping rules is to skip all task-based rules for
a task, which does not skip line-based rules. You can use the
-`skip_ansible_lint` tag with all tasks or the `warn` parameter with the
-_command_ or _shell_ modules, for example:
+`skip_ansible_lint` tag with all tasks, for example:
```yaml
- name: This would typically fire no-free-form
command: warn=no chmod 644 X
-- name: This would typically fire command-instead-of-module
- command: git pull --rebase
- args:
- warn: false
-
- name: This would typically fire git-latest
git: src=/path/to/git/repo dest=checkout
tags:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/examples/playbooks/module_relative_import.yml new/ansible-lint-24.6.1/examples/playbooks/module_relative_import.yml
--- old/ansible-lint-24.6.0/examples/playbooks/module_relative_import.yml 1970-01-01 01:00:00.000000000 +0100
+++ new/ansible-lint-24.6.1/examples/playbooks/module_relative_import.yml 2024-06-21 17:26:15.000000000 +0200
@@ -0,0 +1,6 @@
+---
+- name: Module relative import
+ hosts: localhost
+ tasks:
+ - name: Module with relative import
+ local.testcollection.module_with_relative_import: {}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/examples/playbooks/skiptasks.yml new/ansible-lint-24.6.1/examples/playbooks/skiptasks.yml
--- old/ansible-lint-24.6.0/examples/playbooks/skiptasks.yml 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/examples/playbooks/skiptasks.yml 2024-06-21 17:26:15.000000000 +0200
@@ -37,20 +37,16 @@
- name: Test latest[git] (don't warn)
ansible.builtin.command: git log
- args:
- warn: false
changed_when: false
- name: Test latest[hg] (don't warn)
ansible.builtin.command: chmod 644 A
args:
- warn: false
creates: B
- name: Test latest[hg] (warn)
ansible.builtin.command: chmod 644 A
args:
- warn: true
creates: B
- name: Test latest[git] (don't warn single line)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/examples/playbooks/transform-no-free-form.transformed.yml new/ansible-lint-24.6.1/examples/playbooks/transform-no-free-form.transformed.yml
--- old/ansible-lint-24.6.0/examples/playbooks/transform-no-free-form.transformed.yml 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/examples/playbooks/transform-no-free-form.transformed.yml 2024-06-21 17:26:15.000000000 +0200
@@ -8,6 +8,12 @@
cmd: touch foo
changed_when: false
+ - name: Create a placefolder file
+ ansible.builtin.command: # <-- command can also go first
+ chdir: /tmp
+ cmd: touch bar
+ changed_when: false
+
- name: Use raw to echo
ansible.builtin.raw: echo foo # <-- don't use executable=
args:
@@ -17,3 +23,8 @@
- name: Example task with usage for '=' as module params
ansible.builtin.debug:
msg: "'Hello there world'"
+ changed_when: false
+
+ - name: Task that has a non-debug string with spaces
+ ansible.builtin.set_fact:
+ foo: '"String with spaces"'
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/examples/playbooks/transform-no-free-form.yml new/ansible-lint-24.6.1/examples/playbooks/transform-no-free-form.yml
--- old/ansible-lint-24.6.0/examples/playbooks/transform-no-free-form.yml 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/examples/playbooks/transform-no-free-form.yml 2024-06-21 17:26:15.000000000 +0200
@@ -6,9 +6,17 @@
ansible.builtin.command: chdir=/tmp touch foo # <-- don't use shorthand
changed_when: false
+ - name: Create a placefolder file
+ ansible.builtin.command: touch bar chdir=/tmp # <-- command can also go first
+ changed_when: false
+
- name: Use raw to echo
ansible.builtin.raw: executable=/bin/bash echo foo # <-- don't use executable=
changed_when: false
- name: Example task with usage for '=' as module params
ansible.builtin.debug: msg='Hello there world'
+ changed_when: false
+
+ - name: Task that has a non-debug string with spaces
+ ansible.builtin.set_fact: foo="String with spaces"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/config.py new/ansible-lint-24.6.1/src/ansiblelint/config.py
--- old/ansible-lint-24.6.0/src/ansiblelint/config.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/config.py 2024-06-21 17:26:15.000000000 +0200
@@ -68,7 +68,7 @@
{"requirements": "**/requirements.{yaml,yml}"}, # v2 and v1
{"playbook": "**/molecule/*/*.{yaml,yml}"}, # molecule playbooks
{"yaml": "**/{.ansible-lint,.yamllint}"},
- {"changelog": "**/changelogs/changelog.yaml"},
+ {"changelog": "**/changelogs/changelog.{yaml,yml}"},
{"yaml": "**/*.{yaml,yml}"},
{"yaml": "**/.*.{yaml,yml}"},
{"sanity-ignore-file": "**/tests/sanity/ignore-*.txt"},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/rules/args.py new/ansible-lint-24.6.1/src/ansiblelint/rules/args.py
--- old/ansible-lint-24.6.0/src/ansiblelint/rules/args.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/rules/args.py 2024-06-21 17:26:15.000000000 +0200
@@ -144,7 +144,7 @@
CustomAnsibleModule,
):
spec = importlib.util.spec_from_file_location(
- name=loaded_module.resolved_fqcn,
+ name=loaded_module.plugin_resolved_name,
location=loaded_module.plugin_resolved_path,
)
if not spec:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/rules/command_instead_of_module.py new/ansible-lint-24.6.1/src/ansiblelint/rules/command_instead_of_module.py
--- old/ansible-lint-24.6.0/src/ansiblelint/rules/command_instead_of_module.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/rules/command_instead_of_module.py 2024-06-21 17:26:15.000000000 +0200
@@ -26,7 +26,7 @@
from typing import TYPE_CHECKING
from ansiblelint.rules import AnsibleLintRule
-from ansiblelint.utils import convert_to_boolean, get_first_cmd_arg, get_second_cmd_arg
+from ansiblelint.utils import get_first_cmd_arg, get_second_cmd_arg
if TYPE_CHECKING:
from ansiblelint.file_utils import Lintable
@@ -106,9 +106,7 @@
):
return False
- if executable in self._modules and convert_to_boolean(
- task["action"].get("warn", True),
- ):
+ if executable in self._modules:
message = "{0} used in place of {1} module"
return message.format(executable, self._modules[executable])
return False
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/rules/galaxy.md new/ansible-lint-24.6.1/src/ansiblelint/rules/galaxy.md
--- old/ansible-lint-24.6.0/src/ansiblelint/rules/galaxy.md 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/rules/galaxy.md 2024-06-21 17:26:15.000000000 +0200
@@ -62,12 +62,14 @@
# Changelog Details
-This rule expects a `CHANGELOG.md` or `.rst` file in the collection root or a
-`changelogs/changelog.yaml` file.
+This rule expects a `CHANGELOG.md`, `CHANGELOG.rst`,
+`changelogs/changelog.yaml`, or `changelogs/changelog.yml` file in the
+collection root.
-If a `changelogs/changelog.yaml` file exists, the schema will be checked.
+If a `changelogs/changelog.yaml` or `changelogs/changelog.yml` file exists, the
+schema will be checked.
-## Minimum required changelog.yaml file
+## Minimum required changelog.yaml/changelog.yml file
```yaml
# changelog.yaml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/rules/galaxy.py new/ansible-lint-24.6.1/src/ansiblelint/rules/galaxy.py
--- old/ansible-lint-24.6.0/src/ansiblelint/rules/galaxy.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/rules/galaxy.py 2024-06-21 17:26:15.000000000 +0200
@@ -58,6 +58,7 @@
changelog_found = 0
changelog_paths = [
base_path / "changelogs" / "changelog.yaml",
+ base_path / "changelogs" / "changelog.yml",
base_path / "CHANGELOG.rst",
base_path / "CHANGELOG.md",
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/rules/inline_env_var.py new/ansible-lint-24.6.1/src/ansiblelint/rules/inline_env_var.py
--- old/ansible-lint-24.6.0/src/ansiblelint/rules/inline_env_var.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/rules/inline_env_var.py 2024-06-21 17:26:15.000000000 +0200
@@ -49,7 +49,6 @@
"executable",
"removes",
"stdin",
- "warn",
"stdin_add_newline",
"strip_empty_ends",
"cmd",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/rules/no_free_form.py new/ansible-lint-24.6.1/src/ansiblelint/rules/no_free_form.py
--- old/ansible-lint-24.6.0/src/ansiblelint/rules/no_free_form.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/rules/no_free_form.py 2024-06-21 17:26:15.000000000 +0200
@@ -80,7 +80,7 @@
"win_command",
"win_shell",
):
- if self.cmd_shell_re.match(action_value):
+ if self.cmd_shell_re.search(action_value):
fail = True
else:
fail = True
@@ -107,14 +107,36 @@
val: str,
filter_key: str,
filter_dict: dict[str, Any],
- ) -> bool:
- """Return True if module option is not present in the string."""
+ ) -> str:
+ """Pull out key=value pairs from a string and set them in filter_dict.
+
+ Returns unmatched strings.
+ """
if filter_key not in val:
- return True
+ return val
+
+ extra = ""
+ [k, v] = val.split(filter_key, 1)
+ if " " in k:
+ extra, k = k.rsplit(" ", 1)
+
+ if v[0] in "\"'":
+ # Keep quoted strings together
+ quote = v[0]
+ _, v, remainder = v.split(quote, 2)
+ v = f"{quote}{v}{quote}"
+ else:
+ try:
+ v, remainder = v.split(" ", 1)
+ except ValueError:
+ remainder = ""
- [k, v] = val.split(filter_key)
filter_dict[k] = v
- return False
+
+ extra = " ".join(
+ (extra, filter_values(remainder, filter_key, filter_dict)),
+ )
+ return extra.strip()
if match.tag == "no-free-form":
module_opts: dict[str, Any] = {}
@@ -122,18 +144,9 @@
k, v = task.popitem(False)
# identify module as key and process its value
if len(k.split(".")) == 3 and isinstance(v, str):
- # if it is a message
- if "msg" in v:
- filter_values(v, "=", module_opts)
- else:
- # Filter the module options and command
- module_opts["cmd"] = " ".join(
- [
- item
- for item in v.split(" ")
- if filter_values(item, "=", module_opts)
- ],
- )
+ cmd = filter_values(v, "=", module_opts)
+ if cmd:
+ module_opts["cmd"] = cmd
sorted_module_opts = {}
for key in sorted(
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/schemas/__store__.json new/ansible-lint-24.6.1/src/ansiblelint/schemas/__store__.json
--- old/ansible-lint-24.6.0/src/ansiblelint/schemas/__store__.json 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/schemas/__store__.json 2024-06-21 17:26:15.000000000 +0200
@@ -1,6 +1,6 @@
{
"ansible-lint-config": {
- "etag": "616457d973f4b221d85910086ce1fab520d8a363b1e1e62a62e4d8b57a824976",
+ "etag": "a0bb8004fad70bab34fad94a45b2698125127142ec6b2c8900976aa2bd96a86c",
"url": "https://raw.githubusercontent.com/ansible/ansible-lint/main/src/ansiblelint…"
},
"ansible-navigator-config": {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/src/ansiblelint/yaml_utils.py new/ansible-lint-24.6.1/src/ansiblelint/yaml_utils.py
--- old/ansible-lint-24.6.0/src/ansiblelint/yaml_utils.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/src/ansiblelint/yaml_utils.py 2024-06-21 17:26:15.000000000 +0200
@@ -644,7 +644,7 @@
):
# We have an as-yet unquoted token that starts with "0" (but is not itself the digit 0).
# It could be:
- # - hexadecimal like "0xF1" or ; comes tagged as int. Should continue unquoted to continue as an int.
+ # - hexadecimal like "0xF1"; comes tagged as int. Should continue unquoted to continue as an int.
# - octal like "0666" or "0o755"; comes tagged as str. **Should** be quoted to be cross-YAML compatible.
# - string like "0.0.0.0" and "00-header". Should not be quoted, unless it has a quote in it.
if (
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/test/rules/test_args.py new/ansible-lint-24.6.1/test/rules/test_args.py
--- old/ansible-lint-24.6.0/test/rules/test_args.py 1970-01-01 01:00:00.000000000 +0100
+++ new/ansible-lint-24.6.1/test/rules/test_args.py 2024-06-21 17:26:15.000000000 +0200
@@ -0,0 +1,19 @@
+"""Tests for args rule."""
+
+from ansiblelint.file_utils import Lintable
+from ansiblelint.rules import RulesCollection
+from ansiblelint.runner import Runner
+
+
+def test_args_module_relative_import(default_rules_collection: RulesCollection) -> None:
+ """Validate args check of a module with a relative import."""
+ lintable = Lintable(
+ "examples/playbooks/module_relative_import.yml",
+ kind="playbook",
+ )
+ result = Runner(lintable, rules=default_rules_collection).run()
+ assert len(result) == 1, result
+ assert result[0].lineno == 5
+ assert result[0].filename == "examples/playbooks/module_relative_import.yml"
+ assert result[0].tag == "args[module]"
+ assert result[0].message == "missing required arguments: name"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/test/rules/test_inline_env_var.py new/ansible-lint-24.6.1/test/rules/test_inline_env_var.py
--- old/ansible-lint-24.6.0/test/rules/test_inline_env_var.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/test/rules/test_inline_env_var.py 2024-06-21 17:26:15.000000000 +0200
@@ -14,7 +14,7 @@
HELLO: hello
- name: Use some key-value pairs
- command: chdir=/tmp creates=/tmp/bobbins warn=no touch bobbins
+ command: chdir=/tmp creates=/tmp/bobbins touch bobbins
- name: Commands can have flags
command: abc --xyz=def blah
@@ -69,7 +69,7 @@
command: HELLO=hello echo $HELLO
- name: Typo some stuff
- command: crates=/tmp/blah warn=no touch /tmp/blah
+ command: crates=/tmp/blah touch /tmp/blah
"""
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/test/schemas/package-lock.json new/ansible-lint-24.6.1/test/schemas/package-lock.json
--- old/ansible-lint-24.6.0/test/schemas/package-lock.json 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/test/schemas/package-lock.json 2024-06-21 17:26:15.000000000 +0200
@@ -253,12 +253,12 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
@@ -482,9 +482,9 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"dependencies": {
"to-regex-range": "^5.0.1"
@@ -1456,12 +1456,12 @@
}
},
"braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
"requires": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
}
},
"browser-stdout": {
@@ -1622,9 +1622,9 @@
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
"requires": {
"to-regex-range": "^5.0.1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/test/test_file_utils.py new/ansible-lint-24.6.1/test/test_file_utils.py
--- old/ansible-lint-24.6.0/test/test_file_utils.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/test/test_file_utils.py 2024-06-21 17:26:15.000000000 +0200
@@ -264,6 +264,7 @@
"plugin",
id="44",
),
+ pytest.param("examples/meta/changelogs/changelog.yml", "changelog", id="45"),
),
)
def test_kinds(path: str, kind: FileType) -> None:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/test/test_transformer.py new/ansible-lint-24.6.1/test/test_transformer.py
--- old/ansible-lint-24.6.0/test/test_transformer.py 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/test/test_transformer.py 2024-06-21 17:26:15.000000000 +0200
@@ -143,7 +143,7 @@
),
pytest.param(
"examples/playbooks/transform-no-free-form.yml",
- 3,
+ 5,
True,
True,
id="no_free_form_transform",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/tools/test-hook.sh new/ansible-lint-24.6.1/tools/test-hook.sh
--- old/ansible-lint-24.6.0/tools/test-hook.sh 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/tools/test-hook.sh 2024-06-21 17:26:15.000000000 +0200
@@ -12,7 +12,7 @@
rm -rf .tox/x
mkdir -p .tox/x
cd .tox/x
-git init
+git init --initial-branch=main
# we add a file to the repo to avoid error due to no file to to lint
touch foo.yml
git add foo.yml
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/ansible-lint-24.6.0/tox.ini new/ansible-lint-24.6.1/tox.ini
--- old/ansible-lint-24.6.0/tox.ini 2024-06-04 18:17:44.000000000 +0200
+++ new/ansible-lint-24.6.1/tox.ini 2024-06-21 17:26:15.000000000 +0200
@@ -20,9 +20,9 @@
[testenv]
description =
- Run the tests under {basepython} and
- devel: ansible devel branch
- pre: Enables --pre when installing dependencies, testing prereleases
+ Run the tests under {basepython}
+ devel: and ansible devel branch
+ pre: and enable --pre when installing dependencies, testing prereleases
deps =
devel: ansible-core @ git+https://github.com/ansible/ansible.git # GPLv3+
devel: ansible-compat @ git+https://github.com/ansible/ansible-compat.git # GPLv3+
@@ -172,7 +172,7 @@
deps =
check-jsonschema>=0.26.3
setenv =
- # without his upgrade would likely not do anything
+ # without this upgrade would likely not do anything
PIP_CONSTRAINT = /dev/null
skip_install = true
changedir = test/schemas
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package ansible-builder for openSUSE:Factory checked in at 2024-06-24 20:52:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ansible-builder (Old)
and /work/SRC/openSUSE:Factory/.ansible-builder.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ansible-builder"
Mon Jun 24 20:52:07 2024 rev:4 rq:1182525 version:3.1.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/ansible-builder/ansible-builder.changes 2024-02-25 14:08:02.985095013 +0100
+++ /work/SRC/openSUSE:Factory/.ansible-builder.new.18349/ansible-builder.changes 2024-06-24 20:52:56.563540077 +0200
@@ -1,0 +2,25 @@
+Fri Jun 21 19:17:51 UTC 2024 - Johannes Kastl <opensuse_buildservice(a)ojkastl.de>
+
+- switch to using a git checkout instead of the PyPI tarball
+ without checksum
+- update to 3.1.0:
+ * New Features
+ - Support for tags from the configuration file by @Akasurde in
+ #555
+ - Support multiple -v for verbosity by @Shrews in #564
+ - Allow the .yaml file extension on the default EE file by
+ @Shrews in #631
+ - Account for PEP668 in pip invocations by @Shrews in #627
+ - Expose a way to exclude dependencies by @Shrews in #664
+ - Support extra build command args by @Shrews in #677
+ * Other Improvements
+ - Various improvements to documentation.
+ - Warn if USER directive is found in additional_build_steps by
+ @Akasurde in #528
+ - Warn about version less than 3 by @Akasurde in #574
+ - Warn user about using default base image in v3 by @Akasurde
+ in #591
+ - Fix container policy for version 3 by @Shrews in #652
+ - Guarantee collection base path exists by @Shrews in #683
+
+-------------------------------------------------------------------
Old:
----
ansible-builder-3.0.1.tar.gz
New:
----
ansible-builder-3.1.0.obscpio
ansible-builder.obsinfo
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ansible-builder.spec ++++++
--- /var/tmp/diff_new_pack.Hs6Gvx/_old 2024-06-24 20:52:56.987555577 +0200
+++ /var/tmp/diff_new_pack.Hs6Gvx/_new 2024-06-24 20:52:56.987555577 +0200
@@ -38,13 +38,14 @@
%endif
Name: ansible-builder
-Version: 3.0.1
+Version: 3.1.0
Release: 0
Summary: An Ansible execution environment builder
License: Apache-2.0
URL: https://github.com/ansible/ansible-builder
-Source: https://files.pythonhosted.org/packages/source/a/ansible-builder/ansible-bu…
+Source: ansible-builder-%{version}.tar.gz
BuildArch: noarch
+BuildRequires: git-core
# https://github.com/ansible/ansible-builder/blob/devel/setup.cfg#L41
BuildRequires: %{ansible_python}-base >= 3.9
BuildRequires: %{ansible_python}-pip
@@ -58,8 +59,8 @@
BuildRequires: %{ansible_python}-bindep
BuildRequires: %{ansible_python}-filelock
BuildRequires: %{ansible_python}-jsonschema
+BuildRequires: %{ansible_python}-packaging
BuildRequires: %{ansible_python}-pbr
-BuildRequires: %{ansible_python}-requirements-parser
#
# Tests require podman, but also require connectivity to pull container images
# hence we do not enable this dependency
@@ -75,7 +76,7 @@
Requires: %{ansible_python}-PyYAML
Requires: %{ansible_python}-bindep
Requires: %{ansible_python}-jsonschema
-Requires: %{ansible_python}-requirements-parser
+Requires: %{ansible_python}-packaging
Requires: (podman or docker)
%description
++++++ _service ++++++
--- /var/tmp/diff_new_pack.Hs6Gvx/_old 2024-06-24 20:52:57.019556747 +0200
+++ /var/tmp/diff_new_pack.Hs6Gvx/_new 2024-06-24 20:52:57.019556747 +0200
@@ -1,5 +1,20 @@
<services>
- <service name="download_files" mode="disabled">
+ <service name="obs_scm" mode="manual">
+ <param name="url">https://github.com/ansible/ansible-builder</param>
+ <param name="scm">git</param>
+ <param name="revision">3.1.0</param>
+ <param name="versionformat">@PARENT_TAG@</param>
+ <param name="changesgenerate">disable</param>
+ <param name="package-meta">yes</param>
+ </service>
+ <service name="set_version" mode="manual">
+ </service>
+ <service name="tar" mode="buildtime">
+ <param name="package-meta">yes</param>
+ </service>
+ <service name="recompress" mode="buildtime">
+ <param name="file">*.tar</param>
+ <param name="compression">gz</param>
</service>
</services>
++++++ ansible-builder.obsinfo ++++++
name: ansible-builder
version: 3.1.0
mtime: 1718893844
commit: 68707471bf690a10a362b21ab5eabd4732124e10
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package osv-scanner for openSUSE:Factory checked in at 2024-06-24 20:52:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/osv-scanner (Old)
and /work/SRC/openSUSE:Factory/.osv-scanner.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "osv-scanner"
Mon Jun 24 20:52:04 2024 rev:22 rq:1182526 version:1.8.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/osv-scanner/osv-scanner.changes 2024-05-31 22:16:08.366540262 +0200
+++ /work/SRC/openSUSE:Factory/.osv-scanner.new.18349/osv-scanner.changes 2024-06-24 20:52:55.667507325 +0200
@@ -1,0 +2,47 @@
+Fri Jun 21 20:09:23 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 1.8.1:
+ * Make 1.8.1 release (#1056)
+ * feat: bump goreleaser to v2 (#1054)
+ * Update goreleaser.yml (#1052)
+
+-------------------------------------------------------------------
+Fri Jun 21 20:07:23 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 1.8.0:
+ * v1.8.0 Changelog (#1050)
+ * Add documentation for the configuration. (#1051)
+ * Update documentation for transitive dependency scanning (#1040)
+ * Invoke `MavenResolverExtrator` when scanning pom.xml (#1028)
+ * fix(deps): update osv-scanner minor (#1044)
+ * chore(deps): update workflows (#1043)
+ * chore(deps): update golang docker tag to v1.22.4 (#896)
+ * chore(deps): lock file maintenance (#1033)
+ * chore(deps): update goreleaser/goreleaser-action action to v6
+ (#1032)
+ * Add `experimental-download-offline-databases` flag (#1039)
+ * Update snapshots and exit codes (#1041)
+ * Upgrade deps.dev dependencies (#1035)
+ * Remove busybox from alpine SBOM (#1037)
+ * Add go binary scanning (#1011)
+ * Update Go patch version (#1030)
+ * Merge parent projects for Maven pom.xml (#1019)
+ * Update base docker image for golang 1.21.11 (#1029)
+ * implement filtering by packages through the config (#944)
+ * Dependency imports should always be fetched from upstream
+ (#1027)
+ * Upgrade go version (#1024)
+ * Fix broken TUI styling (#1023)
+ * Update test snapshots (#1022)
+ * chore(deps): lock file maintenance (#1018)
+ * fix(deps): update osv-scanner minor (#1017)
+ * chore(deps): update workflows (#1016)
+ * ci: don't try to upload code coverage on macOS (#1020)
+ * Fix some Maven manifest & resolver issues (#1008)
+ * Transitive dependency support for Maven pom.xml (#1002)
+ * Select a version that actually exists (#1012)
+ * Maven standard dependencies should take precedence over managed
+ dependencies (#1000)
+ * Do not record Maven `compile` scope in dependency groups (#1003)
+
+-------------------------------------------------------------------
Old:
----
osv-scanner-1.7.4.obscpio
New:
----
osv-scanner-1.8.1.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ osv-scanner.spec ++++++
--- /var/tmp/diff_new_pack.qGMbXq/_old 2024-06-24 20:52:56.279529697 +0200
+++ /var/tmp/diff_new_pack.qGMbXq/_new 2024-06-24 20:52:56.283529842 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: osv-scanner
-Version: 1.7.4
+Version: 1.8.1
Release: 0
Summary: Vulnerability scanner written in Go
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.qGMbXq/_old 2024-06-24 20:52:56.315531013 +0200
+++ /var/tmp/diff_new_pack.qGMbXq/_new 2024-06-24 20:52:56.319531158 +0200
@@ -3,8 +3,8 @@
<param name="url">https://github.com/google/osv-scanner</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v1.7.4</param>
- <param name="match-tag">v1.7.4</param>
+ <param name="revision">v1.8.1</param>
+ <param name="match-tag">v1.8.1</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.qGMbXq/_old 2024-06-24 20:52:56.343532036 +0200
+++ /var/tmp/diff_new_pack.qGMbXq/_new 2024-06-24 20:52:56.343532036 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/google/osv-scanner</param>
- <param name="changesrevision">d4657bf46aea52834c5148b25fb6cab132c69af5</param></service></servicedata>
+ <param name="changesrevision">46aee59befed6edb5fc737ef35b5febf987cffa9</param></service></servicedata>
(No newline at EOF)
++++++ osv-scanner-1.7.4.obscpio -> osv-scanner-1.8.1.obscpio ++++++
/work/SRC/openSUSE:Factory/osv-scanner/osv-scanner-1.7.4.obscpio /work/SRC/openSUSE:Factory/.osv-scanner.new.18349/osv-scanner-1.8.1.obscpio differ: char 49, line 1
++++++ osv-scanner.obsinfo ++++++
--- /var/tmp/diff_new_pack.qGMbXq/_old 2024-06-24 20:52:56.387533644 +0200
+++ /var/tmp/diff_new_pack.qGMbXq/_new 2024-06-24 20:52:56.387533644 +0200
@@ -1,5 +1,5 @@
name: osv-scanner
-version: 1.7.4
-mtime: 1717032693
-commit: d4657bf46aea52834c5148b25fb6cab132c69af5
+version: 1.8.1
+mtime: 1718936556
+commit: 46aee59befed6edb5fc737ef35b5febf987cffa9
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/osv-scanner/vendor.tar.gz /work/SRC/openSUSE:Factory/.osv-scanner.new.18349/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package talosctl for openSUSE:Factory checked in at 2024-06-24 20:51:58
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/talosctl (Old)
and /work/SRC/openSUSE:Factory/.talosctl.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "talosctl"
Mon Jun 24 20:51:58 2024 rev:14 rq:1182529 version:1.7.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/talosctl/talosctl.changes 2024-05-31 22:16:31.687389742 +0200
+++ /work/SRC/openSUSE:Factory/.talosctl.new.18349/talosctl.changes 2024-06-24 20:52:54.155452054 +0200
@@ -1,0 +2,8 @@
+Fri Jun 21 20:14:11 UTC 2024 - Johannes Kastl <opensuse_buildservice(a)ojkastl.de>
+
+- update to 1.7.5:
+ Changelog for Talos 1.7.5 is here:
+ https://github.com/siderolabs/talos/releases/tag/v1.7.5
+ Apparently no changes regarding the CLI
+
+-------------------------------------------------------------------
Old:
----
talos-1.7.4.obscpio
New:
----
talos-1.7.5.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ talosctl.spec ++++++
--- /var/tmp/diff_new_pack.yI5KBd/_old 2024-06-24 20:52:55.247491972 +0200
+++ /var/tmp/diff_new_pack.yI5KBd/_new 2024-06-24 20:52:55.247491972 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: talosctl
-Version: 1.7.4
+Version: 1.7.5
Release: 0
Summary: CLI to interact with Talos Linux
License: MPL-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.yI5KBd/_old 2024-06-24 20:52:55.283493288 +0200
+++ /var/tmp/diff_new_pack.yI5KBd/_new 2024-06-24 20:52:55.287493434 +0200
@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="exclude">.git</param>
<param name="exclude">go.work</param>
- <param name="revision">v1.7.4</param>
+ <param name="revision">v1.7.5</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">disable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -19,7 +19,7 @@
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="manual">
- <param name="archive">talos-1.7.4.obscpio</param>
+ <param name="archive">talos-1.7.5.obscpio</param>
</service>
</services>
++++++ talos-1.7.4.obscpio -> talos-1.7.5.obscpio ++++++
/work/SRC/openSUSE:Factory/talosctl/talos-1.7.4.obscpio /work/SRC/openSUSE:Factory/.talosctl.new.18349/talos-1.7.5.obscpio differ: char 49, line 1
++++++ talos.obsinfo ++++++
--- /var/tmp/diff_new_pack.yI5KBd/_old 2024-06-24 20:52:55.339495335 +0200
+++ /var/tmp/diff_new_pack.yI5KBd/_new 2024-06-24 20:52:55.339495335 +0200
@@ -1,5 +1,5 @@
name: talos
-version: 1.7.4
-mtime: 1717077819
-commit: cb3a83088068eccdc036dffd6eb24b52da929408
+version: 1.7.5
+mtime: 1718993569
+commit: 47731624ee4e22831d70d87d5cfdaa90ddeacd42
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/talosctl/vendor.tar.gz /work/SRC/openSUSE:Factory/.talosctl.new.18349/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kubeseal for openSUSE:Factory checked in at 2024-06-24 20:51:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kubeseal (Old)
and /work/SRC/openSUSE:Factory/.kubeseal.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kubeseal"
Mon Jun 24 20:51:56 2024 rev:32 rq:1182527 version:0.27.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/kubeseal/kubeseal.changes 2024-05-24 19:52:12.363847230 +0200
+++ /work/SRC/openSUSE:Factory/.kubeseal.new.18349/kubeseal.changes 2024-06-24 20:52:51.111340783 +0200
@@ -1,0 +2,17 @@
+Fri Jun 21 20:06:47 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 0.27.0:
+ * Release notes for version 0.27.0 (#1553)
+ * feature: loadbalancerclass (#1545)
+ * Bump k8s.io/code-generator from 0.30.1 to 0.30.2 (#1550)
+ * Bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 (#1551)
+ * Bump k8s.io/client-go from 0.30.1 to 0.30.2 (#1552)
+ * Update install instructions for consistent HTTP request package
+ (#1546)
+ * Bump golang.org/x/crypto from 0.23.0 to 0.24.0 (#1544)
+ * Add sprig function library for templating (#1542)
+ * Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 (#1540)
+ * Release carvel 2.15.4 (#1539)
+ * Release chart 2.15.4 (#1538)
+
+-------------------------------------------------------------------
Old:
----
sealed-secrets-0.26.3.obscpio
New:
----
sealed-secrets-0.27.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ kubeseal.spec ++++++
--- /var/tmp/diff_new_pack.byKapr/_old 2024-06-24 20:52:52.555393567 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new 2024-06-24 20:52:52.559393713 +0200
@@ -21,7 +21,7 @@
%define archive_name sealed-secrets
Name: kubeseal
-Version: 0.26.3
+Version: 0.27.0
Release: 0
Summary: CLI for encrypting secrets to SealedSecrets
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.byKapr/_old 2024-06-24 20:52:52.599395176 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new 2024-06-24 20:52:52.603395322 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/bitnami-labs/sealed-secrets</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v0.26.3</param>
+ <param name="revision">v0.27.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -17,7 +17,7 @@
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="manual">
- <param name="archive">sealed-secrets-0.26.3.obscpio</param>
+ <param name="archive">sealed-secrets-0.27.0.obscpio</param>
</service>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.byKapr/_old 2024-06-24 20:52:52.623396053 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new 2024-06-24 20:52:52.627396199 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/bitnami-labs/sealed-secrets</param>
- <param name="changesrevision">b1973d010b2fbf6f06bf71fdfa7c8a93a98a461c</param></service></servicedata>
+ <param name="changesrevision">f134ac110963e834259a30e0b7222aadcb501193</param></service></servicedata>
(No newline at EOF)
++++++ sealed-secrets-0.26.3.obscpio -> sealed-secrets-0.27.0.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/README.md new/sealed-secrets-0.27.0/README.md
--- old/sealed-secrets-0.26.3/README.md 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/README.md 2024-06-20 10:39:16.000000000 +0200
@@ -116,6 +116,8 @@
To capture this distinction, the `SealedSecret` object has a `template` section which encodes all the fields you want the controller to put in the unsealed `Secret`.
+The [Sprig function library](https://masterminds.github.io/sprig/) is available in addition to the default Go Text Template functions.
+
The `metadata` block is copied as is (the `ownerReference` field will be updated [unless disabled](#seal-secret-which-can-skip-set-owner-references)).
Other secret fields are handled individually. The `type` and `immutable` fields are copied, and the `data` field can be used to [template complex values](docs/examples/config-template) on the `Secret`. All other fields are currently ignored.
@@ -384,7 +386,7 @@
```bash
KUBESEAL_VERSION='' # Set this to, for example, KUBESEAL_VERSION='0.23.0'
-wget "https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEA…"
+curl -OL "https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEA…"
tar -xvzf kubeseal-${KUBESEAL_VERSION:?}-linux-amd64.tar.gz kubeseal
sudo install -m 755 kubeseal /usr/local/bin/kubeseal
```
@@ -401,7 +403,7 @@
exit 1
fi
-wget "https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEA…"
+curl -OL "https://github.com/bitnami-labs/sealed-secrets/releases/download/v${KUBESEA…"
tar -xvzf kubeseal-${KUBESEAL_VERSION}-linux-amd64.tar.gz kubeseal
sudo install -m 755 kubeseal /usr/local/bin/kubeseal
```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/RELEASE-NOTES.md new/sealed-secrets-0.27.0/RELEASE-NOTES.md
--- old/sealed-secrets-0.26.3/RELEASE-NOTES.md 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/RELEASE-NOTES.md 2024-06-20 10:39:16.000000000 +0200
@@ -4,6 +4,17 @@
[![](https://img.shields.io/github/release/bitnami-labs/sealed-secrets.svg)](https://github.com/bitnami-labs/sealed-secrets/releases/latest)
+## v0.27.0
+
+- feature: loadbalancerclass ([#1545](https://github.com/bitnami-labs/sealed-secrets/pull/1545))
+- Add sprig function library for templating ([#1542](https://github.com/bitnami-labs/sealed-secrets/pull/1542))
+- Update install instructions for consistent HTTP request package ([#1546](https://github.com/bitnami-labs/sealed-secrets/pull/1546))
+- Bump k8s.io/client-go from 0.30.1 to 0.30.2 ([#1552](https://github.com/bitnami-labs/sealed-secrets/pull/1552))
+- Bump k8s.io/klog/v2 from 2.120.1 to 2.130.0 ([#1551](https://github.com/bitnami-labs/sealed-secrets/pull/1551))
+- Bump k8s.io/code-generator from 0.30.1 to 0.30.2 ([#1550](https://github.com/bitnami-labs/sealed-secrets/pull/1550))
+- Bump golang.org/x/crypto from 0.23.0 to 0.24.0 ([#1544](https://github.com/bitnami-labs/sealed-secrets/pull/1544))
+- Bump github.com/onsi/ginkgo/v2 from 2.17.3 to 2.19.0 ([#1540](https://github.com/bitnami-labs/sealed-secrets/pull/1540))
+
## v0.26.3
### Changelog
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/carvel/package.yaml new/sealed-secrets-0.27.0/carvel/package.yaml
--- old/sealed-secrets-0.26.3/carvel/package.yaml 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/carvel/package.yaml 2024-06-20 10:39:16.000000000 +0200
@@ -1,10 +1,10 @@
apiVersion: data.packaging.carvel.dev/v1alpha1
kind: Package
metadata:
- name: "sealedsecrets.bitnami.com.2.15.3"
+ name: "sealedsecrets.bitnami.com.2.15.4"
spec:
refName: "sealedsecrets.bitnami.com"
- version: "2.15.3"
+ version: "2.15.4"
valuesSchema:
openAPIv3:
title: Chart Values
@@ -424,7 +424,7 @@
spec:
fetch:
- imgpkgBundle:
- image: ghcr.io/bitnami-labs/sealed-secrets-carvel:sha256-e60141c7384b77e620df7a7c66957d05767be5e35526a8eaa1ca016ebd0be12b.imgpkg
+ image: ghcr.io/bitnami-labs/sealed-secrets-carvel:sha256-9cbcfaa574dbe8f748c1ab125d3eee7e8aa9525ab3083f39e7180f2c0a9614d3.imgpkg
template:
- helmTemplate:
path: sealed-secrets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/docs/examples/config-template/sealedsecret.yaml new/sealed-secrets-0.27.0/docs/examples/config-template/sealedsecret.yaml
--- old/sealed-secrets-0.26.3/docs/examples/config-template/sealedsecret.yaml 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/docs/examples/config-template/sealedsecret.yaml 2024-06-20 10:39:16.000000000 +0200
@@ -22,7 +22,7 @@
"port": "22",
"env": "SOME_ENV",
"user": "myuser",
- "password": "{{ index . "server1" }}",
+ "password": {{ toJson .server1 }},
"role": "foo"
},{
"host": "barfoo",
@@ -30,7 +30,7 @@
"port": "22",
"env": "SOME_OTHER_STUFF",
"user": "otheruser",
- "password": "{{ index . "server2" }}",
+ "password": {{ toJson .server2 }},
"role": "foo"
}
],
@@ -41,7 +41,7 @@
"sid": "FOO",
"env": "BAZ",
"user": "abcdefg123",
- "password": "{{ index . "database1" }}",
+ "password": {{ toJson .database1 }},
"role": "foo"
}
]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/go.mod new/sealed-secrets-0.27.0/go.mod
--- old/sealed-secrets-0.26.3/go.mod 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/go.mod 2024-06-20 10:39:16.000000000 +0200
@@ -3,27 +3,30 @@
go 1.22.0
require (
+ github.com/Masterminds/sprig/v3 v3.2.3
github.com/google/go-cmp v0.6.0
github.com/google/renameio v0.1.0
github.com/mattn/go-isatty v0.0.20
github.com/mkmik/multierror v0.4.0
- github.com/onsi/ginkgo/v2 v2.17.3
+ github.com/onsi/ginkgo/v2 v2.19.0
github.com/onsi/gomega v1.33.1
github.com/prometheus/client_golang v1.19.1
github.com/spf13/pflag v1.0.5
github.com/throttled/throttled v2.2.5+incompatible
- golang.org/x/crypto v0.23.0
+ golang.org/x/crypto v0.24.0
gopkg.in/yaml.v2 v2.4.0
- k8s.io/api v0.30.1
- k8s.io/apimachinery v0.30.1
- k8s.io/client-go v0.30.1
- k8s.io/code-generator v0.30.1
+ k8s.io/api v0.30.2
+ k8s.io/apimachinery v0.30.2
+ k8s.io/client-go v0.30.2
+ k8s.io/code-generator v0.30.2
k8s.io/klog v1.0.0
- k8s.io/klog/v2 v2.120.1
+ k8s.io/klog/v2 v2.130.0
k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0
)
require (
+ github.com/Masterminds/goutils v1.1.1 // indirect
+ github.com/Masterminds/semver/v3 v3.2.0 // indirect
github.com/beorn7/perks v1.0.1 // indirect
github.com/cespare/xxhash/v2 v2.3.0 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
@@ -43,10 +46,13 @@
github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6 // indirect
github.com/google/uuid v1.6.0 // indirect
github.com/hashicorp/golang-lru v1.0.2 // indirect
+ github.com/huandu/xstrings v1.3.3 // indirect
github.com/imdario/mergo v0.3.16 // indirect
github.com/josharian/intern v1.0.0 // indirect
github.com/json-iterator/go v1.1.12 // indirect
github.com/mailru/easyjson v0.7.7 // indirect
+ github.com/mitchellh/copystructure v1.0.0 // indirect
+ github.com/mitchellh/reflectwalk v1.0.0 // indirect
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
github.com/modern-go/reflect2 v1.0.2 // indirect
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
@@ -54,15 +60,17 @@
github.com/prometheus/client_model v0.6.1 // indirect
github.com/prometheus/common v0.53.0 // indirect
github.com/prometheus/procfs v0.15.0 // indirect
+ github.com/shopspring/decimal v1.2.0 // indirect
+ github.com/spf13/cast v1.3.1 // indirect
golang.org/x/mod v0.17.0 // indirect
golang.org/x/net v0.25.0 // indirect
golang.org/x/oauth2 v0.20.0 // indirect
golang.org/x/sync v0.7.0 // indirect
- golang.org/x/sys v0.20.0 // indirect
- golang.org/x/term v0.20.0 // indirect
- golang.org/x/text v0.15.0 // indirect
+ golang.org/x/sys v0.21.0 // indirect
+ golang.org/x/term v0.21.0 // indirect
+ golang.org/x/text v0.16.0 // indirect
golang.org/x/time v0.5.0 // indirect
- golang.org/x/tools v0.20.0 // indirect
+ golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
google.golang.org/protobuf v1.34.1 // indirect
gopkg.in/inf.v0 v0.9.1 // indirect
gopkg.in/yaml.v3 v3.0.1 // indirect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/go.sum new/sealed-secrets-0.27.0/go.sum
--- old/sealed-secrets-0.26.3/go.sum 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/go.sum 2024-06-20 10:39:16.000000000 +0200
@@ -1,3 +1,9 @@
+github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI=
+github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU=
+github.com/Masterminds/semver/v3 v3.2.0 h1:3MEsd0SM6jqZojhjLWWeBY+Kcjy9i6MQAeY7YgDP83g=
+github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ=
+github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA=
+github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM=
github.com/beorn7/perks v1.0.1 h1:VlbKKnNfV8bJzeqoa4cOKqO6bYr3WgKZxO8Z16+hsOM=
github.com/beorn7/perks v1.0.1/go.mod h1:G2ZrVWU2WbWT9wwq4/hrbKbnv/1ERSJQ0ibhJ6rlkpw=
github.com/cespare/xxhash/v2 v2.3.0 h1:UL815xU9SqsFlibzuggzjXhog7bL6oX9BbNZnL2UFvs=
@@ -40,10 +46,14 @@
github.com/google/pprof v0.0.0-20240424215950-a892ee059fd6/go.mod h1:kf6iHlnVGwgKolg33glAes7Yg/8iWP8ukqeldJSO7jw=
github.com/google/renameio v0.1.0 h1:GOZbcHa3HfsPKPlmyPyN2KEohoMXOhdMbHrvbpl2QaA=
github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI=
+github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
github.com/hashicorp/golang-lru v1.0.2 h1:dV3g9Z/unq5DpblPpw+Oqcv4dU/1omnb4Ok8iPY6p1c=
github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
+github.com/huandu/xstrings v1.3.3 h1:/Gcsuc1x8JVbJ9/rlye4xZnVAbEkGauT8lbebqcQws4=
+github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE=
+github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA=
github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4=
github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY=
github.com/josharian/intern v1.0.0 h1:vlS4z54oSdjm0bgjRigI+G1HpF+tI+9rE5LLzOg8HmY=
@@ -60,6 +70,10 @@
github.com/mailru/easyjson v0.7.7/go.mod h1:xzfreul335JAWq5oZzymOObrkdz5UnU4kGfJJLY9Nlc=
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
+github.com/mitchellh/copystructure v1.0.0 h1:Laisrj+bAB6b/yJwB5Bt3ITZhGJdqmxquMKeZ+mmkFQ=
+github.com/mitchellh/copystructure v1.0.0/go.mod h1:SNtv71yrdKgLRyLFxmLdkAbkKEFWgYaq1OVrnRcwhnw=
+github.com/mitchellh/reflectwalk v1.0.0 h1:9D+8oIskB4VJBN5SFlmc27fSlIBZaov1Wpk/IfikLNY=
+github.com/mitchellh/reflectwalk v1.0.0/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
github.com/mkmik/multierror v0.4.0 h1:TcH9HTFK/X1JJLOnWYp0b6mKQJuVUGwS9aFFGBfYaH8=
github.com/mkmik/multierror v0.4.0/go.mod h1:pz+UajC3ELc35PsCPVL69CAji3J/YNRuyI4rOYdCwPY=
github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q=
@@ -69,8 +83,8 @@
github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 h1:C3w9PqII01/Oq1c1nUAm88MOHcQC9l5mIlSMApZMrHA=
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822/go.mod h1:+n7T8mK8HuQTcFwEeznm/DIxMOiR9yIdICNftLE1DvQ=
-github.com/onsi/ginkgo/v2 v2.17.3 h1:oJcvKpIb7/8uLpDDtnQuf18xVnwKp8DTD7DQ6gTd/MU=
-github.com/onsi/ginkgo/v2 v2.17.3/go.mod h1:nP2DPOQoNsQmsVyv5rDA8JkXQoCs6goXIvr/PRJ1eCc=
+github.com/onsi/ginkgo/v2 v2.19.0 h1:9Cnnf7UHo57Hy3k6/m5k3dRfGTMXGvxhHFvkDTCTpvA=
+github.com/onsi/ginkgo/v2 v2.19.0/go.mod h1:rlwLi9PilAFJ8jCg9UE1QP6VBpd6/xj3SRC0d6TU0To=
github.com/onsi/gomega v1.33.1 h1:dsYjIxxSR755MDmKVsaFQTE22ChNBcuuTWgkUDSubOk=
github.com/onsi/gomega v1.33.1/go.mod h1:U4R44UsT+9eLIaYRB2a5qajjtQYn0hauxvRm16AVYg0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
@@ -87,29 +101,42 @@
github.com/prometheus/procfs v0.15.0/go.mod h1:Y0RJ/Y5g5wJpkTisOtqwDSo4HwhGmLB4VQSw2sQJLHk=
github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
+github.com/shopspring/decimal v1.2.0 h1:abSATXmQEYyShuxI4/vyW3tV1MrKAJzCZ/0zLUXYbsQ=
+github.com/shopspring/decimal v1.2.0/go.mod h1:DKyhrW/HYNuLGql+MJL6WCR6knT2jwCFRcu2hWCYk4o=
+github.com/spf13/cast v1.3.1 h1:nFm6S0SMdyzrzcmThSipiEubIDy8WEXKNZ0UOgiRpng=
+github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE=
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
+github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs=
github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI=
+github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA=
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
github.com/throttled/throttled v2.2.5+incompatible h1:65UB52X0qNTYiT0Sohp8qLYVFwZQPDw85uSa65OljjQ=
github.com/throttled/throttled v2.2.5+incompatible/go.mod h1:0BjlrEGQmvxps+HuXLsyRdqpSRvJpq0PNIsOtqP9Nos=
github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74=
+github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI=
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto=
-golang.org/x/crypto v0.23.0 h1:dIJU/v2J8Mdglj/8rJ6UUOM3Zc9zLZxVZwwxMooUSAI=
-golang.org/x/crypto v0.23.0/go.mod h1:CKFgDieR+mRhux2Lsu27y0fO304Db0wZe70UKqHu0v8=
+golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
+golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4=
+golang.org/x/crypto v0.24.0 h1:mnl8DM0o513X8fdIkmyFE/5hTYxbwYOjDS/+rK6qpRI=
+golang.org/x/crypto v0.24.0/go.mod h1:Z1PMYSOR5nyMcyAVAIQSKCDwalqy85Aqn1x3Ws4L5DM=
golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA=
+golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
golang.org/x/mod v0.17.0 h1:zY54UmvipHiNd+pm+m0x9KhZ9hl1/7QNMyxXbc6ICqA=
golang.org/x/mod v0.17.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c=
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s=
golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU=
+golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg=
+golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
+golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY=
golang.org/x/net v0.25.0 h1:d/OCCoBEUq33pjydKrGQhw7IlUPI2Oylr+8qLx49kac=
golang.org/x/net v0.25.0/go.mod h1:JkAGAh7GEvH74S6FOH42FLoXpXbE/aqXSrIQjXgsiwM=
golang.org/x/oauth2 v0.20.0 h1:4mQdhULixXKP1rwYBW0vAijoXnkTG0BLCDRzfe1idMo=
@@ -117,28 +144,40 @@
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
+golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.7.0 h1:YsImfSBoP9QPYL0xyKJPq0gcaJdG3rInoqxTWbfQu9M=
golang.org/x/sync v0.7.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
-golang.org/x/sys v0.20.0 h1:Od9JTbYCk261bKm4M/mw7AklTlFYIa0bIp9BgSm1S8Y=
-golang.org/x/sys v0.20.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/term v0.20.0 h1:VnkxpohqXaOBYJtBmEppKUG6mXpi+4O6purfc2+sMhw=
-golang.org/x/term v0.20.0/go.mod h1:8UkIAJTvZgivsXaD6/pH6U9ecQzZ45awqEOzuCvwpFY=
+golang.org/x/sys v0.21.0 h1:rF+pYz3DAGSQAxAu1CbC7catZg4ebC4UIeIhKxBZvws=
+golang.org/x/sys v0.21.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
+golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
+golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
+golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc=
+golang.org/x/term v0.21.0 h1:WVXCp+/EBEHOj53Rvu+7KiT/iElMrO8ACK16SMZ3jaA=
+golang.org/x/term v0.21.0/go.mod h1:ooXLefLobQVslOqselCNF4SxFAaoS6KujMbsGzSDmX0=
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
-golang.org/x/text v0.15.0 h1:h1V/4gjBv8v9cjcR6+AR5+/cIYK5N/WAgiv4xlsEtAk=
-golang.org/x/text v0.15.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
+golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
+golang.org/x/text v0.4.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
+golang.org/x/text v0.16.0 h1:a94ExnEXNtEwYLGJSIUxnWoxoRz/ZcCsV63ROupILh4=
+golang.org/x/text v0.16.0/go.mod h1:GhwF1Be+LQoKShO3cGOHzqOgRrGaYc9AvblQOmPVHnI=
golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
golang.org/x/tools v0.0.0-20200619180055-7c47624df98f/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
golang.org/x/tools v0.0.0-20210106214847-113979e3529a/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=
-golang.org/x/tools v0.20.0 h1:hz/CVckiOxybQvFw6h7b/q80NTr9IUQb4s1IIzW7KNY=
-golang.org/x/tools v0.20.0/go.mod h1:WvitBU7JJf6A4jOdg4S1tviW9bhUxkgeCui/0JHctQg=
+golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc=
+golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d h1:vU5i/LfpvrRCpgM/VPfJLg5KjxD3E+hfT1SH+d9zLwg=
+golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d/go.mod h1:aiJjzUbINMkxbQROHiO6hDPo2LHcIPhhQsa9DLh0yGk=
golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=
@@ -150,25 +189,27 @@
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/inf.v0 v0.9.1 h1:73M5CoZyi3ZLMOyDlQh031Cx6N9NDJ2Vvfl76EDAgDc=
gopkg.in/inf.v0 v0.9.1/go.mod h1:cWUDdTG/fYaXco+Dcufb5Vnc6Gp2YChqWtbxRZE0mXw=
+gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
+gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=
gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=
-k8s.io/api v0.30.1 h1:kCm/6mADMdbAxmIh0LBjS54nQBE+U4KmbCfIkF5CpJY=
-k8s.io/api v0.30.1/go.mod h1:ddbN2C0+0DIiPntan/bye3SW3PdwLa11/0yqwvuRrJM=
-k8s.io/apimachinery v0.30.1 h1:ZQStsEfo4n65yAdlGTfP/uSHMQSoYzU/oeEbkmF7P2U=
-k8s.io/apimachinery v0.30.1/go.mod h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc=
-k8s.io/client-go v0.30.1 h1:uC/Ir6A3R46wdkgCV3vbLyNOYyCJ8oZnjtJGKfytl/Q=
-k8s.io/client-go v0.30.1/go.mod h1:wrAqLNs2trwiCH/wxxmT/x3hKVH9PuV0GGW0oDoHVqc=
-k8s.io/code-generator v0.30.1 h1:ZsG++q5Vt0ScmKCeLhynUuWgcwFGg1Hl1AGfatqPJBI=
-k8s.io/code-generator v0.30.1/go.mod h1:hFgxRsvOUg79mbpbVKfjJvRhVz1qLoe40yZDJ/hwRH4=
+k8s.io/api v0.30.2 h1:+ZhRj+28QT4UOH+BKznu4CBgPWgkXO7XAvMcMl0qKvI=
+k8s.io/api v0.30.2/go.mod h1:ULg5g9JvOev2dG0u2hig4Z7tQ2hHIuS+m8MNZ+X6EmI=
+k8s.io/apimachinery v0.30.2 h1:fEMcnBj6qkzzPGSVsAZtQThU62SmQ4ZymlXRC5yFSCg=
+k8s.io/apimachinery v0.30.2/go.mod h1:iexa2somDaxdnj7bha06bhb43Zpa6eWH8N8dbqVjTUc=
+k8s.io/client-go v0.30.2 h1:sBIVJdojUNPDU/jObC+18tXWcTJVcwyqS9diGdWHk50=
+k8s.io/client-go v0.30.2/go.mod h1:JglKSWULm9xlJLx4KCkfLLQ7XwtlbflV6uFFSHTMgVs=
+k8s.io/code-generator v0.30.2 h1:ZY1+aGkqZVwKIyGsOzquaeZ5rSfE6wZHur8z3jQAaiw=
+k8s.io/code-generator v0.30.2/go.mod h1:RQP5L67QxqgkVquk704CyvWFIq0e6RCMmLTXxjE8dVA=
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70 h1:NGrVE502P0s0/1hudf8zjgwki1X/TByhmAoILTarmzo=
k8s.io/gengo/v2 v2.0.0-20240228010128-51d4e06bde70/go.mod h1:VH3AT8AaQOqiGjMF9p0/IM1Dj+82ZwjfxUP1IxaHE+8=
k8s.io/klog v1.0.0 h1:Pt+yjF5aB1xDSVbau4VsWe+dQNzA0qv1LlXdC2dF6Q8=
k8s.io/klog v1.0.0/go.mod h1:4Bi6QPql/J/LkTDqv7R/cd3hPo4k2DG6Ptcz060Ez5I=
-k8s.io/klog/v2 v2.120.1 h1:QXU6cPEOIslTGvZaXvFWiP9VKyeet3sawzTOvdXb4Vw=
-k8s.io/klog/v2 v2.120.1/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
+k8s.io/klog/v2 v2.130.0 h1:5nB3+3HpqKqXJIXNtJdtxcDCfaa9KL8StJgMzGJkUkM=
+k8s.io/klog/v2 v2.130.0/go.mod h1:3Jpz1GvMt720eyJH1ckRHK1EDfpxISzJ7I9OYgaDtPE=
k8s.io/kube-openapi v0.0.0-20240521193020-835d969ad83a h1:zD1uj3Jf+mD4zmA7W+goE5TxDkI7OGJjBNBzq5fJtLA=
k8s.io/kube-openapi v0.0.0-20240521193020-835d969ad83a/go.mod h1:UxDHUPsUwTOOxSU+oXURfFBcAS6JwiRXTYqYwfuGowc=
k8s.io/utils v0.0.0-20240502163921-fe8a2dddb1d0 h1:jgGTlFYnhF1PM1Ax/lAlxUPE+KfCIXHaathvJg1C3ak=
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/helm/sealed-secrets/Chart.yaml new/sealed-secrets-0.27.0/helm/sealed-secrets/Chart.yaml
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/Chart.yaml 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/Chart.yaml 2024-06-20 10:39:16.000000000 +0200
@@ -1,7 +1,7 @@
annotations:
category: DeveloperTools
apiVersion: v2
-appVersion: 0.26.2
+appVersion: 0.26.3
description: Helm chart for the sealed-secrets controller.
home: https://github.com/bitnami-labs/sealed-secrets
icon: https://bitnami.com/assets/stacks/sealed-secrets/img/sealed-secrets-stack-2…
@@ -14,6 +14,6 @@
url: https://github.com/bitnami-labs/sealed-secrets
name: sealed-secrets
type: application
-version: 2.15.3
+version: 2.15.4
sources:
- https://github.com/bitnami-labs/sealed-secrets
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/helm/sealed-secrets/README.md new/sealed-secrets-0.27.0/helm/sealed-secrets/README.md
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/README.md 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/README.md 2024-06-20 10:39:16.000000000 +0200
@@ -86,7 +86,7 @@
| ------------------------------------------------- | ----------------------------------------------------------------------------------------------------- | ----------------------------------- |
| `image.registry` | Sealed Secrets image registry | `docker.io` |
| `image.repository` | Sealed Secrets image repository | `bitnami/sealed-secrets-controller` |
-| `image.tag` | Sealed Secrets image tag (immutable tags are recommended) | `0.26.2` |
+| `image.tag` | Sealed Secrets image tag (immutable tags are recommended) | `0.26.3` |
| `image.pullPolicy` | Sealed Secrets image pull policy | `IfNotPresent` |
| `image.pullSecrets` | Sealed Secrets image pull secrets | `[]` |
| `revisionHistoryLimit` | Number of old history to retain to allow rollback (If not set, default Kubernetes value is set to 10) | `""` |
@@ -152,6 +152,7 @@
| Name | Description | Value |
| ---------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | ------------------------ |
| `service.type` | Sealed Secret service type | `ClusterIP` |
+| `service.loadBalancerClass` | Sealed Secret service loadBalancerClass | `` |
| `service.port` | Sealed Secret service HTTP port | `8080` |
| `service.nodePort` | Node port for HTTP | `""` |
| `service.annotations` | Additional custom annotations for Sealed Secret service | `{}` |
@@ -213,6 +214,7 @@
| `metrics.dashboards.annotations` | Annotations to be added to the Grafana dashboard ConfigMap | `{}` |
| `metrics.dashboards.namespace` | Namespace where Grafana dashboard ConfigMap is deployed | `""` |
| `metrics.service.type` | Sealed Secret Metrics service type | `ClusterIP` |
+| `metrics.service.loadBalancerClass` | Sealed Secret service Metrics loadBalancerClass | `` |
| `metrics.service.port` | Sealed Secret service Metrics HTTP port | `8081` |
| `metrics.service.nodePort` | Node port for HTTP | `""` |
| `metrics.service.annotations` | Additional custom annotations for Sealed Secret Metrics service | `{}` |
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/helm/sealed-secrets/templates/service.yaml new/sealed-secrets-0.27.0/helm/sealed-secrets/templates/service.yaml
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/templates/service.yaml 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/templates/service.yaml 2024-06-20 10:39:16.000000000 +0200
@@ -22,6 +22,9 @@
{{- end }}
spec:
type: {{ .Values.service.type }}
+ {{- with .Values.service.loadBalancerClass }}
+ loadBalancerClass: {{ . }}
+ {{- end }}
ports:
- name: http
port: {{ .Values.service.port }}
@@ -57,6 +60,9 @@
app.kubernetes.io/component: metrics
spec:
type: {{ .Values.metrics.service.type }}
+ {{- with .Values.metrics.service.loadBalancerClass }}
+ loadBalancerClass: {{ . }}
+ {{- end }}
ports:
- name: metrics
port: {{ .Values.metrics.service.port }}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/helm/sealed-secrets/values.yaml new/sealed-secrets-0.27.0/helm/sealed-secrets/values.yaml
--- old/sealed-secrets-0.26.3/helm/sealed-secrets/values.yaml 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/helm/sealed-secrets/values.yaml 2024-06-20 10:39:16.000000000 +0200
@@ -39,7 +39,7 @@
image:
registry: docker.io
repository: bitnami/sealed-secrets-controller
- tag: 0.26.2
+ tag: 0.26.3
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images
@@ -241,6 +241,9 @@
## @param service.type Sealed Secret service type
##
type: ClusterIP
+ ## @param service.loadBalancerClass Sealed Secret service loadBalancerClass
+ ##
+ loadBalancerClass: ""
## @param service.port Sealed Secret service HTTP port
##
port: 8080
@@ -482,6 +485,9 @@
## @param metrics.service.type Sealed Secret Metrics service type
##
type: ClusterIP
+ ## @param metrics.service.loadBalancerClass Sealed Secret Metrics service loadBalancerClass
+ ##
+ loadBalancerClass: ""
## @param metrics.service.port Sealed Secret service Metrics HTTP port
##
port: 8081
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go
--- old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_expansion.go 2024-06-20 10:39:16.000000000 +0200
@@ -14,6 +14,7 @@
"k8s.io/apimachinery/pkg/runtime"
runtimeserializer "k8s.io/apimachinery/pkg/runtime/serializer"
+ "github.com/Masterminds/sprig/v3"
"github.com/mkmik/multierror"
"github.com/bitnami-labs/sealed-secrets/pkg/crypto"
@@ -290,7 +291,7 @@
for key, value := range s.Spec.Template.Data {
var plaintext bytes.Buffer
- template, err := template.New(key).Parse(value)
+ template, err := template.New(key).Funcs(sprig.FuncMap()).Parse(value)
if err != nil {
errs = append(errs, multierror.Tag(key, err))
continue
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go
--- old/sealed-secrets-0.26.3/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go 2024-05-23 13:52:24.000000000 +0200
+++ new/sealed-secrets-0.27.0/pkg/apis/sealedsecrets/v1alpha1/sealedsecret_test.go 2024-06-20 10:39:16.000000000 +0200
@@ -4,6 +4,7 @@
"bytes"
"crypto/rsa"
"encoding/base64"
+ "encoding/json"
"io"
mathrand "math/rand"
"reflect"
@@ -359,14 +360,16 @@
Namespace: "myns",
},
Data: map[string][]byte{
- "foo": []byte("bar"),
+ "foo": []byte("bar"),
+ "password": []byte("hunter2'\"="),
},
}
ssecret, codecs, keys := sealSecret(t, &secret, NewSealedSecret)
ssecret.Spec.Template.Data = map[string]string{
- "bar": `secret {{ index . "foo"}} !`,
+ "bar": `secret {{ index . "foo" }} !`,
+ "password-json": `{{ toJson .password }}`,
}
secret2, err := ssecret.Unseal(codecs, keys)
@@ -377,6 +380,15 @@
if got, want := string(secret2.Data["bar"]), "secret bar !"; got != want {
t.Errorf("got: %q, want: %q", got, want)
}
+
+ want, err := json.Marshal(string(secret.Data["password"]))
+ if err != nil {
+ t.Fatalf("json.Marshal returned error: %v", err)
+ }
+
+ if got := string(secret2.Data["password-json"]); got != string(want) {
+ t.Errorf("got: %q, want: %q", got, want)
+ }
}
func TestTemplateWithoutEncryptedData(t *testing.T) {
++++++ sealed-secrets.obsinfo ++++++
--- /var/tmp/diff_new_pack.byKapr/_old 2024-06-24 20:52:52.951408043 +0200
+++ /var/tmp/diff_new_pack.byKapr/_new 2024-06-24 20:52:52.955408189 +0200
@@ -1,5 +1,5 @@
name: sealed-secrets
-version: 0.26.3
-mtime: 1716465144
-commit: b1973d010b2fbf6f06bf71fdfa7c8a93a98a461c
+version: 0.27.0
+mtime: 1718872756
+commit: f134ac110963e834259a30e0b7222aadcb501193
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/kubeseal/vendor.tar.gz /work/SRC/openSUSE:Factory/.kubeseal.new.18349/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package docker-compose for openSUSE:Factory checked in at 2024-06-24 20:51:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/docker-compose (Old)
and /work/SRC/openSUSE:Factory/.docker-compose.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "docker-compose"
Mon Jun 24 20:51:53 2024 rev:43 rq:1182521 version:2.28.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/docker-compose/docker-compose.changes 2024-05-27 12:02:33.160653639 +0200
+++ /work/SRC/openSUSE:Factory/.docker-compose.new.18349/docker-compose.changes 2024-06-24 20:52:49.159269428 +0200
@@ -1,0 +2,46 @@
+Fri Jun 21 19:49:32 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 2.28.0:
+ * go.mod: github.com/compose-spec/compose-go v2.1.3
+ * go.mod: docker/docker and docker/cli v27.0.1-rc.1
+
+-------------------------------------------------------------------
+Fri Jun 21 19:45:15 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 2.27.3:
+ * build(deps): bump github.com/spf13/cobra from 1.8.0 to 1.8.1
+ * build(deps): bump github.com/docker/buildx from 0.15.0 to
+ 0.15.1
+
+-------------------------------------------------------------------
+Fri Jun 21 19:42:10 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 2.27.2:
+ * using as flag of the up command, watch was blocking process
+ shutdown This happened when sunsetting the application from
+ docker compose down command
+ * Add open watch docs in up menu
+ * bump buildkit to v0.14.0 and buildx to v0.15.0
+ * stop watch process when associated up process is stopped
+ * build(deps): bump github.com/docker/docker
+ * build(deps): bump github.com/containerd/containerd from 1.7.17
+ to 1.7.18
+ * build(deps): bump golang.org/x/sys from 0.20.0 to 0.21.0
+ * build(deps): bump github.com/hashicorp/go-version from 1.6.0 to
+ 1.7.0
+ * build: replace uses of archive.CanonicalTarNameForPath
+ * update gh actions versions, update engine matrix, bump golang
+ to 1.21.11
+ * enforce keyboard.Close is always executed to restore terminal
+ * config --environment
+ * Readd event
+ * remove unreachable code
+ * Fix dot env file to define COMPOSE_* variables
+ * return an error when --detach and --watch are used together in
+ up command
+ * Correct 'cancellation' typo in comment
+ * Fix: change append to use slice index in ps.go
+ * COMPOSE_PROFILES can be set by .env file
+ * prevent concurrent map write relying on project immutability
+
+-------------------------------------------------------------------
Old:
----
compose-2.27.1.obscpio
New:
----
compose-2.28.0.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ docker-compose.spec ++++++
--- /var/tmp/diff_new_pack.bAAp2I/_old 2024-06-24 20:52:50.011300572 +0200
+++ /var/tmp/diff_new_pack.bAAp2I/_new 2024-06-24 20:52:50.015300718 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: docker-compose
-Version: 2.27.1
+Version: 2.28.0
Release: 0
Summary: Define and run multi-container applications with Docker
License: Apache-2.0
++++++ _service ++++++
--- /var/tmp/diff_new_pack.bAAp2I/_old 2024-06-24 20:52:50.047301888 +0200
+++ /var/tmp/diff_new_pack.bAAp2I/_new 2024-06-24 20:52:50.051302035 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/docker/compose</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v2.27.1</param>
+ <param name="revision">v2.28.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
@@ -17,7 +17,7 @@
<param name="compression">gz</param>
</service>
<service name="go_modules" mode="manual">
- <param name="archive">compose-2.27.1.obscpio</param>
+ <param name="archive">compose-2.28.0.obscpio</param>
</service>
</services>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.bAAp2I/_old 2024-06-24 20:52:50.071302766 +0200
+++ /var/tmp/diff_new_pack.bAAp2I/_new 2024-06-24 20:52:50.075302912 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/docker/compose</param>
- <param name="changesrevision">bf1dd0c267fa4fc63a43fecd62c0919de1cd5db3</param></service></servicedata>
+ <param name="changesrevision">6a000dcff1300e137bb52467d3934e9211a017ed</param></service></servicedata>
(No newline at EOF)
++++++ compose-2.27.1.obscpio -> compose-2.28.0.obscpio ++++++
++++ 2467 lines of diff (skipped)
++++++ compose.obsinfo ++++++
--- /var/tmp/diff_new_pack.bAAp2I/_old 2024-06-24 20:52:50.323311977 +0200
+++ /var/tmp/diff_new_pack.bAAp2I/_new 2024-06-24 20:52:50.327312123 +0200
@@ -1,5 +1,5 @@
name: compose
-version: 2.27.1
-mtime: 1716541133
-commit: bf1dd0c267fa4fc63a43fecd62c0919de1cd5db3
+version: 2.28.0
+mtime: 1718971480
+commit: 6a000dcff1300e137bb52467d3934e9211a017ed
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/docker-compose/vendor.tar.gz /work/SRC/openSUSE:Factory/.docker-compose.new.18349/vendor.tar.gz differ: char 5, line 1
1
0
Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package terragrunt for openSUSE:Factory checked in at 2024-06-24 20:51:51
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/terragrunt (Old)
and /work/SRC/openSUSE:Factory/.terragrunt.new.18349 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "terragrunt"
Mon Jun 24 20:51:51 2024 rev:133 rq:1182513 version:0.59.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/terragrunt/terragrunt.changes 2024-06-18 22:52:20.919628437 +0200
+++ /work/SRC/openSUSE:Factory/.terragrunt.new.18349/terragrunt.changes 2024-06-24 20:52:44.287091334 +0200
@@ -1,0 +2,12 @@
+Fri Jun 21 19:02:21 UTC 2024 - opensuse_buildservice(a)ojkastl.de
+
+- Update to version 0.59.5:
+ * Fixed using dynamic AWS credentials for `remote_state` (#3219)
+ * fix: Adjusting language for `--terragrunt-non-interactive` in
+ the docs so that it's clearer what it does for users (#3216)
+ * feat: Adding more context on why caching partial parsing of
+ configs can be useful (#3214)
+ * Updated resource class to avoid killing build process (#3213)
+ * fix: Fixing cookie policy link (#3212)
+
+-------------------------------------------------------------------
Old:
----
terragrunt-0.59.4.obscpio
New:
----
terragrunt-0.59.5.obscpio
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ terragrunt.spec ++++++
--- /var/tmp/diff_new_pack.H47xDx/_old 2024-06-24 20:52:48.547247056 +0200
+++ /var/tmp/diff_new_pack.H47xDx/_new 2024-06-24 20:52:48.547247056 +0200
@@ -19,7 +19,7 @@
%define __arch_install_post export NO_BRP_STRIP_DEBUG=true
Name: terragrunt
-Version: 0.59.4
+Version: 0.59.5
Release: 0
Summary: Thin wrapper for Terraform for working with multiple Terraform modules
License: MIT
++++++ _service ++++++
--- /var/tmp/diff_new_pack.H47xDx/_old 2024-06-24 20:52:48.603249103 +0200
+++ /var/tmp/diff_new_pack.H47xDx/_new 2024-06-24 20:52:48.607249250 +0200
@@ -3,7 +3,7 @@
<param name="url">https://github.com/gruntwork-io/terragrunt</param>
<param name="scm">git</param>
<param name="exclude">.git</param>
- <param name="revision">v0.59.4</param>
+ <param name="revision">v0.59.5</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="changesgenerate">enable</param>
<param name="versionrewrite-pattern">v(.*)</param>
++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.H47xDx/_old 2024-06-24 20:52:48.627249981 +0200
+++ /var/tmp/diff_new_pack.H47xDx/_new 2024-06-24 20:52:48.631250127 +0200
@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/gruntwork-io/terragrunt</param>
- <param name="changesrevision">2d864f5edc7890684ae4646989bad4c4e65bf1fb</param></service></servicedata>
+ <param name="changesrevision">91029aadd6076821cd7e34d37b393b2a49a1c7cc</param></service></servicedata>
(No newline at EOF)
++++++ terragrunt-0.59.4.obscpio -> terragrunt-0.59.5.obscpio ++++++
/work/SRC/openSUSE:Factory/terragrunt/terragrunt-0.59.4.obscpio /work/SRC/openSUSE:Factory/.terragrunt.new.18349/terragrunt-0.59.5.obscpio differ: char 49, line 1
++++++ terragrunt.obsinfo ++++++
--- /var/tmp/diff_new_pack.H47xDx/_old 2024-06-24 20:52:48.679251882 +0200
+++ /var/tmp/diff_new_pack.H47xDx/_new 2024-06-24 20:52:48.683252028 +0200
@@ -1,5 +1,5 @@
name: terragrunt
-version: 0.59.4
-mtime: 1718611849
-commit: 2d864f5edc7890684ae4646989bad4c4e65bf1fb
+version: 0.59.5
+mtime: 1718981079
+commit: 91029aadd6076821cd7e34d37b393b2a49a1c7cc
++++++ vendor.tar.gz ++++++
/work/SRC/openSUSE:Factory/terragrunt/vendor.tar.gz /work/SRC/openSUSE:Factory/.terragrunt.new.18349/vendor.tar.gz differ: char 14, line 1
1
0