mirror of
https://github.com/whyour/qinglong.git
synced 2026-09-22 19:29:13 +08:00
feat(ql3): close public local release pair
This commit is contained in:
@@ -38,6 +38,13 @@ const LOCAL_IMAGES = Object.freeze([
|
||||
runtime_root:
|
||||
'deploy/containers/ql3-local-application/runtime-dependencies',
|
||||
}),
|
||||
Object.freeze({
|
||||
image: 'local-operator',
|
||||
repository: 'qinglong3-local-operator',
|
||||
dockerfile: 'deploy/containers/ql3-local-operator/Dockerfile',
|
||||
target: 'runtime',
|
||||
runtime_root: 'deploy/containers/ql3-local-operator/runtime-dependencies',
|
||||
}),
|
||||
]);
|
||||
const CLUSTER_IMAGES = Object.freeze([
|
||||
Object.freeze({
|
||||
@@ -208,7 +215,15 @@ function createReleaseCandidateContract(options) {
|
||||
version: manifest.version,
|
||||
});
|
||||
});
|
||||
const publishMatrix = images.map(({ dockerfile, target, ...image }) => image);
|
||||
const publishMatrix = images.map(({ dockerfile, target, ...image }) => ({
|
||||
...image,
|
||||
local_role_verification:
|
||||
image.image === 'local'
|
||||
? 'application_rollout_verified'
|
||||
: image.image === 'local-operator'
|
||||
? 'operator_entrypoint_verified'
|
||||
: 'not_applicable',
|
||||
}));
|
||||
const osMatrix = images.flatMap((image) =>
|
||||
nativeArchitectures.map((architecture) => ({
|
||||
image: image.image,
|
||||
@@ -285,7 +300,7 @@ function createReleaseCandidateContract(options) {
|
||||
'durable-oci-release-catalog',
|
||||
'offline-deployment-lock-materialization',
|
||||
...(options.releaseScope !== 'cluster'
|
||||
? ['edge-and-standalone-rollout']
|
||||
? ['edge-and-standalone-rollout', 'local-operator-entrypoint']
|
||||
: []),
|
||||
...(options.releaseScope !== 'local'
|
||||
? [
|
||||
|
||||
Reference in New Issue
Block a user