2 changed files with 145 additions and 0 deletions
@ -0,0 +1,106 @@ |
|||
apiVersion: apps/v1 |
|||
kind: Deployment |
|||
metadata: |
|||
labels: |
|||
app: gitea-interceptor |
|||
app.kubernetes.io/name: gitea-interceptor |
|||
name: gitea-interceptor |
|||
namespace: tekton-pipelines |
|||
spec: |
|||
progressDeadlineSeconds: 600 |
|||
replicas: 1 |
|||
revisionHistoryLimit: 10 |
|||
selector: |
|||
matchLabels: |
|||
app.kubernetes.io/name: gitea-interceptor |
|||
strategy: |
|||
rollingUpdate: |
|||
maxSurge: 25% |
|||
maxUnavailable: 25% |
|||
type: RollingUpdate |
|||
template: |
|||
metadata: |
|||
creationTimestamp: null |
|||
labels: |
|||
app: gitea-interceptor |
|||
app.kubernetes.io/name: gitea-interceptor |
|||
spec: |
|||
containers: |
|||
- command: |
|||
- /giteainterceptor |
|||
args: |
|||
- '-logtostderr' |
|||
- '-stderrthreshold' |
|||
- INFO |
|||
env: |
|||
- name: SYSTEM_NAMESPACE |
|||
valueFrom: |
|||
fieldRef: |
|||
apiVersion: v1 |
|||
fieldPath: metadata.namespace |
|||
- name: CONFIG_LOGGING_NAME |
|||
value: config-logging-triggers |
|||
- name: CONFIG_OBSERVABILITY_NAME |
|||
value: config-observability-triggers |
|||
- name: METRICS_DOMAIN |
|||
value: tekton.dev/triggers |
|||
image: quay.io/itix/gitea-tekton-interceptor:latest |
|||
imagePullPolicy: IfNotPresent |
|||
name: tekton-triggers-gitea-interceptor |
|||
readinessProbe: |
|||
failureThreshold: 3 |
|||
httpGet: |
|||
path: /ready |
|||
port: 8080 |
|||
scheme: HTTP |
|||
initialDelaySeconds: 5 |
|||
periodSeconds: 10 |
|||
successThreshold: 1 |
|||
timeoutSeconds: 5 |
|||
resources: {} |
|||
securityContext: |
|||
allowPrivilegeEscalation: false |
|||
capabilities: |
|||
drop: |
|||
- all |
|||
runAsGroup: 65532 |
|||
runAsUser: 65532 |
|||
terminationMessagePath: /dev/termination-log |
|||
terminationMessagePolicy: File |
|||
dnsPolicy: ClusterFirst |
|||
restartPolicy: Always |
|||
schedulerName: default-scheduler |
|||
securityContext: {} |
|||
serviceAccount: tekton-triggers-core-interceptors |
|||
serviceAccountName: tekton-triggers-core-interceptors |
|||
terminationGracePeriodSeconds: 30 |
|||
--- |
|||
apiVersion: v1 |
|||
kind: Service |
|||
metadata: |
|||
labels: |
|||
app: gitea-interceptor |
|||
app.kubernetes.io/name: gitea-interceptor |
|||
name: gitea-interceptor |
|||
namespace: tekton-pipelines |
|||
spec: |
|||
ports: |
|||
- name: http |
|||
port: 80 |
|||
protocol: TCP |
|||
targetPort: 8080 |
|||
selector: |
|||
app.kubernetes.io/name: gitea-interceptor |
|||
sessionAffinity: None |
|||
type: ClusterIP |
|||
--- |
|||
apiVersion: triggers.tekton.dev/v1alpha1 |
|||
kind: ClusterInterceptor |
|||
metadata: |
|||
name: gitea |
|||
spec: |
|||
clientConfig: |
|||
service: |
|||
name: gitea-interceptor |
|||
namespace: tekton-pipelines |
|||
|
|||
Loading…
Reference in new issue