Jump To Close Expand all Collapse all Table of contents Applications 1. Managing applications Expand section "1. Managing applications" Collapse section "1. Managing applications" 1.1. Application model and definitions Expand section "1.1. Application model and definitions" Collapse section "1.1. Application model and definitions" 1.1.1. Applications 1.1.2. Subscriptions Expand section "1.1.2. Subscriptions" Collapse section "1.1.2. Subscriptions" 1.1.2.1. Channels Expand section "1.1.2.1. Channels" Collapse section "1.1.2.1. Channels" 1.1.2.1.1. Supported Git repository servers 1.1.3. ApplicationSet 1.1.4. Application documentation 1.2. Application console 1.3. Subscription reports Expand section "1.3. Subscription reports" Collapse section "1.3. Subscription reports" 1.3.1. SubscriptionStatus package-level 1.3.2. SubscriptionReport cluster-level 1.3.3. SubscriptionReport application-level 1.3.4. ManagedClusterView 1.3.5. CLI application-level status 1.3.6. CLI Last Update Time 1.4. Managing application resources Expand section "1.4. Managing application resources" Collapse section "1.4. Managing application resources" 1.4.1. Managing apps with Git repositories Expand section "1.4.1. Managing apps with Git repositories" Collapse section "1.4.1. Managing apps with Git repositories" 1.4.1.1. More examples 1.4.1.2. Keeping deployed resources after deleting subscription with Git 1.4.2. Managing apps with Helm repositories Expand section "1.4.2. Managing apps with Helm repositories" Collapse section "1.4.2. Managing apps with Helm repositories" 1.4.2.1. Sample YAML 1.4.2.2. Keeping deployed resources after deleting subscription with Helm 1.4.3. Managing apps with Object storage repositories Expand section "1.4.3. Managing apps with Object storage repositories" Collapse section "1.4.3. Managing apps with Object storage repositories" 1.4.3.1. Sample YAML 1.4.3.2. Creating your Amazon Web Services (AWS) S3 object storage bucket 1.4.3.3. Subscribing to the object in the AWS bucket 1.4.3.4. Sample AWS subscription 1.4.3.5. Keeping deployed resources after deleting subscription with Object storage 1.5. Ansible Automation Platform integration and introduction Expand section "1.5. Ansible Automation Platform integration and introduction" Collapse section "1.5. Ansible Automation Platform integration and introduction" 1.5.1. Integration and components Expand section "1.5.1. Integration and components" Collapse section "1.5.1. Integration and components" 1.5.1.1. Prehook 1.5.1.2. Posthook 1.5.2. Setting up Ansible Automation Platform Expand section "1.5.2. Setting up Ansible Automation Platform" Collapse section "1.5.2. Setting up Ansible Automation Platform" 1.5.2.1. Prerequisites 1.5.2.2. Installing Ansible Automation Platform Resource Operator 1.5.3. Configuring Ansible Automation Platform Expand section "1.5.3. Configuring Ansible Automation Platform" Collapse section "1.5.3. Configuring Ansible Automation Platform" 1.5.3.1. Setting up Ansible Automation Platform secrets 1.5.3.2. Setting secret reconciliation 1.5.3.3. Using Ansible Automation Platform sample YAML files 1.5.3.4. Launching Workflow 1.5.3.5. Using Ansible Automation Platform sample YAML Workflow 1.6. Application advanced configuration Expand section "1.6. Application advanced configuration" Collapse section "1.6. Application advanced configuration" 1.6.1. Subscribing Git resources Expand section "1.6.1. Subscribing Git resources" Collapse section "1.6.1. Subscribing Git resources" 1.6.1.1. Creating application resources in Git 1.6.1.2. Application namespace example Expand section "1.6.1.2. Application namespace example" Collapse section "1.6.1.2. Application namespace example" 1.6.1.2.1. Application to different namespaces 1.6.1.2.2. Application to same namespace 1.6.1.3. Resource overwrite example Expand section "1.6.1.3. Resource overwrite example" Collapse section "1.6.1.3. Resource overwrite example" 1.6.1.3.1. Default merge option 1.6.1.3.2. mergeAndOwn option 1.6.1.3.3. Replace option 1.6.1.4. Subscribing specific Git elements Expand section "1.6.1.4. Subscribing specific Git elements" Collapse section "1.6.1.4. Subscribing specific Git elements" 1.6.1.4.1. Subscribing to a specific branch 1.6.1.4.2. Subscribing to a specific commit 1.6.1.4.3. Subscribing to a specific tag 1.6.2. Granting subscription administrator privilege 1.6.3. Creating an allow and deny list as subscription administrator 1.6.4. Adding reconcile options Expand section "1.6.4. Adding reconcile options" Collapse section "1.6.4. Adding reconcile options" 1.6.4.1. Reconcile frequency Git channel 1.6.4.2. Reconcile frequency Helm channel 1.6.5. Configuring leader election Expand section "1.6.5. Configuring leader election" Collapse section "1.6.5. Configuring leader election" 1.6.5.1. Editing the controller flag 1.6.6. Configuring application channel and subscription for a secure Git connection Expand section "1.6.6. Configuring application channel and subscription for a secure Git connection" Collapse section "1.6.6. Configuring application channel and subscription for a secure Git connection" 1.6.6.1. Connecting to a private repo with user and access token 1.6.6.2. Making an insecure HTTPS connection to a Git server 1.6.6.3. Using custom CA certificates for a secure HTTPS connection 1.6.6.4. Making an SSH connection to a Git server 1.6.6.5. Updating certificates and SSH keys 1.6.7. Configuring Helm to watch namespace resources Expand section "1.6.7. Configuring Helm to watch namespace resources" Collapse section "1.6.7. Configuring Helm to watch namespace resources" 1.6.7.1. Configuring 1.6.8. Scheduling a deployment 1.6.9. Configuring package overrides 1.6.10. Channel samples overview Expand section "1.6.10. Channel samples overview" Collapse section "1.6.10. Channel samples overview" 1.6.10.1. Channel YAML structure 1.6.10.2. Channel YAML table 1.6.10.3. Object storage bucket (ObjectBucket) channel 1.6.10.4. Helm repository (HelmRepo) channel 1.6.10.5. Git (Git) repository channel 1.6.11. Subscription samples overview Expand section "1.6.11. Subscription samples overview" Collapse section "1.6.11. Subscription samples overview" 1.6.11.1. Subscription YAML structure 1.6.11.2. Subscription YAML table 1.6.11.3. Subscription file samples 1.6.11.4. Secondary channel sample Expand section "1.6.11.4. Secondary channel sample" Collapse section "1.6.11.4. Secondary channel sample" 1.6.11.4.1. Subscription time window example 1.6.11.4.2. Subscription with overrides example 1.6.11.4.3. Helm repository subscription example 1.6.11.4.4. Git repository subscription example Expand section "1.6.11.4.4. Git repository subscription example" Collapse section "1.6.11.4.4. Git repository subscription example" 1.6.11.4.4.1. Subscribing specific branch and directory of Git repository 1.6.11.4.4.2. Adding a .kubernetesignore file 1.6.11.4.4.3. Applying Kustomize 1.6.11.4.4.4. Enabling Git WebHook Expand section "1.6.11.4.4.4. Enabling Git WebHook" Collapse section "1.6.11.4.4.4. Enabling Git WebHook" 1.6.11.4.4.4.1. Payload URL 1.6.11.4.4.4.2. Webhook secret 1.6.11.4.4.4.3. Configuring WebHook in Git repository 1.6.11.4.4.4.4. Enable WebHook event notification in channel 1.6.12. Placement rule samples overview (Deprecated) Expand section "1.6.12. Placement rule samples overview (Deprecated)" Collapse section "1.6.12. Placement rule samples overview (Deprecated)" 1.6.12.1. Placement rule YAML structure 1.6.12.2. Placement rule YAML values table 1.6.12.3. Placement rule sample files 1.6.13. Application samples Expand section "1.6.13. Application samples" Collapse section "1.6.13. Application samples" 1.6.13.1. Application YAML structure 1.6.13.2. Application YAML table 1.6.13.3. Application file samples Legal Notice Settings Close Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 한국어 English Language: 简体中文 日本語 한국어 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Applications Red Hat Advanced Cluster Management for Kubernetes 2.9Application managementLegal NoticeAbstract Read more to learn how to create applications by using Git repositories, Helm repositories, and object storage repositories. Next