1.2.3. Git シークレットの使用
関連する namespace でシークレットを作成したら、そのシークレットを Build カスタムリソース (CR) で参照できます。Git シークレットは、基本認証またはセキュアシェル (SSH) 認証のいずれかを使用するように設定できます。
次の例は、SSH 認証タイプでの Git シークレットの使用法を示しています。
apiVersion: shipwright.io/v1beta1
kind: Build
metadata:
name: buildah-golang-build
spec:
source:
git:
url: git@gitlab.com:userjohn/newtaxi.git
cloneSecret: secret-git-ssh-auth
以下の例は、Basic 認証タイプでの Git シークレットの使用法を示しています。
apiVersion: shipwright.io/v1beta1
kind: Build
metadata:
name: buildah-golang-build
spec:
source:
git:
url: https://gitlab.com/userjohn/newtaxi.git
cloneSecret: secret-git-basic-auth