docs/serving/samples/build-private-repo-go/build-bot.yaml

51 lines
6.1 KiB
YAML

# Copyright 2018 The Knative Authors
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# https://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
apiVersion: v1
kind: Secret
metadata:
name: dockerhub-push-secrets
annotations:
build.knative.dev/docker-0: https://index.docker.io/v1/
type: kubernetes.io/basic-auth
data:
# Generated by:
# echo -n dockerhub-user | base64
username: REPLACE_ME
# Generated by:
# echo -n dockerhub-password | base64
password: REPLACE_ME
---
apiVersion: v1
kind: Secret
metadata:
name: deploy-key
annotations:
build.knative.dev/git-0: github.com
type: kubernetes.io/ssh-auth
data:
# Generated by:
# cat id_rsa | base64 -w 1000000
ssh-privatekey: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS1FJQkFBS0NBZ0VBbyt2cmRmbmF4eWEzS3RQZEY4RXJIclpzS20yQjBDQm5FUGdCSVZYUXZhR01tSjFvCjMwVndwY2ZKU0diWXdoeFJSQUQ4QlJ2WWdUTGVqREpjcmZoWW5TZDVGUGFHMVJGazZ0Yy8zZ1UzL2FkdGczRVEKMEZGN1JHL25VckJ2UUNWejRXc0R5L1JZQ3R2ZHJ5VUdzMG8yQ2pKYk1EVGNYdEVxeDhJTjNHaHk5ejQ4MVRuMApXbVdCbWdwWHJzWGpkeWJab3BkZTZIQVFqZGNmdDFOcnFFWWF2dGRQak5Ob1NjWHZQbXAzMDQrZUFyd1lNUXBPCkIwcWtTb3NIVnlqWHRScUFKMGVUaUl4d0trN05ncU4wOFppZHJmbDFvRGZQVXQ4SmcwNFZkUTV1ZGt5QzR3RFEKbjhLVEkyWVFFY2VKNEtlRXQrWDJBQkJsN1VOUXphNldLZGxsUjQxZmFwbkdIZzhLb1ZmbkVGSEZSLy9uclBrTQo3Yzd4VG5JSVBia3pFQmNkNHNhN05rSGtyNG9LaVJrVUtkbngrREZJQlg0YjdFOEhrN0FDSk03am05TitWSHM1CjZjYWxKNVVGZGZIN2Q4U2ZzYnJBanNaVWkveDdHbDBLblRsRE1XdHhDUXQ3MVFrbVhibUROZll2dmxBMVFId2cKMElYWVIzVURvV0ZzV2d0VVRjZVlLelhQZzhLcEs5ZE1rTmtiRTRMV0xKeHozN2NiYTYwbHM0OEZpcWpsUEhPNgpZbjgvcjByNjZWbUJnQVAzbC8xYUx1QWViUmJocG5VeVhaaU5rS0JGUjB2a3c5WmFFOUhHa3c5cHNkU2doR1YwCk5xSHNVV0t6N3VnMjdaemxrc0dTLytKU202OXJzMU5IbTJROU1BTFp1aDU2YlRYQjZWbm90d3owWXVNQ0F3RUEKQVFLQ0FnQi9WTmVHd1Jzczcrb0FucXB6dFYybGNkYjc3aXlVVzFjMFd6R2xqMStpcmtia2xnSE16Y2YvUHY0ZgorNlFNeEtwcnhNZi92KzJpRHIzSThhWUVqWkZvSWkxd0YwQU5hb0dWMnJhRjVFL2wvWlNZTWMvNXdoR2F5OEpJCi9UeXQrMm5VaEtoaVdkKzZMNmc0VU82dmZzb1RpYUpFQkF2YXEyZ3IyNVdnekpIaGRMc1VkdnhVNjl5TXA5UU0Kc3pOS2J5ZEhvWVhiMEpGTFhQd0tFQWJrby9CS3BqM3BDcDlNRHpFVXJ1ZDlzMlh1Z2VYWTBrUmliWnpKT3Mzcwo2cEVFNFIwRFpobzRTNzhsWGlsTmZXTnQrRHNqMVUrRnNWU2U3eG9Zb1NNUjFxLy92TmMvTm5iWVl2Q2c0cnRBCjFGdEo0MWE0OHl6d1I4eWxUVkVMTkw3NHF5SjcvL2c2WWVXMTFLVlRYc1ZnUkhEdXRXM08zR3VTdG83NWZZcGgKQ0VHWnU0eFg2eVFzYTZZSndheGJOUXI0ZS9neHZaQW1wRFdrNjBPMys0MExvdTZuenlwYmR1UkVaaVBEbExDOApVYWRZeERpS0xJVEthSkh5NXJZM1RDVk0yZmxRaGpYQ2R5bGZ6UHYyaU9wU2NZWTZNY090c0NmNGFnVTBzQXYyCmJrS1h1a2pvSDE1eUxMVTdUUDY4RjlxOU1HdzZPai9zNGVyUWJ4V0FqempQb0t6bmNkRDhOcHdTV1QvMEI5YTMKaEd4VWlwRjkwQnE1SFZ4cFR5ZFF4QnJ3bnVlYjMwUmdEY041bFkvc3hvZmxkUlFUcXBJNHhjRG5YYWR0MlJmRwpxa2pwMkhpWHZIdWRVS3poUmttcFFtbjdSK1lhenhvcHIyR2lRWloxWGJNZm11SmVnUUtDQVFFQTBxd3hld1EyCmw2SnEzdzFJSmtOZWlIdzNZY0xIbjRaTzkyeEJGQ3FvSE56WVRhS0NzMTJkNUVOM09LOE5nbWM0Sm5VQTdHZXIKdGowUHg5U2xzWUdCS01TeFhBVmtSRXQ0SmR0Q1R4bTF4ZFdPQ2ZBYjNLMnMwdCt4eUZkVlpBMDlFeFlXSkxHNApERjlpRGdIUisrVUMyOGpxdXRoZGcyQzhOdHFRU3ZqcGphUGdiYndYWG5LUXdzMStxeTdKeWU0Vm90ZSs1UXN5CkpHMTB2a0RJSEVCMkpKTzk3OXRRSW91UittcjNhb3BEMjZWTHcwcGxtZVFhQzBqVXk1ZkRjak9QZnZqY3B2WjYKTm1Xa1gybUoxZlRZVWVJdU1jMWEvQWhMR1RENnJtSEIzLzhNYkN1YUNXSnFRMC9mYzFHWWZnMitUQTJXbDNVcgpwM1pwZWoxeFlmVERNUUtDQVFFQXh6Q3YyTHpXTFJFOGxpSk00TEhlcHl0a2UzVnd2V0VQb09ObXZJM0czMzIxCnB1Q0xGanF2c0xyQlZJYkJSSklGNlhidWdHSkhlTFIwQlI0YzVRenN0em5CTlEwVWcwRXljR2tPSER4U2UwQysKYllrbHlUbWhvTmRydFBZWXYzblpaTkNkMU8ydVo2c0dxeFFtbHA3QXVaRnpDdm1Zd1VSYnhBcHJhV1lkRFB1MApWWjluWEtCRjY5VnZkNnhPSWtIcTlHWkQzbG8rY3lGRGtRMWJLSEY3bDFNWDJnVnlIeVFXTWZRNFhBSW5CY0VSClRZS0kyTElOeXVKLzVpdTU1dFFCbmxTUkF5dXVWWUN1K2czTjRaRkp3ZlJlUDI0NnZNNjBtVUlhK2dMRkw2U0cKL2ZMSXBrSWNTVEhsVUYybmFIRDIzZzV6K29DbTBUYUdiaWpDNUdBNlV3S0NBUUF2d3c0c3Y1WEk1dStueGhFWAphNnFnOHRoemQzOWVjVXF4Mlg4Zm5WUWp4d1hiQS83eHYwV3VuSVVJK3Rick80K0ZXSDF2RzBuWXRSdEF5THNQCjlUWmRFY3JML0FUeFh0TE1jbHNrSjhZSUpoUmZ1R240cS85RWg2WjhyeUFTNE5WNTRFWUE1N0c4VEZ1a3BWRC8KOUxtakxuZlpDSGlhOG5GNVZpL2tiMjR6eUhWM0syOTQ0Q3hsbmNVYjlpMlZkRDYvZm40dTIwenc2VWZRWWt0Nwo3RGxjcllvZ09PNkFCbmgvOTRSRVNUaDlNWXB0cWc1Q3gyNElKT2pwaDJ5dUZYWnc2T2JOaTQvRmlXR3NwL2F4CjVTS3QzY052VXdsUG5tbTRPbHg2OEhyTjE3cnZReXRXK1ZMeUU4ZXJFMUtwTVdCMVNaZGNteG5jaTRINlRyZkgKNTMvaEFvSUJBUURCakpTQjlOUGtUTWhqVmdiL21yWXdGK0QyZWVKSGtvVytIdGpZUktkR3lQNzJuVjlwQlROcwpkYnVmNTZUcWZUMVRZdVpUUjZ3TkpNTkxxYndIOFN3ZXlmYnNGcjZrMzNna2RHQnFuVTdFUnVBQ3pXNHkvbFlJClZPcHFsMnJxdTNxN0ZGOFk1SzlBT3BZckxGUm1yUEcySHhmN1JSYmlUUXNpRGNIYlU0Yk04OU9DRTNjN01OMWcKVUMrVXlJL1BoOS9IQll2VEJqdUNZWU1tOGlSdXd2NkZ4dzc1SWF1SGlPZ3NPQk4vaS9QaENuNUdvNTFYZW9RZQpiVUk4SkticUhYMUpIUUVmWkpWc3JiTFlkUXRsc0doTUY2aHcyQ29wQm0zRU1kREd1R1JrYStsajMwS0xFdGdyClkxbGdZdkJsY3NiZWRJckxrYkVHdjRXV2l2TDlPR2ZUQW9JQkFRQ2syYzdvUXh5NVVvV3psclZRS1FvYnNGblIKdGMzY1BOUmVpL3FlKzh0aktEQ1I2TTRXTFRuUWt2RzlHYkc4Q0R6ZXFPbVAvN3lmMU1yYjhDYUdYMXRna2wydwpOZCtkNzFBdmhtN01taFF2c00vdTZWNnpWTVowNGVsMzg4M2Y1VUYweDk0QkMrZFB5L3VYcFRzS1NHV09MUk1ICmlSN3AxRlpCNG9DblM5U0tYTk9QenRTNWkzY1JLSUlFY2x4MDVHTmgzbEd4MjllSTJUQ05LamNQbjhFN0lEOXQKNTBkRStRMzlqV0xUM0lGVmdISzdVcUtReHhYazNWSmsyalpRZmN5SU55dzM5ckIxMmk2Q1hnbjFodUZnV1ZBWApXRWVtTllsL1RtR1hTdllTdWxQZW5rNkNpVTlTWjZGUVd2YXBiN2Vra2NnbUZXWXBxYkNXczZuc0hrVFIKLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K
# Generated by:
# ssh-keyscan github.com | base64 -w 100000
known_hosts: Z2l0aHViLmNvbSBzc2gtcnNhIEFBQUFCM056YUMxeWMyRUFBQUFCSXdBQUFRRUFxMkE3aFJHbWRubTl0VURiTzlJRFN3Qks2VGJRYStQWFlQQ1B5NnJiVHJUdHc3UEhrY2NLcnBwMHlWaHA1SGRFSWNLcjZwTGxWREJmT0xYOVFVc3lDT1Ywd3pmaklKTmxHRVlzZGxMSml6SGhibjJtVWp2U0FIUXFaRVRZUDgxZUZ6TFFOblBIdDRFVlZVaDdWZkRFU1U4NEtlem1ENVFsV3BYTG12VTMxL3lNZitTZTh4aEhUdktTQ1pJRkltV3dvRzZtYlVvV2Y5bnpwSW9hU2pCK3dlcXFVVW1wYWFhc1hWYWw3MkorVVgyQisyUlBXM1JjVDBlT3pRZ3FsSkwzUktyVEp2ZHNqRTNKRUF2R3EzbEdIU1pYeTI4RzNza3VhMlNtVmkvdzR5Q0U2Z2JPRHFuVFdsZzcrd0M2MDR5ZEdYQThWSmlTNWFwNDNKWGlVRkZBYVE9PQo=
---
apiVersion: v1
kind: ServiceAccount
metadata:
name: build-bot
secrets:
- name: deploy-key
- name: dockerhub-push-secrets