Stop logging 데이터베이스 암호 시작
dEBUG에서 com.zaxxer.hikari는 HikariConfig가 모든 시작에 전체 구성을 인쇄합니다. dataSourceProperties {password=...} 및 password...; Loki (14 일)에 선을 선하는 Promtail 배. INFO는 풀 경고와 오류를...
각 링크 대상이 기사의 행 ID를 이름Id, KB ARTICLE 기록 도구 플래너 레이블 (KamoCollab CP07 작업 19)
색인 소유자가없는 노트, 모든 검색에서 SI 메모리 카드를 유지하지만 SI의 자체
KamoCollab CP11 작업 6 (특수 5.6, D29). note.rag.upsert는 메모의 이름을 지정합니다. 주인은, 우리의 주인 주를 위해 absent: 그런 주, 또는 그것의 상표 주, is indexed with no memberId on its point, 그것의 e...
세션 검색은 관객이 읽을 수있는 것
POST /api/rag/search on the session path takes listenMembers (대부분에) 50) 및 청중외부 및 ANDs, 회원 당, 회원 4 가지 방법 포인트를 읽으십시오 (법적 참고, allowedMembers, 그 커버 레이블, 그들의 계층의 KB ...
참고 포인트는 공개 라벨을 수행하고, 메모.rag.label는 배치에 업데이트합니다
KamoCollab CP07 작업 11 (특수 §5.17). upsert는 주의를 수행 할 수 있습니다. 상표 (경도, 범위Refs, allowedMembers, 감도/감도 수평, 기밀, teamMembersOnly, 상속, SourceKind, 약, labelVersion); 라벨 동...
Audience PUBLIC는 공개 기사를 게시하는 세션 검색을 좁은
세션 검색은 관객을 보낼 수 있습니다 : "PUBLIC" 공공 검색 위젯은 (회원 없음, 회원 유형 없음) : 게시 된 기사는 덧붙였다 대중, 결코 주. 전화 통화의 AI 회원은 다음과 같습니다. TEAM MEMBER 세션은 익명의 콜러가 질문에 답합니다. 필드는 단지 좁습니다 : 다른...
Pin kamo-shared-library 1.6.1, 존재하는 유일한 버전
도서관은 1.6.1로 이동하고이 서비스는 여전히 1.6.0에 대해 물었다. 창문이 없습니다. 해결: 도서관은 원격으로 출판되지 않습니다, 그래서 존재하는 유일한 사본은 각각이다 컴파일 및 설치를 빌드하고, 일치하지 않는 핀은 outright를 실패 artifact를 찾을 수 없습니다 ...
RAGService는 NATS 로그인을 제공합니다
NATS는 KAMO 계정 (no auth user)에 대한 모든 자격 증명없는 연결을 맵핑하고 듣습니다. k1m1의 호스트 네트워크에 - 그래서 어떤 팟, 데스크탑 VM 또는 LAN에 기계 읽기 및 비밀번호없이 플랫폼의 실시간 트래픽을 강제합니다. 그 mapping 제거 (kluster...
세션 경로는 콜러의 자신의 org를 검색, 결코 요청 신체
RagSearchController는 JSON 몸에서 orgId/memberId/memberType을 읽습니다 해당 이용 후기에 달린 코멘트가 없습니다. X-내부 VIEW KB ARTICLES만의 로그인 회원은 다른 org의 ID, 또는 다른 회원의 ID, 몸과 검색 org의 지식베이스...
/actuator/health/liveness에 수명 조사는, DB 인식 집계 아닙니다
집계 /actuator/health는 DataSource 지표를 포함하므로 재시작 데이터베이스는 한 번에 모든 팟에 실시간 실패하고 전체를 재시작 플랫폼 (~43 pods 감기 시작, ~4 분 복구). 현재 위치 JVM이 살아있는지 만 답변합니다. 읽음 및 시작은 DB-aware를 유지...
YSQL 풀이 공유되는 idle Hikari 연결 출시
연결 관리자 더 이상 핀 세션 없음 ****** *************************************************************************************************************************************...
내장 된 digest [skip ci]를 해결 할 때 OCI 이미지 인덱스를 수락
이미지는 OCI 이미지 색인으로 밀어, 그래서 단일에 대한 레지스트리를 요구 이미지는 단지 대답 404, digest는 빈과 체크를 다시 와서 실패합니다. 인덱스 형식을 수락하면 pods 보고서를 digest합니다.
같은 콤모를 재건 할 때 나머지는 오래된 소화물에 파드를 나타낸다 [skip ci]
롤아웃 단계는 비교하여 동일한 조개 재건을 감지하려고 Deployment의 이미지 참조 전에 및 `set image` 후. "Apply는" 이미 적용되는 k8s/deployment.yaml (image:latest), 그래서 참고 항상 변경, 재시작 결코 화재, 그리고 팟 템플릿 종료 ...
에 의해 배포 digest, 태그에 의해
Preceding commit stops `set image` 침묵의 no-op. 이 주장 outcome : 롤아웃 후, 태그는 레지스트리에서 소화로 해결됩니다. 실행된 파드는 그것에 대하여 검사됩니다. 팟이 실행되지 않은 경우 생성, 빌드는 성공보고 대신 실패. 태그는 그 질문에 대...
동일한 커밋의 재건은 아무것도 배포하고 성공을보고
이미지는 커밋 SHA로 태그되어 있으므로 동일한 커밋 생성을 재구성합니다. 동일한 이미지 참조. `kubectl set image` 그런 다음 아무것도 변경, 배포는 결코 터치되지 않습니다, `rollout status`는 즉시 성공 OLD pods, 그리고이 파이프라인은 아무것도 배포...
인덱스 소비자를 공유하고, 두 개의 팟을 실행
RAGService는 자체의 두 JetStream 내구성을 결합합니다. - rag-note-consumer 및 rag-kb-consumer - 및 그룹을 전달하지 않고 튼튼한 푸시 소비자는 정확히 ONE 가입자를 인정합니다. 두 번째 파드는 [SUB-90012]를 거부했다, 어느 쪽도 ...
롤아웃은 오래된 파드가 행해지는 것
Deploys는 요청을 잡기 위해 아무것도와 함께 각 서비스의 유일한 파드를 대체 비행. 함대에 적용된 3개의 조정: - 프로세스가 SIGTERM을 참조하기 전에 10s를 잠그십시오. 쿠버네티스는 팟을 제거한다. EndpointSlice와 같은 순간에 신호, 그리고 Traefik는 제...
적용되지 않은 @Transactional을 드롭
loadCatalogue는 카탈로그 ()에서 동일한 콩에 도달하고, 각자 invocation 프록시를 통과하지 않으므로 주석이 장식되었습니다. 질문은 아무것도 게으른과 하나의 사기 투사, 그래서 공유 EntityManager의 per-call context는 이미 충분합니다. — 대신 ...
링크 대상에 대한 구절 이름 해결
허브 기사 - "조직을 설정 - 체크리스트"는 하나 - 존재 독자를 수십 명의 다른 사람들과 보내고, 일반 텍스트에서 모든 것을 이름을 보냅니다. 편집기는 링크 노드를 저장하지 않습니다, 그래서 제목은 모두 도달 contentPlainText, 이는 무엇이 임베디드를 얻고 조수를 보여준...
KB 청중 계층은 누적, 일치 KbReaderScope
Retrieval 필터는 독자의 계층을 정확히 일치했습니다. TEAM MEMBER는 aiVisibleToTeamMembers와 아무것도 다른. 그래서 저자가 있었다 deliberately가 회원으로 열었습니다. 또는 전체 공공에 - 인용 할 수 없습니다. 직원의 일원에, 그리고 회원 가...
핀 kamo-shared-library 1.6.0
라이브러리는 1.6.0으로 이동하여 모든 소비자가 1.5.0에 머물렀습니다. 소비자 CI 신선한 클론에서 차가운 ~/.m2 및 ci-settings.xml에 라이브러리를 구축 거울 Maven Central 만, 그래서 1.5.0은 어디와 빌드에서 fetchable 해결하지 못합니다. 그...
자신의 JVM 힙 천장 위의 포드 크기 [skip ci]
이미지는 -XX를 가진 JVM를 시작합니다: MaxRAMPercentage=70 -XX:+ 항상PreTouch, 그래서 heap 혼자 걸릴 수 있습니다 70% 컨테이너 제한 및 사전 터치 모든 최선을 다하고 자주 묻는 질문 Non-heap - uncapped 메타 스페이스, 코드 캐시,...
공유-library @Lob LONGVARCHAR 수정에 대한 재건
Hibernate의 PostgreSQL 방언은 getLong()를 통해 OID로 @Lob String 칼럼을 읽습니다. Affects 메모, 연락처, 달력, OAuth 토큰, IMAP 암호, 이메일 캠페인 몸, webhook 비밀, Canva 및 소셜 자격.
YugabyteDB의 포인트 및 PostgreSQLDialect 사용
CockroachDB는 YugabyteDB에 의해 대체되었습니다. 연결 문자열에서 이동 cockroachdb-public:26257 yb-tserver-service:5433, 그리고 Hibernate 방언 ...에서 *********** 에 PostgreSQLDialect.
LAN 업 링크가 손상을 방지하는 공유-library 빌드를 복원
세 가지 빌드는 오늘 "Tag mismatch"에서 jar를 당겨 - 거울은 1 시간 전에 추가하지 않았다 kbservice, mcpgatewayservice 및 ragservice가 Google에 대한 동일한 오류를 히트 거울 자체. 그래서 이것은 결코 Maven 중앙 속도 제한이 없...
Google GCS 사본을 통해 Mirror Maven Central
모든 도커 스테이지는 추운 ~ / .m2에서 시작하여 전체 종속 나무를 굴절시킵니다. 그래서 중앙은 모든 동시 서비스 구조의 전체 무게. 그것은 429s와 함께 답변, 오늘 두 번, 손상 전송: BillingService 일어난 일에 태어난 "Tag mismatch" tomcat-emb...
Flaky egress에 대한 kubectl 다운로드를 Harden [skip ci]
dl.k8s.io 런너의 egress 간에 실수로 중간 전송을 삭제: 컬: (56) OpenSSL SSL read: 해독 실패 또는 나쁜 기록 맥 그렇지 않으면 녹색 빌드에 배포되지 않습니다. 반복적으로 관찰 kamo-signer-monorepo 및 카모 번역 사전. 추가 --retr...
K1m1 (clone+registry+kubeconfig from k1m1, 드롭 k2m1, 간단한 kubectl install)에 마이그레이션
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
Kamo-shared-library 업데이트에 대한 재건 (remove OrganizationType, add isTopLevel)
Kamo-shared-library 업데이트에 대한 재건 (remove OrganizationType, add isTopLevel)
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (appConfig upsert-only fix)
Pulls the hardened **************** that no longer deletes appConfig rows whose service types are absent from the caller's payload — prevents silent data loss w...
Rebuild for kamo-shared-library update (effective-feature resolver)
Picks up the new AppliedModelEnforcementService methods (computeAvailabilitiesMap, isAppEffectivelyEnabled, getEffectivelyEnabledAppTypes, computeEffectiveFeatu...
Rebuild for kamo-shared-library update (applied-model enforcement + appConfigs + isPrivate)
Triggers a rebuild so this service pulls the updated kamo-shared-library containing AppliedModelEnforcementService, ChildOrgSecurityModelAppConfig entity, Servi...
Rebuild for kamo-shared-library update (runtime force rules + DEFAULT fallback in MemberRightsAppliedService)
Triggers a rebuild so this service picks up the updated **************** that applies template force rules and DEFAULT-template fallbacks on top of the existing...
Rebuild for kamo-shared-library update (master model, default role templates, force-rule resolver)
Triggers a rebuild so this service pulls the new kamo-shared-library revision containing Organization.branchTypeID, Organization.masterModelID, ****************...
Add concurrency group to prevent duplicate workflow runs
When a push triggers a workflow and workflow_dispatch is also fired (or two pushes arrive in quick succession), both runs would execute simultaneously. Adding a...
