Skip to content

Commit

Permalink
Add required files for enabling Ivanchuk doc generation
Browse files Browse the repository at this point in the history
  • Loading branch information
epwinchell committed Jul 24, 2019
1 parent 3068b1b commit f4f2627
Show file tree
Hide file tree
Showing 6 changed files with 153 additions and 2 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ _site
dest/
site/docs/guides
site/docs/reference/latest/
site/docs/reference/ivanchuk/
site/docs/reference/hammer/
site/docs/reference/gaprindashvili/
site/docs/reference/fine/
Expand Down
2 changes: 1 addition & 1 deletion dot-env-example
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ MIQ_ENV=development
# MIQ_SITE_DEST
# MIQ_SITE_SOURCE

# MIQ_REF_BRANCHES=master,fine,euwe,gaprindashvili,hammer
# MIQ_REF_BRANCHES=master,fine,euwe,gaprindashvili,hammer,ivanchuk
# MIQ_REF_REPO
# MIQ_REF_BRANCH
# MIQ_REF_TMP
Expand Down
2 changes: 1 addition & 1 deletion lib/miq.rb
Original file line number Diff line number Diff line change
Expand Up @@ -81,6 +81,6 @@ def self.blog_month_template
end

def self.doc_branches
ENV.fetch('MIQ_REF_BRANCHES', 'euwe,fine,gaprindashvili,hammer,master').split(',')
ENV.fetch('MIQ_REF_BRANCHES', 'euwe,fine,gaprindashvili,hammer,ivanchuk,master').split(',')
end
end
14 changes: 14 additions & 0 deletions site/_config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -148,3 +148,17 @@ defaults:
values:
layout: doc_page
doc_group: api

- scope:
path: "docs/reference/ivanchuk"
type: "pages"
values:
layout: doc_page
permalink: /:path/:basename
doc_group: user

- scope:
path: "docs/reference/ivanchuk/api"
values:
layout: doc_page
doc_group: api
88 changes: 88 additions & 0 deletions site/_data/menus/ref_menu_ivanchuk.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
---

installation:
title: Installation
children:
- title: Google Compute Engine
path: "/docs/reference/ivanchuk/doc-Installing_on_Google_Compute_Engine/miq"
desc: "How to install and configure the ManageIQ Management Engine appliance on a Google Compute Engine environment"
- title: Microsoft Azure
path: "/docs/reference/ivanchuk/doc-Installing_on_Microsoft_Azure/miq"
desc: "How to install and configure the ManageIQ Management Engine appliance on a Microsoft Azure cloud environment"
- title: Red Hat Enterprise Linux OpenStack Platform
path: "/docs/reference/ivanchuk/doc-Installing_on_Red_Hat_Enterprise_Linux_OpenStack_Platform/miq"
desc: "How to install and configure the ManageIQ Management Engine appliance on a Red Hat OpenStack Platform environment"
- title: Red Hat Enterprise Virtualization
path: "/docs/reference/ivanchuk/doc-Installing_on_Red_Hat_Virtualization/miq"
desc: "How to install and configure the ManageIQ Management Engine appliance on a Red Hat Enterprise Virtualization environment"

administration:
title: Administration
children:
- title: Monitoring, Alerts, and Reporting
path: "/docs/reference/ivanchuk/doc-Monitoring_Alerts_and_Reporting/miq"
desc: "Information on the Cloud Intelligence area of ManageIQ: reporting, RSS, usage, timelines, and chargeback"

- title: Policies and Profiles Guide
path: "/docs/reference/ivanchuk/doc-Policies_and_Profiles_Guide/miq"
desc: Policy-based enforcement, compliance, events, and policy profiles for ManageIQ

- title: Managing Infrastructure and Inventory
path: "/docs/reference/ivanchuk/doc-Managing_Infrastructure_and_Inventory/miq"
desc: "Viewing and collecting information from your clusters, hosts, virtual machines, and other resources"

- title: Managing Providers
path: "/docs/reference/ivanchuk/doc-Managing_Providers/miq"
desc: "Managing your infrastructure, cloud, and containers providers and datastores"

- title: Provisioning Virtual Machines and Hosts
path: "/docs/reference/ivanchuk/doc-Provisioning_Virtual_Machines_and_Hosts/miq"
desc: "Provisioning, workload management, and orchestration in ManageIQ"

- title: Scripting Actions in ManageIQ
path: "/docs/reference/ivanchuk/doc-Scripting_Actions/miq"
desc: "Real-time, bi-directional process integration for ManageIQ Management Engine"

authentication:
title: Authentication
children:
- title: Active Directory
path: "/docs/reference/ivanchuk/auth/active_directory"
desc: "How to manually configure an Appliance’s external authentication to work against Active Directory."
- title: 2-Factor-Authentication with IPA
path: "/docs/reference/ivanchuk/auth/ipa_2fa"
desc: "How to manually configure an Appliance’s external authentication to work with 2-Factor Authentication with IPA."
- title: IPA/AD Trust
path: "/docs/reference/ivanchuk/auth/ipa_ad_trust"
desc: "How to manually configure an Appliance’s external authentication to work with AD Trust Authentication using IPA."
- title: LDAP
path: "/docs/reference/ivanchuk/auth/ldap"
desc: "How to manually configure an Appliance’s external authentication to work against LDAP."
- title: SAML
path: "/docs/reference/ivanchuk/auth/saml"
desc: "How to manually configure an Appliance’s external authentication to work with SAML."
- title: OpenID-Connect
path: "/docs/reference/ivanchuk/auth/openid_connect"
desc: "How to manually configure an Appliance’s external authentication to work with OIDC."

integration:
title: Integration
children:
- title: AWS CloudFormation and OpenStack Heat
path: "/docs/reference/ivanchuk/doc-Integration_with_AWS_CloudFormation_and_OpenStack_Heat/miq"
desc: "How to install and configure Amazon CloudFormation and OpenStack Heat in a Red Hat ManageIQ environment"

- title: ServiceNow
path: "/docs/reference/ivanchuk/doc-Integration_with_ServiceNow/miq"
desc: A short guide to managing ManageIQ ServiceNow CMDB integration

reference:
title: Reference
children:
- title: ManageIQ REST API
path: "/docs/reference/ivanchuk/doc-REST_API/miq"
desc: Systems management

- title: Methods Available for Automation
path: "/docs/reference/ivanchuk/doc-Methods_Available_for_Automation/miq"
desc: Advanced automation methods for ManageIQ Management Engine
48 changes: 48 additions & 0 deletions site/docs/reference/index_ivanchuk.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
layout: doc_page
title: User Reference
permalink: /docs/reference/ivanchuk/
doc_group: user
doc_branch: ivanchuk
---

## Installation

{% for item in site.data["menus"]["ref_menu_ivanchuk"]["installation"]["children"] %}
### [{{item.title}}]({{item.path}})
{{item.desc}}

{% endfor %}

## Administration

{% for item in site.data["menus"]["ref_menu_ivanchuk"]["administration"]["children"] %}
### [{{item.title}}]({{item.path}})
{{item.desc}}

{% endfor %}

## Authentication

{% for item in site.data["menus"]["ref_menu_ivanchuk"]["authentication"]["children"] %}
### [{{item.title}}]({{item.path}})
{{item.desc}}

{% endfor %}

## Integration

{% for item in site.data["menus"]["ref_menu_ivanchuk"]["integration"]["children"] %}
### [{{item.title}}]({{item.path}})
{{item.desc}}

{% endfor %}


## Reference

{% for item in site.data["menus"]["ref_menu_ivanchuk"]["reference"]["children"] %}
### [{{item.title}}]({{item.path}})
{{item.desc}}

{% endfor %}

0 comments on commit f4f2627

Please sign in to comment.