chore: service account migration - #562
Conversation
Configuration Diff35 document(s) impacted: + 2 added
- 5 removed
! 28 modifiedDiff@@ spec.tenantPipeline.serviceAccountName @@
# appstudio.redhat.com/v1alpha1/ReleasePlan/rhtas-tenant/deploy-konflux-configuration-as-code
! ± value change
- konflux-configuration-as-code-deployer
+ konflux-bot-1
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/ansible-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.ReleasePlan.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/client-server-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.ReleasePlan.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/create-tree-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.ReleasePlan.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/model-transparency-go-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.ReleasePlan.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/model-transparency-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/mvo-fbc-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/operator-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/pco-fbc-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/policy-controller-operator-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.ReleasePlan.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/policy-controller-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/rekor-monitor-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/rhtas-console-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/rhtas-fbc-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.ReleasePlan.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/segment-backup-job-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.ReleasePlan.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/sigstore-a2a-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/tas-components-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/tas-tools-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/tough-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ spec.resources.appstudio.redhat.com/v1alpha1/ReleasePlan/promote-to-candidate-{{.application}}{{.nameSuffix}}.spec.tenantPipeline.serviceAccountName @@
# projctl.konflux.dev/v1beta1/ProjectDevelopmentStreamTemplate/rhtas-tenant/tufcli-template
! ± value change
- rhtas-build-bot
+ konflux-bot-0
@@ metadata.name @@
# rbac.authorization.k8s.io/v1/Role/rhtas-tenant/konflux-bot-1-role
! ± value change
- konflux-configuration-as-code-role
+ konflux-bot-1-role
@@ metadata.name @@
# rbac.authorization.k8s.io/v1/Role/rhtas-tenant/konflux-bot-0-role
! ± value change
- rhtas-build-bot-role
+ konflux-bot-0-role
@@ metadata.name @@
# rbac.authorization.k8s.io/v1/RoleBinding/rhtas-tenant/konflux-bot-1-rolebinding
! ± value change
- rhtas-release-rolebinding
+ konflux-bot-1-rolebinding
@@ roleRef.name @@
# rbac.authorization.k8s.io/v1/RoleBinding/rhtas-tenant/konflux-bot-1-rolebinding
! ± value change
- rhtas-release-role
+ konflux-bot-1-role
@@ subjects @@
# rbac.authorization.k8s.io/v1/RoleBinding/rhtas-tenant/konflux-bot-1-rolebinding
! - one list entry removed:
- - name: rhtas-release
- kind: ServiceAccount
- namespace: rhtas-tenant
! + one list entry added:
+ - name: konflux-bot-1
+ kind: ServiceAccount
+ namespace: rhtas-tenant
@@ metadata.name @@
# rbac.authorization.k8s.io/v1/RoleBinding/rhtas-tenant/konflux-bot-0-rolebinding
! ± value change
- rhtas-build-bot-rolebinding
+ konflux-bot-0-rolebinding
@@ roleRef.name @@
# rbac.authorization.k8s.io/v1/RoleBinding/rhtas-tenant/konflux-bot-0-rolebinding
! ± value change
- rhtas-build-bot-role
+ konflux-bot-0-role
@@ subjects @@
# rbac.authorization.k8s.io/v1/RoleBinding/rhtas-tenant/konflux-bot-0-rolebinding
! - one list entry removed:
- - name: rhtas-build-bot
- kind: ServiceAccount
- namespace: rhtas-tenant
! + one list entry added:
+ - name: konflux-bot-0
+ kind: ServiceAccount
+ namespace: rhtas-tenant
@@ (root level) @@
# v1/ServiceAccount/rhtas-tenant/konflux-configuration-as-code-deployer
! - one document removed:
- ---
- apiVersion: v1
- kind: ServiceAccount
- metadata:
- name: konflux-configuration-as-code-deployer
- namespace: rhtas-tenant
@@ (root level) @@
# v1/ServiceAccount/rhtas-tenant/rhtas-build-bot
! - one document removed:
- ---
- apiVersion: v1
- kind: ServiceAccount
- metadata:
- name: rhtas-build-bot
- namespace: rhtas-tenant
@@ (root level) @@
# v1/ServiceAccount/rhtas-tenant/rhtas-release
! - one document removed:
- ---
- apiVersion: v1
- kind: ServiceAccount
- metadata:
- name: rhtas-release
- namespace: rhtas-tenant
@@ (root level) @@
# rbac.authorization.k8s.io/v1/Role/rhtas-tenant/rhtas-release-role
! - one document removed:
- ---
- apiVersion: rbac.authorization.k8s.io/v1
- kind: Role
- metadata:
- name: rhtas-release-role
- namespace: rhtas-tenant
- rules:
- - resources:
- - releaseplans
- - releases
- apiGroups:
- - appstudio.redhat.com
- verbs:
- - get
- - list
- - watch
- - create
- - update
- - patch
- - delete
@@ (root level) @@
# rbac.authorization.k8s.io/v1/RoleBinding/rhtas-tenant/konflux-configuration-as-code-deployer-rolebinding
! - one document removed:
- ---
- apiVersion: rbac.authorization.k8s.io/v1
- kind: RoleBinding
- metadata:
- name: konflux-configuration-as-code-deployer-rolebinding
- namespace: rhtas-tenant
- roleRef:
- name: konflux-configuration-as-code-role
- apiGroup: rbac.authorization.k8s.io
- kind: Role
- subjects:
- - name: konflux-configuration-as-code-deployer
- kind: ServiceAccount
- namespace: rhtas-tenant
@@ (root level) @@
# v1/ServiceAccount/rhtas-tenant/konflux-bot-0
! + one document added:
+ ---
+ apiVersion: v1
+ imagePullSecrets:
+ - name: registry-redhat-io-pull-secret
+ kind: ServiceAccount
+ metadata:
+ name: konflux-bot-0
+ namespace: rhtas-tenant
+ labels:
+ rhtas.redhat.com/sa-group: build-ci-release
@@ (root level) @@
# v1/ServiceAccount/rhtas-tenant/konflux-bot-1
! + one document added:
+ ---
+ apiVersion: v1
+ kind: ServiceAccount
+ metadata:
+ name: konflux-bot-1
+ namespace: rhtas-tenant
+ labels:
+ rhtas.redhat.com/sa-group: konflux-configuration-as-code-deployer📦 Artifacts: base-output.yaml, head-output.yaml, dyff-output.txt |
PR Summary by QodoMigrate Konflux configs to konflux-bot service accounts
AI Description
Diagram
High-Level Assessment
Files changed (10)
|
Code Review by Qodo
1. RoleBinding subject namespace missing
|
No description provided.