Skip to content

Commit ef710c6

Browse files
(release) v4.4.0
1 parent f28cd6f commit ef710c6

File tree

143 files changed

+6097
-122
lines changed

Some content is hidden

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

143 files changed

+6097
-122
lines changed

docs/versions/latest/General/Cheatsheets/abx-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:abx-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:abx-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: abx-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: abx-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: abx
1313

1414
This plugin has 3 goals:

docs/versions/latest/General/Cheatsheets/actions-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:o11n-actions-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:o11n-actions-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: o11n-actions-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: o11n-actions-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vro
1313

1414
This plugin has 6 goals:

docs/versions/latest/General/Cheatsheets/bsc-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:bsc-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:bsc-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: bsc-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: bsc-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: bsc
1313

1414
This plugin has 1 goal:

docs/versions/latest/General/Cheatsheets/cs-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:cs-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:cs-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: cs-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: cs-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: cs
1313

1414
This plugin has 2 goals:

docs/versions/latest/General/Cheatsheets/polyglot-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:o11n-polyglot-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:o11n-polyglot-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: o11n-polyglot-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: o11n-polyglot-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vro
1313

1414
This plugin has 3 goals:

docs/versions/latest/General/Cheatsheets/ssh-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:ssh-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:ssh-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: ssh-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: ssh-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: ssh
1313

1414
This plugin has 2 goals:

docs/versions/latest/General/Cheatsheets/typescript-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:o11n-typescript-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:o11n-typescript-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: o11n-typescript-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: o11n-typescript-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vro
1313

1414
This plugin has 5 goals:

docs/versions/latest/General/Cheatsheets/vcd-ng-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:vcd-ng-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:vcd-ng-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: vcd-ng-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: vcd-ng-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vcd-ng
1313

1414
This plugin has 2 goals:

docs/versions/latest/General/Cheatsheets/vra-ng-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:vra-ng-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:vra-ng-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: vra-ng-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: vra-ng-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vra-ng
1313

1414
This plugin has 2 goals:

docs/versions/latest/General/Cheatsheets/vrealize-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:vrealize-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:vrealize-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: vrealize-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: vrealize-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vrealize
1313

1414
This plugin has 4 goals:

docs/versions/latest/General/Cheatsheets/vrli-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:vrli-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:vrli-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: vrli-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: vrli-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vrli
1313

1414
This plugin has 2 goals:

docs/versions/latest/General/Cheatsheets/vrops-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:vrops-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:vrops-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: vrops-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: vrops-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vrops
1313

1414
This plugin has 3 goals:

docs/versions/latest/General/Cheatsheets/xml-plugin-arguments.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
com.vmware.pscoe.maven.plugins:o11n-xml-package-maven-plugin:4.2.2-SNAPSHOT
1+
com.vmware.pscoe.maven.plugins:o11n-xml-package-maven-plugin:4.3.1-SNAPSHOT
22

33
Name: o11n-xml-package-maven-plugin
44
Description: Build Tools for VMware Aria provides development and release
@@ -8,7 +8,7 @@ Description: Build Tools for VMware Aria provides development and release
88
DevOps practices for managing and deploying content.
99
Group Id: com.vmware.pscoe.maven.plugins
1010
Artifact Id: o11n-xml-package-maven-plugin
11-
Version: 4.2.2-SNAPSHOT
11+
Version: 4.3.1-SNAPSHOT
1212
Goal Prefix: vro
1313

1414
This plugin has 5 goals:

docs/versions/latest/Release.md

-50
Original file line numberDiff line numberDiff line change
@@ -39,56 +39,6 @@
3939
[//]: # (Optional But higlhy recommended Specify *NONE* if missing)
4040
[//]: # (#### Relevant Documentation:)
4141

42-
### *Fixed Missing Logs During Installer Run*
43-
44-
#### Previous Behavior
45-
46-
During package deployment via package installer, the logs were missing, hence making it hard to trace errors.
47-
48-
#### New Behavior
49-
50-
Log messages are now appearing during package deployment via the installer. Additional logging configuration file called *logback.xml* was added to the *etc* directory in the installer that configures the logging severity.
51-
52-
### *Content Sharing Policies Import*
53-
54-
CSPs could not be imported due to a forgotten fetch before creation.
55-
56-
#### Previous Behavior
57-
58-
When importing we were getting an error that id is expected of type UUID.String but was null
59-
60-
#### New Behavior
61-
62-
CSPs are no longer fetched prior to updating to set their ID.
63-
64-
### *Transform module paths for jest mocks*
65-
66-
Some module mocking functions of jest get module path parameter, that should be transformed to match vro-test actual file locations
67-
68-
#### Previous Behavior
69-
70-
The path is not transformed and functions fail to find the referenced file
71-
72-
#### New Behavior
73-
74-
During transpilation the paths to be transformed to the actual vro-test file location
75-
*Note*: Path transformation is only supported for paths provided as string literals.
76-
77-
### *Add missing classes to VC plugin*
78-
79-
Add missing classes to VC plugin
80-
81-
#### Previous Behavior
82-
83-
`VcVirtualMachineVirtualNuma` classes were missing
84-
85-
#### New Behavior
86-
87-
The following classes were added to VC plugin:
88-
89-
- `VcVirtualMachineVirtualNuma`
90-
- `VcVirtualMachineVirtualNumaInfo`
91-
9242
## Upgrade procedure
9343

9444
[//]: # (Explain in details if something needs to be done)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Vrealize Clean
2+
3+
`vrealize:clean` is a goal used to clean up archetype packages on a given environment.
4+
5+
## Overview
6+
7+
`vrealize:clean` gives us a lot of flexibility in what is going to be deleted. You can find more about the different options in the sections below.
8+
9+
## Table Of Contents
10+
11+
1. [Archetype Support for vrealize:clean](#archetype-support-for-vrealizeclean)
12+
2. [Usage](#usage)
13+
14+
### Archetype Support for vrealize:clean
15+
16+
| Archetype | Supported | Comment |
17+
|-----------|-----------|--------------------------------------------------------------------|
18+
| vra | Yes | - |
19+
| vro | Yes | - |
20+
| vcd | Partial | It does not support dryRunning |
21+
| abx | No | Not implemented |
22+
| vrops | No | Not implemented |
23+
| vra-ng | Partial | Does not support dryRunning and does not work for regional content |
24+
| vrli | No | vRLI does not provide native package support |
25+
| cs | No | Code Stream Services does not provide native support for packages |
26+
27+
### Usage
28+
29+
```bash
30+
mvn vrealize:clean -DincludeDependencies=true -DcleanUpOldVersions=true -DcleanUpLastVersion=false -Ddryrun=true -P${PROFILE}
31+
```
32+
33+
- includeDependencies - a flag depicting if dependencies should also be deleted
34+
- cleanUpOldVersions - a flag depicting if old versions of the package (and dependencies in case of includeDependencies) should be deleted
35+
- cleanUpLastVersion - a flag depicting if the latest version should also be deleted before importing
36+
- dryrun - Dryrun or not
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# New Project
2+
3+
## Table Of Contents
4+
5+
- [Generate A New Project](#generate-a-new-project)
6+
7+
### Generate A New Project
8+
9+
- Replace `archetypeVersion` with the latest toolchain version
10+
- Specify `type` to be either `abx` (vRA ABX Actions) or `vro` (vRO Polyglot Actions).
11+
12+
```bash
13+
#vRO:
14+
mvn archetype:generate \
15+
-DinteractiveMode=false \
16+
-DarchetypeGroupId=com.vmware.pscoe.polyglot.archetypes \
17+
-DarchetypeArtifactId=package-polyglot-archetype \
18+
-DarchetypeVersion={LATEST_VERSION} \
19+
-DgroupId=com.vmware.pscoe \
20+
-DartifactId=testvronew \
21+
-Dtype=vro
22+
23+
#ABX:
24+
mvn archetype:generate \
25+
-DinteractiveMode=false \
26+
-DarchetypeGroupId=com.vmware.pscoe.polyglot.archetypes \
27+
-DarchetypeArtifactId=package-polyglot-archetype \
28+
-DarchetypeVersion={LATEST_VERSION} \
29+
-DgroupId=com.vmware.pscoe \
30+
-DartifactId=testabxnew \
31+
-Dtype=abx
32+
```

0 commit comments

Comments
 (0)