Skip to content

Commit d07bf0b

Browse files
authored
Merge branch 'enterprise-4.13' into sd-port-security-tlove
2 parents b923fa4 + 6cb5015 commit d07bf0b

File tree

191 files changed

+3436
-888
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

191 files changed

+3436
-888
lines changed

.travis.yml

Lines changed: 29 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
language: python
2-
cache: pip
2+
cache:
3+
pip: true
4+
directories:
5+
- /home/travis/.rvm/gems
36
# env:
47
# - PR_AUTHOR=${TRAVIS_PULL_REQUEST_SLUG::-15}
58
git:
@@ -8,90 +11,72 @@ jobs:
811
allow_failures:
912
env:
1013
- CAN_FAIL=true
14+
1115
include:
12-
# fail if asciidoctor encounters errors
13-
- stage: validate
14-
name: "Validate updated assemblies with Asciidoctor"
16+
- stage: cache-and-validate
17+
name: "Create install cache and validate updated assemblies"
1518
install:
16-
- gem install asciidoctor
17-
- gem install asciidoctor-diagram
18-
- gem install rouge
19+
- gem install asciidoctor asciidoctor-diagram rouge
20+
- pip3 install pyyaml aura.tar.gz
1921
script:
20-
- chmod +x ./scripts/check-asciidoctor-build.sh
21-
- ./scripts/check-asciidoctor-build.sh
22+
# Fail if Asciidoctor encounters errors. Pass otherwise. Run only if there are modified AsciiDoc files
23+
- if ! [[ -z $(git diff --name-only HEAD~1 HEAD --diff-filter=d '*.adoc' ':(exclude)_unused_topics/*') ]]; then chmod +x ./scripts/check-asciidoctor-build.sh && ./scripts/check-asciidoctor-build.sh; fi
24+
2225
- stage: build
26+
if: branch IN (main, enterprise-4.13, enterprise-4.14)
2327
name: "Build openshift-enterprise distro"
24-
before_install:
25-
- gem install asciidoctor
26-
- gem install asciidoctor-diagram
27-
install:
28-
- pip3 install pyyaml
29-
- pip3 install aura.tar.gz
3028
script:
31-
- python3 build.py --distro openshift-enterprise --product "OpenShift Container Platform" --version 4.11 --no-upstream-fetch && python3 makeBuild.py
29+
- python3 build.py --distro openshift-enterprise --product "OpenShift Container Platform" --version 4.13 --no-upstream-fetch && python3 makeBuild.py
3230
- # stage name not required, will continue to use `build`
33-
if: branch IN (main, enterprise-4.11, enterprise-4.12)
31+
if: branch IN (main, enterprise-4.13, enterprise-4.14)
3432
name: "Build openshift-dedicated distro"
35-
before_install:
36-
- gem install asciidoctor
37-
- gem install asciidoctor-diagram
38-
install:
39-
- pip3 install pyyaml
40-
- pip3 install aura.tar.gz
4133
script:
4234
- python3 build.py --distro openshift-dedicated --product "OpenShift Dedicated" --version 4 --no-upstream-fetch && python3 makeBuild.py
35+
4336
- # stage name not required, will continue to use `build`
44-
if: branch IN (main, enterprise-4.11, enterprise-4.12)
37+
if: branch IN (main, enterprise-4.13, enterprise-4.14)
4538
name: "Build openshift-rosa distro"
46-
before_install:
47-
- gem install asciidoctor
48-
- gem install asciidoctor-diagram
49-
install:
50-
- pip3 install pyyaml
51-
- pip3 install aura.tar.gz
5239
script:
5340
- python3 build.py --distro openshift-rosa --product "Red Hat OpenShift Service on AWS" --version 4 --no-upstream-fetch && python3 makeBuild.py
41+
5442
- # stage name not required, will continue to use `build`
55-
if: branch IN (main, enterprise-4.12, enterprise-4.13)
43+
if: branch IN (main, enterprise-4.13, enterprise-4.14)
5644
name: "Build microshift distro"
57-
before_install:
58-
- gem install asciidoctor
59-
- gem install asciidoctor-diagram
60-
install:
61-
- pip3 install pyyaml
62-
- pip3 install aura.tar.gz
6345
script:
64-
- python3 build.py --distro microshift --product "MicroShift" --version 4 --no-upstream-fetch && python3 makeBuild.py
46+
- python3 build.py --distro microshift --product "Microshift" --version 4 --no-upstream-fetch && python3 makeBuild.py
47+
6548
# Remove Vale stage until PR commenting feature is ready
6649
# - stage: check-with-vale
6750
# env:
6851
# - CAN_FAIL=true
6952
# if: type IN (pull_request) AND sender != "openshift-cherrypick-robot"
7053
# name: "Run Vale against PR asciidoc files"
7154
# language: minimal
72-
# before_script:
73-
# - gem install asciidoctor
7455
# script:
7556
# - travis_retry wget https://github.com/errata-ai/vale/releases/download/v2.15.4/vale_2.15.4_Linux_64-bit.tar.gz --retry-connrefused
7657
# - mkdir bin && tar -xvzf vale_2.15.4_Linux_64-bit.tar.gz -C bin
7758
# - export PATH=./bin:"$PATH"
7859
# - travis_retry vale sync # pull down VRH rules package
7960
# - chmod +x ./scripts/check-with-vale.sh
80-
# - ./scripts/check-with-vale.sh
61+
# - ./scripts/check-with-vale.sh; fi
62+
8163
# Commenting out to disable auto-merging of PRs
8264
# - stage: automerge
8365
# if: env(PR_AUTHOR)=openshift-cherrypick-robot
8466
# script: bash ./automerge.sh
67+
8568
- stage: netlify
69+
name: "Build and deploy with Netlify"
8670
env:
8771
- CAN_FAIL=true
8872
language: minimal
89-
if: type IN (pull_request) AND branch IN (main, enterprise-4.12, enterprise-4.13) AND sender != "openshift-cherrypick-robot"
73+
if: type IN (pull_request) AND branch IN (main, enterprise-4.13, enterprise-4.14) AND sender != "openshift-cherrypick-robot"
9074
script:
91-
- chmod +x autopreview.sh && ./autopreview.sh
75+
- chmod +x autopreview.sh
76+
- ./autopreview.sh
9277

9378
stages:
94-
- validate
79+
- cache-and-validate
9580
- build
9681
- netlify
9782
#- check-with-vale

_attributes/common-attributes.adoc

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ endif::[]
110110
:VirtProductName: OpenShift Virtualization
111111
:VirtVersion: 4.13
112112
:KubeVirtVersion: v0.59.0
113-
:HCOVersion: 4.13.2
113+
:HCOVersion: 4.13.3
114114
:CNVNamespace: openshift-cnv
115115
:CNVOperatorDisplayName: OpenShift Virtualization Operator
116116
:CNVSubscriptionSpecSource: redhat-operators
@@ -127,7 +127,7 @@ endif::[]
127127
:DTProductName: Red Hat OpenShift distributed tracing
128128
:DTShortName: distributed tracing
129129
:DTProductVersion: 2.8
130-
:JaegerName: Red Hat OpenShift distributed tracing platform
130+
:JaegerName: Red Hat OpenShift distributed tracing platform
131131
:JaegerShortName: distributed tracing platform
132132
:JaegerVersion: 1.42.0
133133
:OTELName: Red Hat OpenShift distributed tracing data collection
@@ -148,9 +148,10 @@ endif::[]
148148
:FunctionsProductName: OpenShift Serverless Functions
149149
//service mesh v2
150150
:product-dedicated: Red Hat OpenShift Dedicated
151+
:product-rosa: Red Hat OpenShift Service on AWS
151152
:SMProductName: Red Hat OpenShift Service Mesh
152153
:SMProductShortName: Service Mesh
153-
:SMProductVersion: 2.4.1
154+
:SMProductVersion: 2.4.2
154155
:MaistraVersion: 2.4
155156
//Service Mesh v1
156157
:SMProductVersion1x: 1.1.18.2

_topic_maps/_topic_map.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1566,6 +1566,8 @@ Topics:
15661566
File: persistent-storage-hostpath
15671567
- Name: Persistent storage using LVM Storage
15681568
File: persistent-storage-using-lvms
1569+
- Name: Troubleshooting local persistent storage using LVMS
1570+
File: troubleshooting-local-persistent-storage-using-lvms
15691571
- Name: Using Container Storage Interface (CSI)
15701572
Dir: container_storage_interface
15711573
Distros: openshift-enterprise,openshift-origin
@@ -1963,6 +1965,8 @@ Topics:
19631965
File: uninstalling-openshift-gitops
19641966
- Name: Setting up a new Argo CD instance
19651967
File: setting-up-argocd-instance
1968+
- Name: Using Argo Rollouts for progressive deployment delivery
1969+
File: using-argo-rollouts-for-progressive-deployment-delivery
19661970
- Name: Configuring an OpenShift cluster by deploying an application with cluster configurations
19671971
File: configuring-an-openshift-cluster-by-deploying-an-application-with-cluster-configurations
19681972
- Name: Deploying a Spring Boot application with Argo CD
@@ -1983,6 +1987,8 @@ Topics:
19831987
File: configuring-resource-quota
19841988
- Name: Monitoring Argo CD custom resource workloads
19851989
File: monitoring-argo-cd-custom-resource-workloads
1990+
- Name: Viewing Argo CD logs
1991+
File: viewing-argo-cd-logs
19861992
- Name: Running Control Plane Workloads on Infra nodes
19871993
File: run-gitops-control-plane-workload-on-infra-nodes
19881994
- Name: Sizing requirements for GitOps Operator
@@ -2447,6 +2453,9 @@ Topics:
24472453
- Name: Analyzing cluster resource levels
24482454
File: nodes-cluster-resource-levels
24492455
Distros: openshift-enterprise,openshift-origin
2456+
- Name: Configuring a cluster for pods
2457+
File: nodes-cluster-pods-configuring
2458+
Distros: openshift-enterprise,openshift-origin
24502459
- Name: Setting limit ranges
24512460
File: nodes-cluster-limit-ranges
24522461
- Name: Configuring cluster memory to meet container memory and risk requirements
@@ -3517,7 +3526,7 @@ Topics:
35173526
File: installing-ossm
35183527
- Name: Creating the ServiceMeshControlPlane
35193528
File: ossm-create-smcp
3520-
- Name: Adding workloads to a service mesh
3529+
- Name: Adding services to a service mesh
35213530
File: ossm-create-mesh
35223531
- Name: Enabling sidecar injection
35233532
File: prepare-to-deploy-applications-ossm

_topic_maps/_topic_map_osd.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -202,14 +202,16 @@ Topics:
202202
Topics:
203203
- Name: Accessing the service logs
204204
File: osd-accessing-the-service-logs
205+
# - Name: Cluster autoscaling
206+
# File: osd-cluster-autoscaling
207+
---
208+
Name: Security and compliance
209+
Dir: security
210+
Distros: openshift-dedicated
211+
Topics:
212+
- Name: Audit logs
213+
File: audit-log-view
205214
---
206-
# Name: Security and compliance
207-
# Dir: security
208-
# Distros: openshift-dedicated
209-
# Topics:
210-
# - Name: Viewing audit logs
211-
# File: audit-log-view
212-
# ---
213215
Name: Authentication and authorization
214216
Dir: authentication
215217
Distros: openshift-dedicated
@@ -435,7 +437,7 @@ Topics:
435437
- Name: Configuring the monitoring stack
436438
File: configuring-the-monitoring-stack
437439
- Name: Disabling monitoring for user-defined projects
438-
File: sd-disabling-monitoring-for-user-defined-projects
440+
File: sd-disabling-monitoring-for-user-defined-projects
439441
- Name: Enabling alert routing for user-defined projects
440442
File: enabling-alert-routing-for-user-defined-projects
441443
- Name: Managing metrics

0 commit comments

Comments
 (0)