diff --git a/Application-Control-UAT/01/02-csi-iam-new.yaml b/Application-Control-UAT/01/02-csi-iam-new.yaml
new file mode 100644
index 0000000..060a7cf
--- /dev/null
+++ b/Application-Control-UAT/01/02-csi-iam-new.yaml
@@ -0,0 +1,19 @@
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  finalizers:
+  - resources-finalizer.argocd.argoproj.io
+  name: csi-iam
+  namespace: argocd
+spec:
+  destination:
+    namespace: csi-uat
+    server: https://kubernetes.default.svc
+  project: csi-uat
+  source:
+    path: UAT/security/securityiamserviceNew
+    repoURL: https://git.cloudsolutions.com.sa/CSI-UAT/CSI_UAT.git
+    targetRevision: HEAD
+  syncPolicy:
+    automated:
+      selfHeal: true
diff --git a/configmaps/keycloak-service-configs.yml b/configmaps/keycloak-service-configs.yml
new file mode 100644
index 0000000..9d34bb4
--- /dev/null
+++ b/configmaps/keycloak-service-configs.yml
@@ -0,0 +1,14 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+  name: keycloak-service-configs
+  namespace: csi-uat
+data:
+  QUARKUS_SSL_NATIVE: "false"
+  QUARKUS_SSL_TRUST_ALL: "true"
+  KC_DB_URL: jdbc:oracle:thin:@//10.201.215.40:1521/VUATPDB.hmg.local
+  KC_DB: oracle
+  KC_CACHE_CONFIG_FILE: "cache-ispn.xml"
+  KC_HOSTNAME: csi.cloudsolutions.com.sa
+  KC_PROXY: edge
+  KC_HOSTNAME_STRICT: "true"
\ No newline at end of file
diff --git a/secrets/keycloak-service-secret.yml b/secrets/keycloak-service-secret.yml
new file mode 100644
index 0000000..0c0b45b
--- /dev/null
+++ b/secrets/keycloak-service-secret.yml
@@ -0,0 +1,16 @@
+apiVersion: v1
+data:
+  KC_CACHE_REMOTE_USERNAME: c3VwZXJhZG1pbg==
+  KC_CACHE_REMOTE_PASSWORD: YWRtaW4=
+  KC_DB_USERNAME: U0NfSUFNX05FVw==
+  KC_DB_PASSWORD: cXVhdHBnMTIz
+  KC_BOOTSTRAP_ADMIN_USERNAME: c3VwZXJhZG1pbg==
+  KC_BOOTSTRAP_ADMIN_PASSWORD: ZG9udGNoYW5nZQ==
+kind: Secret
+metadata:
+  name: keycloak-service-secret
+  namespace: csi-uat
+type: Opaque
+
+
+# These secrets needs to be verified
\ No newline at end of file