Please update to 20240524.03
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
google-osconfig-agent (Ubuntu) |
Fix Released
|
Undecided
|
Chloé Smith | ||
Focal |
Fix Committed
|
Undecided
|
Unassigned | ||
Jammy |
Fix Committed
|
Undecided
|
Unassigned | ||
Noble |
Fix Committed
|
Undecided
|
Unassigned |
Bug Description
Following on from previous similar package update requests @ LP: #2064580 LP: #2020762, LP: #1996735, LP: #1938553 and LP: #1911689, this bug is a request to update the google-
This package has an SRU exception @ https:/
[Impact]
This package is provided by Google for installation within guests that run on Google Compute Engine. It is part of a collection of tools and daemons, that ensure that the Ubuntu images published to GCE run properly on their platform.
Cloud platforms evolve at a rate that can't be handled in six-month increments, and they will often develop features that they would like to be available to customers who don't want to upgrade from earlier Ubuntu releases. As such, updating this package to more recent upstream releases is required within all Ubuntu releases, so they continue to function properly in their environment.
[Test Case]
When a new version of this package is uploaded to -proposed, the following will happen:
* an image based on -proposed will be built for GCE and published to the ubuntu-
* the GCE team will be asked to validate that the new package addresses the issues it is expected to address, and that the image passes their internal image validation.
If all the testing indicates that the image containing the new package is acceptable, verification will be considered to be done.
[Vendored Dependency]
In this update there are no re-vendored dependencies (for oracular/devel anyway)
[Where Problems Could Occur]
There are many upstream changes in `20240320.
[Other Information]
This bug is used for tracking of releasing the new upstream version for all supported series, as per the approved policy mentioned in the following MRE:
https:/
The updated package is not built for armhf and riscv64 due to upstream regressions but the package is not used on those architectures thus please release the SRU without the armhf and risc64 binaries.
The package does not build for powerpc on Xenial, but this is OK since it is not used on powerpc either.
[0]: https:/
Related branches
- Utkarsh Gupta: Approve
-
Diff: 2688 lines (+1688/-190)43 files modified.github/dependabot.yml (+10/-0)
.github/workflows/codeql.yml (+92/-0)
OWNERS (+1/-0)
agentconfig/agentconfig.go (+28/-6)
agentendpoint/inventory.go (+4/-1)
config/exec_resource.go (+1/-1)
debian/changelog (+16/-0)
debian/patches/0002-Edit-TestAptRepositories-for-signed-repos.patch (+29/-0)
debian/patches/series (+1/-0)
e2e_tests/test_suites/guestpolicies/guest_policies_utils.go (+9/-4)
e2e_tests/test_suites/inventory/test_setup.go (+24/-8)
e2e_tests/test_suites/inventoryreporting/test_setup.go (+47/-33)
e2e_tests/test_suites/ospolicies/ospolicies_test_data.go (+6/-6)
e2e_tests/test_suites/ospolicies/ospolicies_utils.go (+6/-5)
e2e_tests/test_suites/patch/test_setup.go (+40/-22)
e2e_tests/utils/utils.go (+100/-56)
examples/OSPolicyAssignments/console/CIS/cis-exclude-check-once-a-day.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level1-once-an-hour-policy.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level2-once-a-day-policy.yaml (+3/-4)
go.mod (+8/-9)
go.sum (+16/-18)
main_windows.go (+2/-1)
packagebuild/README.md (+75/-0)
packagebuild/common.sh (+84/-0)
packagebuild/daisy_startupscript_deb.sh (+108/-0)
packagebuild/daisy_startupscript_goo.sh (+61/-0)
packagebuild/daisy_startupscript_rpm.sh (+147/-0)
packagebuild/test_build.sh (+69/-0)
packagebuild/workflows/build_deb10.wf.json (+42/-0)
packagebuild/workflows/build_deb11.wf.json (+42/-0)
packagebuild/workflows/build_deb11_arm64.wf.json (+44/-0)
packagebuild/workflows/build_deb12.wf.json (+42/-0)
packagebuild/workflows/build_deb12_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el6.wf.json (+42/-0)
packagebuild/workflows/build_el7.wf.json (+42/-0)
packagebuild/workflows/build_el8.wf.json (+42/-0)
packagebuild/workflows/build_el8_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el9.wf.json (+42/-0)
packagebuild/workflows/build_el9_arm64.wf.json (+44/-0)
packagebuild/workflows/build_goo.wf.json (+40/-0)
packagebuild/workflows/build_package.wf.json (+101/-0)
policies/apt.go (+56/-8)
policies/apt_test.go (+28/-0)
- Utkarsh Gupta: Approve
-
Diff: 16765 lines (+7930/-1871)208 files modified.github/dependabot.yml (+10/-0)
.github/workflows/codeql.yml (+92/-0)
OWNERS (+1/-0)
agentconfig/agentconfig.go (+28/-6)
agentendpoint/inventory.go (+4/-1)
config/exec_resource.go (+1/-1)
debian/changelog (+25/-0)
debian/extra/vendor/github.com/golang/protobuf/jsonpb/decode.go (+1/-0)
debian/extra/vendor/github.com/golang/protobuf/jsonpb/encode.go (+1/-0)
debian/extra/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go (+126/-2)
debian/extra/vendor/github.com/golang/protobuf/ptypes/any.go (+4/-3)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go (+39/-10)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go (+8/-8)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go (+6/-6)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go (+2/-2)
debian/extra/vendor/github.com/google/go-cmp/cmp/compare.go (+20/-18)
debian/extra/vendor/github.com/google/go-cmp/cmp/export.go (+0/-5)
debian/extra/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go (+0/-3)
debian/extra/vendor/github.com/google/go-cmp/cmp/options.go (+42/-42)
debian/extra/vendor/github.com/google/go-cmp/cmp/path.go (+28/-18)
debian/extra/vendor/github.com/google/go-cmp/cmp/report_reflect.go (+1/-1)
debian/extra/vendor/github.com/sirupsen/logrus/.gitignore (+2/-0)
debian/extra/vendor/github.com/sirupsen/logrus/.travis.yml (+6/-8)
debian/extra/vendor/github.com/sirupsen/logrus/CHANGELOG.md (+36/-0)
debian/extra/vendor/github.com/sirupsen/logrus/README.md (+8/-6)
debian/extra/vendor/github.com/sirupsen/logrus/buffer_pool.go (+43/-0)
debian/extra/vendor/github.com/sirupsen/logrus/entry.go (+55/-39)
debian/extra/vendor/github.com/sirupsen/logrus/exported.go (+45/-0)
debian/extra/vendor/github.com/sirupsen/logrus/json_formatter.go (+4/-1)
debian/extra/vendor/github.com/sirupsen/logrus/logger.go (+66/-1)
debian/extra/vendor/github.com/sirupsen/logrus/terminal_check_unix.go (+1/-1)
debian/extra/vendor/github.com/sirupsen/logrus/terminal_check_windows.go (+11/-18)
debian/extra/vendor/github.com/sirupsen/logrus/text_formatter.go (+6/-1)
debian/extra/vendor/github.com/sirupsen/logrus/writer.go (+33/-1)
debian/extra/vendor/golang.org/x/net/context/go17.go (+0/-1)
debian/extra/vendor/golang.org/x/net/context/go19.go (+0/-1)
debian/extra/vendor/golang.org/x/net/context/pre_go17.go (+0/-1)
debian/extra/vendor/golang.org/x/net/context/pre_go19.go (+0/-1)
debian/extra/vendor/golang.org/x/net/http2/databuffer.go (+31/-28)
debian/extra/vendor/golang.org/x/net/http2/frame.go (+36/-6)
debian/extra/vendor/golang.org/x/net/http2/pipe.go (+10/-1)
debian/extra/vendor/golang.org/x/net/http2/server.go (+11/-26)
debian/extra/vendor/golang.org/x/net/http2/testsync.go (+331/-0)
debian/extra/vendor/golang.org/x/net/http2/transport.go (+278/-62)
debian/extra/vendor/golang.org/x/net/idna/go118.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/idna10.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/idna9.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/pre_go118.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables10.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables11.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables12.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables13.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables15.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables9.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/trie12.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/trie13.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/sys/unix/aliases.go (+1/-1)
debian/extra/vendor/golang.org/x/sys/unix/mkerrors.sh (+22/-17)
debian/extra/vendor/golang.org/x/sys/unix/mmap_nomremap.go (+1/-1)
debian/extra/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go (+1/-1)
debian/extra/vendor/golang.org/x/sys/unix/syscall_freebsd.go (+7/-5)
debian/extra/vendor/golang.org/x/sys/unix/syscall_linux.go (+99/-0)
debian/extra/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go (+8/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux.go (+89/-1)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_386.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_linux.go (+10/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/ztypes_linux.go (+125/-60)
debian/extra/vendor/golang.org/x/sys/windows/env_windows.go (+10/-7)
debian/extra/vendor/golang.org/x/sys/windows/syscall_windows.go (+84/-2)
debian/extra/vendor/golang.org/x/sys/windows/types_windows.go (+24/-0)
debian/extra/vendor/golang.org/x/sys/windows/zsyscall_windows.go (+117/-0)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/decode.go (+29/-9)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/doc.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/encode.go (+44/-9)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go (+20/-39)
debian/extra/vendor/google.golang.org/protobuf/encoding/prototext/decode.go (+5/-3)
debian/extra/vendor/google.golang.org/protobuf/encoding/prototext/encode.go (+12/-6)
debian/extra/vendor/google.golang.org/protobuf/encoding/protowire/wire.go (+14/-14)
debian/extra/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go (+139/-44)
debian/extra/vendor/google.golang.org/protobuf/internal/editiondefaults/defaults.go (+12/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb (+4/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/encoding/json/decode.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go (+6/-4)
debian/extra/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go (+6/-4)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/desc.go (+86/-16)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go (+52/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go (+28/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/editions.go (+142/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go (+369/-7)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/go_features_gen.go (+31/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/struct_gen.go (+5/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/type_gen.go (+44/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go (+7/-15)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go (+100/-13)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/codec_tables.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go (+12/-7)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/message.go (+11/-6)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go (+36/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go (+40/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/order/order.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/strs/strings.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go120.go (+2/-2)
debian/extra/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go121.go (+74/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/version/version.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/decode.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/doc.go (+29/-29)
debian/extra/vendor/google.golang.org/protobuf/proto/encode.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/extension.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/merge.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/proto.go (+10/-8)
debian/extra/vendor/google.golang.org/protobuf/proto/size.go (+7/-3)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go (+19/-10)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.go (+56/-0)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go (+2/-2)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go (+3/-3)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/editions.go (+148/-0)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/proto.go (+9/-9)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/proto.go (+45/-40)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go (+82/-5)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go (+22/-22)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value.go (+12/-12)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_equal.go (+4/-4)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go (+22/-22)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go120.go (+2/-2)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go121.go (+87/-0)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go (+12/-12)
debian/extra/vendor/google.golang.org/protobuf/testing/protocmp/util.go (+45/-45)
debian/extra/vendor/google.golang.org/protobuf/testing/protocmp/xform.go (+56/-33)
debian/extra/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go (+1999/-701)
debian/extra/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.pb.go (+177/-0)
debian/extra/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.proto (+28/-0)
debian/extra/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go (+37/-36)
debian/extra/vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go (+1/-1)
debian/extra/vendor/modules.txt (+12/-13)
debian/rules (+2/-0)
dev/null (+0/-17)
e2e_tests/test_suites/guestpolicies/guest_policies_utils.go (+9/-4)
e2e_tests/test_suites/inventory/test_setup.go (+24/-8)
e2e_tests/test_suites/inventoryreporting/test_setup.go (+47/-33)
e2e_tests/test_suites/ospolicies/ospolicies_test_data.go (+6/-6)
e2e_tests/test_suites/ospolicies/ospolicies_utils.go (+6/-5)
e2e_tests/test_suites/patch/test_setup.go (+40/-22)
e2e_tests/utils/utils.go (+100/-56)
examples/OSPolicyAssignments/console/CIS/cis-exclude-check-once-a-day.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level1-once-an-hour-policy.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level2-once-a-day-policy.yaml (+3/-4)
go.mod (+8/-9)
go.sum (+16/-18)
main_windows.go (+2/-1)
packagebuild/README.md (+75/-0)
packagebuild/common.sh (+84/-0)
packagebuild/daisy_startupscript_deb.sh (+108/-0)
packagebuild/daisy_startupscript_goo.sh (+61/-0)
packagebuild/daisy_startupscript_rpm.sh (+147/-0)
packagebuild/test_build.sh (+69/-0)
packagebuild/workflows/build_deb10.wf.json (+42/-0)
packagebuild/workflows/build_deb11.wf.json (+42/-0)
packagebuild/workflows/build_deb11_arm64.wf.json (+44/-0)
packagebuild/workflows/build_deb12.wf.json (+42/-0)
packagebuild/workflows/build_deb12_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el6.wf.json (+42/-0)
packagebuild/workflows/build_el7.wf.json (+42/-0)
packagebuild/workflows/build_el8.wf.json (+42/-0)
packagebuild/workflows/build_el8_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el9.wf.json (+42/-0)
packagebuild/workflows/build_el9_arm64.wf.json (+44/-0)
packagebuild/workflows/build_goo.wf.json (+40/-0)
packagebuild/workflows/build_package.wf.json (+101/-0)
policies/apt.go (+56/-8)
policies/apt_test.go (+28/-0)
- Utkarsh Gupta: Approve
-
Diff: 16782 lines (+7931/-1885)208 files modified.github/dependabot.yml (+10/-0)
.github/workflows/codeql.yml (+92/-0)
OWNERS (+1/-0)
agentconfig/agentconfig.go (+28/-6)
agentendpoint/inventory.go (+4/-1)
config/exec_resource.go (+1/-1)
debian/changelog (+25/-0)
debian/control (+1/-1)
debian/extra/vendor/github.com/golang/protobuf/jsonpb/decode.go (+1/-0)
debian/extra/vendor/github.com/golang/protobuf/jsonpb/encode.go (+1/-0)
debian/extra/vendor/github.com/golang/protobuf/protoc-gen-go/descriptor/descriptor.pb.go (+126/-2)
debian/extra/vendor/github.com/golang/protobuf/ptypes/any.go (+4/-3)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/equate.go (+39/-10)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/ignore.go (+8/-8)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/sort.go (+6/-6)
debian/extra/vendor/github.com/google/go-cmp/cmp/cmpopts/xform.go (+2/-2)
debian/extra/vendor/github.com/google/go-cmp/cmp/compare.go (+20/-18)
debian/extra/vendor/github.com/google/go-cmp/cmp/export.go (+0/-5)
debian/extra/vendor/github.com/google/go-cmp/cmp/internal/value/pointer.go (+0/-3)
debian/extra/vendor/github.com/google/go-cmp/cmp/options.go (+42/-42)
debian/extra/vendor/github.com/google/go-cmp/cmp/path.go (+28/-18)
debian/extra/vendor/github.com/google/go-cmp/cmp/report_reflect.go (+1/-1)
debian/extra/vendor/github.com/sirupsen/logrus/.gitignore (+2/-0)
debian/extra/vendor/github.com/sirupsen/logrus/.travis.yml (+6/-8)
debian/extra/vendor/github.com/sirupsen/logrus/CHANGELOG.md (+36/-0)
debian/extra/vendor/github.com/sirupsen/logrus/README.md (+8/-6)
debian/extra/vendor/github.com/sirupsen/logrus/buffer_pool.go (+43/-0)
debian/extra/vendor/github.com/sirupsen/logrus/entry.go (+55/-39)
debian/extra/vendor/github.com/sirupsen/logrus/exported.go (+45/-0)
debian/extra/vendor/github.com/sirupsen/logrus/json_formatter.go (+4/-1)
debian/extra/vendor/github.com/sirupsen/logrus/logger.go (+66/-1)
debian/extra/vendor/github.com/sirupsen/logrus/terminal_check_unix.go (+1/-1)
debian/extra/vendor/github.com/sirupsen/logrus/terminal_check_windows.go (+11/-18)
debian/extra/vendor/github.com/sirupsen/logrus/text_formatter.go (+6/-1)
debian/extra/vendor/github.com/sirupsen/logrus/writer.go (+33/-1)
debian/extra/vendor/golang.org/x/net/context/go17.go (+0/-1)
debian/extra/vendor/golang.org/x/net/context/go19.go (+0/-1)
debian/extra/vendor/golang.org/x/net/context/pre_go17.go (+0/-1)
debian/extra/vendor/golang.org/x/net/context/pre_go19.go (+0/-1)
debian/extra/vendor/golang.org/x/net/http2/databuffer.go (+31/-28)
debian/extra/vendor/golang.org/x/net/http2/frame.go (+36/-6)
debian/extra/vendor/golang.org/x/net/http2/pipe.go (+10/-1)
debian/extra/vendor/golang.org/x/net/http2/server.go (+11/-26)
debian/extra/vendor/golang.org/x/net/http2/testsync.go (+331/-0)
debian/extra/vendor/golang.org/x/net/http2/transport.go (+278/-62)
debian/extra/vendor/golang.org/x/net/idna/go118.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/idna10.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/idna9.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/pre_go118.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables10.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables11.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables12.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables13.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables15.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/tables9.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/trie12.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/net/idna/trie13.0.0.go (+0/-1)
debian/extra/vendor/golang.org/x/sys/unix/aliases.go (+1/-1)
debian/extra/vendor/golang.org/x/sys/unix/mkerrors.sh (+22/-17)
debian/extra/vendor/golang.org/x/sys/unix/mmap_nomremap.go (+1/-1)
debian/extra/vendor/golang.org/x/sys/unix/syscall_darwin_libSystem.go (+1/-1)
debian/extra/vendor/golang.org/x/sys/unix/syscall_freebsd.go (+7/-5)
debian/extra/vendor/golang.org/x/sys/unix/syscall_linux.go (+99/-0)
debian/extra/vendor/golang.org/x/sys/unix/syscall_zos_s390x.go (+8/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux.go (+89/-1)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_386.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_amd64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_arm.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_arm64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_loong64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mips.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mips64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mips64le.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_mipsle.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_ppc.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_ppc64le.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_riscv64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_s390x.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zerrors_linux_sparc64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_linux.go (+10/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_386.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_arm64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_mips64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_ppc64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsyscall_openbsd_riscv64.go (+0/-2)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_386.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_amd64.go (+3/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_arm.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_arm64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_loong64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mips.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mips64le.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_mipsle.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_riscv64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_s390x.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/zsysnum_linux_sparc64.go (+4/-0)
debian/extra/vendor/golang.org/x/sys/unix/ztypes_linux.go (+125/-60)
debian/extra/vendor/golang.org/x/sys/windows/env_windows.go (+10/-7)
debian/extra/vendor/golang.org/x/sys/windows/syscall_windows.go (+84/-2)
debian/extra/vendor/golang.org/x/sys/windows/types_windows.go (+24/-0)
debian/extra/vendor/golang.org/x/sys/windows/zsyscall_windows.go (+117/-0)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/decode.go (+29/-9)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/doc.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/encode.go (+44/-9)
debian/extra/vendor/google.golang.org/protobuf/encoding/protojson/well_known_types.go (+20/-51)
debian/extra/vendor/google.golang.org/protobuf/encoding/prototext/decode.go (+5/-3)
debian/extra/vendor/google.golang.org/protobuf/encoding/prototext/encode.go (+12/-6)
debian/extra/vendor/google.golang.org/protobuf/encoding/protowire/wire.go (+14/-14)
debian/extra/vendor/google.golang.org/protobuf/internal/descfmt/stringer.go (+139/-44)
debian/extra/vendor/google.golang.org/protobuf/internal/editiondefaults/defaults.go (+12/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/editiondefaults/editions_defaults.binpb (+4/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/encoding/json/encode.go (+6/-4)
debian/extra/vendor/google.golang.org/protobuf/internal/encoding/text/encode.go (+6/-4)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/desc.go (+86/-16)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/desc_init.go (+52/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/desc_lazy.go (+28/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/filedesc/editions.go (+142/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/descriptor_gen.go (+369/-7)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/go_features_gen.go (+31/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/struct_gen.go (+5/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/genid/type_gen.go (+44/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/codec_extension.go (+7/-15)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/codec_gen.go (+100/-13)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/codec_tables.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/legacy_message.go (+12/-7)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/message.go (+11/-6)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/message_reflect_field.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/pointer_reflect.go (+36/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/impl/pointer_unsafe.go (+40/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/order/order.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/strs/strings.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go120.go (+2/-2)
debian/extra/vendor/google.golang.org/protobuf/internal/strs/strings_unsafe_go121.go (+74/-0)
debian/extra/vendor/google.golang.org/protobuf/internal/version/version.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/decode.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/doc.go (+29/-29)
debian/extra/vendor/google.golang.org/protobuf/proto/encode.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/extension.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/merge.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/proto/proto.go (+10/-8)
debian/extra/vendor/google.golang.org/protobuf/proto/size.go (+7/-3)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc.go (+19/-10)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc_init.go (+56/-0)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc_resolve.go (+2/-2)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/desc_validate.go (+3/-3)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/editions.go (+148/-0)
debian/extra/vendor/google.golang.org/protobuf/reflect/protodesc/proto.go (+9/-9)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/proto.go (+45/-40)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/source_gen.go (+82/-5)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/type.go (+22/-22)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value.go (+12/-12)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_equal.go (+4/-4)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_union.go (+22/-22)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go120.go (+2/-2)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoreflect/value_unsafe_go121.go (+87/-0)
debian/extra/vendor/google.golang.org/protobuf/reflect/protoregistry/registry.go (+12/-12)
debian/extra/vendor/google.golang.org/protobuf/testing/protocmp/util.go (+45/-45)
debian/extra/vendor/google.golang.org/protobuf/testing/protocmp/xform.go (+56/-33)
debian/extra/vendor/google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go (+1999/-701)
debian/extra/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.pb.go (+177/-0)
debian/extra/vendor/google.golang.org/protobuf/types/gofeaturespb/go_features.proto (+28/-0)
debian/extra/vendor/google.golang.org/protobuf/types/known/anypb/any.pb.go (+37/-36)
debian/extra/vendor/google.golang.org/protobuf/types/known/structpb/struct.pb.go (+1/-1)
debian/extra/vendor/google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go (+1/-1)
debian/extra/vendor/modules.txt (+12/-13)
debian/rules (+3/-2)
dev/null (+0/-17)
e2e_tests/test_suites/guestpolicies/guest_policies_utils.go (+9/-4)
e2e_tests/test_suites/inventory/test_setup.go (+24/-8)
e2e_tests/test_suites/inventoryreporting/test_setup.go (+47/-33)
e2e_tests/test_suites/ospolicies/ospolicies_test_data.go (+6/-6)
e2e_tests/test_suites/ospolicies/ospolicies_utils.go (+6/-5)
e2e_tests/test_suites/patch/test_setup.go (+40/-22)
e2e_tests/utils/utils.go (+100/-56)
examples/OSPolicyAssignments/console/CIS/cis-exclude-check-once-a-day.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level1-once-an-hour-policy.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level2-once-a-day-policy.yaml (+3/-4)
go.mod (+8/-9)
go.sum (+16/-18)
main_windows.go (+2/-1)
packagebuild/README.md (+75/-0)
packagebuild/common.sh (+84/-0)
packagebuild/daisy_startupscript_deb.sh (+108/-0)
packagebuild/daisy_startupscript_goo.sh (+61/-0)
packagebuild/daisy_startupscript_rpm.sh (+147/-0)
packagebuild/test_build.sh (+69/-0)
packagebuild/workflows/build_deb10.wf.json (+42/-0)
packagebuild/workflows/build_deb11.wf.json (+42/-0)
packagebuild/workflows/build_deb11_arm64.wf.json (+44/-0)
packagebuild/workflows/build_deb12.wf.json (+42/-0)
packagebuild/workflows/build_deb12_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el6.wf.json (+42/-0)
packagebuild/workflows/build_el7.wf.json (+42/-0)
packagebuild/workflows/build_el8.wf.json (+42/-0)
packagebuild/workflows/build_el8_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el9.wf.json (+42/-0)
packagebuild/workflows/build_el9_arm64.wf.json (+44/-0)
packagebuild/workflows/build_goo.wf.json (+40/-0)
packagebuild/workflows/build_package.wf.json (+101/-0)
policies/apt.go (+56/-8)
policies/apt_test.go (+28/-0)
- Utkarsh Gupta: Approve
-
Diff: 2679 lines (+1679/-190)43 files modified.github/dependabot.yml (+10/-0)
.github/workflows/codeql.yml (+92/-0)
OWNERS (+1/-0)
agentconfig/agentconfig.go (+28/-6)
agentendpoint/inventory.go (+4/-1)
config/exec_resource.go (+1/-1)
debian/changelog (+7/-0)
debian/patches/0002-Edit-TestAptRepositories-for-signed-repos.patch (+29/-0)
debian/patches/series (+1/-0)
e2e_tests/test_suites/guestpolicies/guest_policies_utils.go (+9/-4)
e2e_tests/test_suites/inventory/test_setup.go (+24/-8)
e2e_tests/test_suites/inventoryreporting/test_setup.go (+47/-33)
e2e_tests/test_suites/ospolicies/ospolicies_test_data.go (+6/-6)
e2e_tests/test_suites/ospolicies/ospolicies_utils.go (+6/-5)
e2e_tests/test_suites/patch/test_setup.go (+40/-22)
e2e_tests/utils/utils.go (+100/-56)
examples/OSPolicyAssignments/console/CIS/cis-exclude-check-once-a-day.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level1-once-an-hour-policy.yaml (+3/-4)
examples/OSPolicyAssignments/console/CIS/cis-level2-once-a-day-policy.yaml (+3/-4)
go.mod (+8/-9)
go.sum (+16/-18)
main_windows.go (+2/-1)
packagebuild/README.md (+75/-0)
packagebuild/common.sh (+84/-0)
packagebuild/daisy_startupscript_deb.sh (+108/-0)
packagebuild/daisy_startupscript_goo.sh (+61/-0)
packagebuild/daisy_startupscript_rpm.sh (+147/-0)
packagebuild/test_build.sh (+69/-0)
packagebuild/workflows/build_deb10.wf.json (+42/-0)
packagebuild/workflows/build_deb11.wf.json (+42/-0)
packagebuild/workflows/build_deb11_arm64.wf.json (+44/-0)
packagebuild/workflows/build_deb12.wf.json (+42/-0)
packagebuild/workflows/build_deb12_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el6.wf.json (+42/-0)
packagebuild/workflows/build_el7.wf.json (+42/-0)
packagebuild/workflows/build_el8.wf.json (+42/-0)
packagebuild/workflows/build_el8_arm64.wf.json (+44/-0)
packagebuild/workflows/build_el9.wf.json (+42/-0)
packagebuild/workflows/build_el9_arm64.wf.json (+44/-0)
packagebuild/workflows/build_goo.wf.json (+40/-0)
packagebuild/workflows/build_package.wf.json (+101/-0)
policies/apt.go (+56/-8)
policies/apt_test.go (+28/-0)
Changed in google-osconfig-agent (Ubuntu): | |
assignee: | nobody → Chloé Smith (kajiya) |
This bug was fixed in the package google- osconfig- agent - 20240524. 03-0ubuntu1
--------------- osconfig- agent (20240524. 03-0ubuntu1) oracular; urgency=medium
google-
* New upstream version for upstream tag 20240524.03. (LP: #2073161) Edit-TestAptRep ositories- for-signed- repos.patch: Add patch to ories` as it doesn't by=<managed- GPG-file> ]" to the output.
* d/p/0002-
fix the failing and the blocking `TestAptReposit
account for the repo files being signed. This patch adds the expected
snippet "[signed-
-- Chloé 'kajiya' Smith <email address hidden> Mon, 15 Jul 2024 21:28:39 +0100