2017-09-28 1 views
0

예를 들어, grafana 서버를 굽고 싶지만 Salt (https://saltstack.io)를 사용하여 설치와 구성을 관리하십시오. 나는 실제로 grafana를 만들고 있지 않기 때문에 .deb 또는 .rpm과 같은 업스트림 패키지가 생성되지 않았습니다.Spinnaker가 패키지없이 이미지를 베이킹 할 수 있습니까?

그러나 Spinnaker를 사용하여 변경 불가능한 인프라의 모든 이점을 얻고 싶습니다. 솔트 코드 변경으로 인해 새로운 AMI가 생성되고 새로운 파이프 라인이 배포됩니다.

Spinnaker의 유스 케이스입니까? 패키지를 필수 필드로 표시하는 것으로 보이지만 내 테스트에서 아직 실패하지는 않습니다. 나는 다운 스트림에 빠지게 될 것인가? 나는 도구에 맞서 싸울 것이고 더 좋은 방법이있을 것인가?

답변

2

'패키지'는 필수 입력란으로 취급하지만 실제로는 os 패키지가 필요없는 베이킹을 사용할 수 있습니다. 대부분의 경우 여전히 베이크 요청을 제거하는 데 사용할 수있는 자리 표시 자 패키지 인수를 전달하려고합니다. 이 기사의 내용은 다음과 같습니다. https://blog.spinnaker.io/spinnaker-rosco-deduping-logic-e03716e04a30

소금 비트가 필요한 사용자 지정 패커 템플릿을 만든 다음 Bake의 "고급 옵션 표시"섹션에서 해당 사용자 지정 템플릿을 참조 할 수도 있습니다 스테이지 구성 ui.

감사합니다. -Matt