Skip to content

Conversation

@laverya
Copy link
Member

@laverya laverya commented Dec 2, 2025

instead log the error, and continue startup using the signed contents

This prevented using SDK 1.12.0 with currently-released versions of kots

example logs:

% kubectl logs -n license-mangle replicated-6784c9bf8b-xcj69 -f
2025/12/02 22:52:16 Replicated version: alpha
2025/12/02 22:52:16 replicatedID: c81a6099-9033-404f-a11a-b1c2647540c5
2025/12/02 22:52:16 appID: c81a6099-9033-404f-a11a-b1c2647540c5
2025/12/02 22:52:16 license data validation failed: endpoint field has changed to "originalval-mod3" (license) from "originalval" (within signature)
2025/12/02 22:52:17 Starting monitor loop
...

Despite the log line, data is still reported correctly, showing that the signed value was used.

What does this PR do?

Does this PR introduce a user-facing change?

Fix incompatibility with currently-released versions of Kots introduced in 1.12.0

…s have changed in the wrapper

instead log the error, and continue startup using the signed contents
@laverya laverya marked this pull request as ready for review December 2, 2025 22:53
@laverya laverya merged commit 6d00ba8 into main Dec 3, 2025
1 check passed
@laverya laverya deleted the laverya/sc-131659/make-sdk-not-fail-when-unsigned-license-components branch December 3, 2025 16:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants