동일한 커밋의 재건은 아무것도 배포하고 성공을보고
이미지는 커밋 SHA로 태그되어 있으므로 동일한 커밋 생성을 재구성합니다. 동일한 이미지 참조. `kubectl set image` 그런 다음 아무것도 변경, 배포는 결코 터치되지 않습니다, `rollout status`는 즉시 성공 OLD pods, 그리고이 파이프라인은 아무것도 배포...
Pin direct media=no, 그리고 "(+)를 과속할 수 없다" 주장
FreePBX의 PJSip 드라이버는 YES에 direct media를 기본으로 합니다. (generateDefaultDeviceSettings, PJSip.class.php:210) 및 GraphQL addExtension 뮤션은 필드가 없으므로 모든 확장 KamoCRM endpoin...
프리다이얼 후크가 반환되어야 합니다(), MacroExit() — Asterisk 21
Asterisk 21는 매크로를 제거() 응용 프로그램 제품군은, FreePBX Gosub() (extensions additional.conf를 가진 이 걸이에 도달하십시오: ****** ******************************************************...
Flaky egress에 대한 kubectl 다운로드를 Harden [skip ci]
dl.k8s.io 런너의 egress 간에 실수로 중간 전송을 삭제: 컬: (56) OpenSSL SSL read: 해독 실패 또는 나쁜 기록 맥 그렇지 않으면 녹색 빌드에 배포되지 않습니다. 반복적으로 관찰 kamo-signer-monorepo 및 카모 번역 사전. 추가 --retr...
Add go-sql-driver/mysql v1.7.1 checksum to go.sum
go mod tidy without source files is a no-op, so the mysql checksum was never added. Generated the correct h1 hashes via a throwaway golang:1.22-alpine container...
ASTERISK CDR DSN을 로컬 config.json로 이동하여 CI/CD 비밀이 아닙니다
CDR credentials는 각 FreePBX 서버에 로컬이며 비즈니스가 없습니다. CI/CD 파이프라인에. 연산자 추가 ASTERISK CDR DSN 직접 자신의 API KEY와 PHONE SERVER ID와 함께 구성.json. config.go 필드 그리고 모든 런타임 동작은 변...
Drop the [from-internal-custom] _X. catch-all that broke softphone calls
The catch-all exten => _X.,1 in [from-internal-custom] was intercepting every internal dial — softphones started reporting "phone is not registered" / calls wou...
Write managed config files 0644 so the asterisk daemon can read them
The kamo-asterisk-support pod runs as root and writes to host-mounted **************** Asterisk inside the FreePBX pod runs as user "asterisk" and could not rea...
Envsubst-compatible \${VAR} 구성 템플릿의 구문 + stale placeholder에 렌더링
Pods was CrashLoopBackOff 와 "config errors: API KEY is missing or too short" config 템플릿이 리터럴 API KEY 마커를 사용했기 때문에 envsubst 침묵으로 떠나지 않는 ($VAR / \${VAR}). 첫번째...
Drop unused watcher import
uploader.go only uses CallBatch (declared in grouper.go in the same package), not anything from internal/watcher directly. Go rejects unused imports.