κ°μΈμ μΌλ‘ λ―Όκ°ν λ°μ΄ν°λ passPhraseJWTPath
μ λν μ‘μΈμ€λ‘ λ°νλλ€κ³ μκ°ν©λλ€. μ΄λ»κ² μκ°νλμ? @tdrozdovsky
μ΄κ²μ λ€μκ³Ό λμΌν μ μ¬μ 보μ μνμΌ μ μμ΅λλ€.
@tdrozdovsky Plus, err
μ΄ νλ«νΌμμ μ¬μ©λλ κ²½μ° μμ ν μ μμ΅λκΉ?
@tdrozdovsky μ΄κ²μ λ€μκ³Ό κ°μ΄ lgtm
λꡬλ₯Ό μ¬μ©ν μ§μμ μΈ λΆμ λλ¬Έμ
λλ€.
https://lgtm.com/projects/g/lf-edge/edge-home-orchestration-go/alerts/?mode=list
κ°μΈμ μΌλ‘ λ―Όκ°ν λ°μ΄ν°λ
passPhraseJWTPath
μ λν μ‘μΈμ€λ‘ λ°νλλ€κ³ μκ°ν©λλ€. μ΄λ»κ² μκ°νλμ? @tdrozdovskyμ΄κ²μ λ€μκ³Ό λμΌν μ μ¬μ 보μ μνμΌ μ μμ΅λλ€.
μ’μ μ , μ λ μ΄ λ³΄μ λ¬Έμ λ₯Ό μκ³ κΈ°μ΅νκ³ μμ΅λλ€.
passPhraseJWTFilePath
νμΌ μμ± μλ μ€ν¨μ λν΄μλ§ μλ €μ€λλ€.
κ·Έλ¬λ λ¬Όλ‘ μ΄λ¬ν μ 보λ₯Ό νμΌ(passPhrase, edge-orchestration.key λ±)μ μ μ₯νλ κ²μ 보μ μνμ
λλ€.
λ―Έλμλ 보μ μ€ν 리μ§λ SeLinux, SMACK λ±κ³Ό κ°μ μ‘μΈμ€ μ μ΄ μμ€ν
μΌλ‘ μ΄ λ¬Έμ λ₯Ό ν΄κ²°ν΄μΌ νλ€κ³ μκ°ν©λλ€.
μκΈ°μμΌμ£Όμ μ κ°μ¬ν©λλ€
@tdrozdovsky μ μ μμ λ°μμ£Όμ μ κ°μ¬ν©λλ€. λλ λΉμ μκ² μ΄ λ¬Έμ λ₯Ό λ°©κΈ ν λΉνμ΅λλ€. μ°λ¦¬λ 곧 λ λ€λ₯Έ κ·μ€ν κΈ°μ¬λ₯Ό λ³Ό μ μκΈ°λ₯Ό κΈ°λν©λλ€!
@tdrozdovsky Plus,
err
μ΄ νλ«νΌμμ μ¬μ©λλ κ²½μ° μμ ν μ μμ΅λκΉ?
err
λ³μλ₯Ό μ¬μ©νμ¬ μ‘°μ¬νμ΅λλ€. μ€λ₯ μ²λ¦¬λ μλμμ μνλ©λλ€.
if len(deviceScores) <= 0 {
return errorResp
} else if deviceScores[0].score == scoringmgr.INVALID_SCORE {
return errorResp
}
μΆκ° μ²λ¦¬λ μ½λλ₯Ό λ 볡μ‘νκ² λ§λλλ€.
λ°λΌμ err
λ³μλ₯Ό 무μνλ κ²μ΄ μ’μ΅λλ€.
deviceResources[i].score, _ = orcheEngine.GetScoreWithResource(dev.resource)
@tdrozdovsky Plus,
err
μ΄ νλ«νΌμμ μ¬μ©λλ κ²½μ° μμ ν μ μμ΅λκΉ?
https://github.com/lf-edge/edge-home-orchestration-go/blob/22ce49b4b76ae78dfb75e14ef64399e5805c7d02/src/orchestrationapi/orchestration_api.go#L180
err
λ³μλ₯Ό μ¬μ©νμ¬ μ‘°μ¬νμ΅λλ€. μ€λ₯ μ²λ¦¬λ μλμμ μνλ©λλ€.if len(deviceScores) <= 0 { return errorResp } else if deviceScores[0].score == scoringmgr.INVALID_SCORE { return errorResp }
μΆκ° μ²λ¦¬λ μ½λλ₯Ό λ 볡μ‘νκ² λ§λλλ€.
λ°λΌμ
err
λ³μλ₯Ό 무μνλ κ²μ΄ μ’μ΅λλ€.deviceResources[i].score, _ = orcheEngine.GetScoreWithResource(dev.resource)
@tdrozdovsky ν©λ¦¬μ μ λλ€. ^^ μ΄μ λν ν보λ₯Ό μ μν΄ μ£Όμκ² μ΅λκΉ?
κ°μ₯ μ μ©ν λκΈ
err
λ³μλ₯Ό μ¬μ©νμ¬ μ‘°μ¬νμ΅λλ€. μ€λ₯ μ²λ¦¬λ μλμμ μνλ©λλ€.μΆκ° μ²λ¦¬λ μ½λλ₯Ό λ 볡μ‘νκ² λ§λλλ€.
λ°λΌμ
err
λ³μλ₯Ό 무μνλ κ²μ΄ μ’μ΅λλ€.