Skip to content

Commit 46dcfbe

Browse files
feat: [clouddeploy] added support for predeploy and postdeploy actions (#9708)
* feat: added support for predeploy and postdeploy actions Users can now configure predeploy and postdeploy actions as a part of Deploy Hooks. PiperOrigin-RevId: 551539532 Source-Link: googleapis/googleapis@c940ce2 Source-Link: https://github.com/googleapis/googleapis-gen/commit/dc58bc64ad85cb3ffe47a8301ec16ecf2db6d9df Copy-Tag: eyJwIjoiamF2YS1kZXBsb3kvLk93bEJvdC55YW1sIiwiaCI6ImRjNThiYzY0YWQ4NWNiM2ZmZTQ3YTgzMDFlYzE2ZWNmMmRiNmQ5ZGYifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent e1fba2b commit 46dcfbe

32 files changed

+11240
-673
lines changed

java-deploy/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
195195
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
196196
[stability-image]: https://img.shields.io/badge/stability-stable-green
197197
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-deploy.svg
198-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.19.0
198+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.20.0
199199
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
200200
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
201201
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

java-deploy/google-cloud-deploy/src/main/resources/META-INF/native-image/com.google.cloud.deploy.v1/reflect-config.json

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1700,6 +1700,132 @@
17001700
"allDeclaredClasses": true,
17011701
"allPublicClasses": true
17021702
},
1703+
{
1704+
"name": "com.google.cloud.deploy.v1.Postdeploy",
1705+
"queryAllDeclaredConstructors": true,
1706+
"queryAllPublicConstructors": true,
1707+
"queryAllDeclaredMethods": true,
1708+
"allPublicMethods": true,
1709+
"allDeclaredClasses": true,
1710+
"allPublicClasses": true
1711+
},
1712+
{
1713+
"name": "com.google.cloud.deploy.v1.Postdeploy$Builder",
1714+
"queryAllDeclaredConstructors": true,
1715+
"queryAllPublicConstructors": true,
1716+
"queryAllDeclaredMethods": true,
1717+
"allPublicMethods": true,
1718+
"allDeclaredClasses": true,
1719+
"allPublicClasses": true
1720+
},
1721+
{
1722+
"name": "com.google.cloud.deploy.v1.PostdeployJob",
1723+
"queryAllDeclaredConstructors": true,
1724+
"queryAllPublicConstructors": true,
1725+
"queryAllDeclaredMethods": true,
1726+
"allPublicMethods": true,
1727+
"allDeclaredClasses": true,
1728+
"allPublicClasses": true
1729+
},
1730+
{
1731+
"name": "com.google.cloud.deploy.v1.PostdeployJob$Builder",
1732+
"queryAllDeclaredConstructors": true,
1733+
"queryAllPublicConstructors": true,
1734+
"queryAllDeclaredMethods": true,
1735+
"allPublicMethods": true,
1736+
"allDeclaredClasses": true,
1737+
"allPublicClasses": true
1738+
},
1739+
{
1740+
"name": "com.google.cloud.deploy.v1.PostdeployJobRun",
1741+
"queryAllDeclaredConstructors": true,
1742+
"queryAllPublicConstructors": true,
1743+
"queryAllDeclaredMethods": true,
1744+
"allPublicMethods": true,
1745+
"allDeclaredClasses": true,
1746+
"allPublicClasses": true
1747+
},
1748+
{
1749+
"name": "com.google.cloud.deploy.v1.PostdeployJobRun$Builder",
1750+
"queryAllDeclaredConstructors": true,
1751+
"queryAllPublicConstructors": true,
1752+
"queryAllDeclaredMethods": true,
1753+
"allPublicMethods": true,
1754+
"allDeclaredClasses": true,
1755+
"allPublicClasses": true
1756+
},
1757+
{
1758+
"name": "com.google.cloud.deploy.v1.PostdeployJobRun$FailureCause",
1759+
"queryAllDeclaredConstructors": true,
1760+
"queryAllPublicConstructors": true,
1761+
"queryAllDeclaredMethods": true,
1762+
"allPublicMethods": true,
1763+
"allDeclaredClasses": true,
1764+
"allPublicClasses": true
1765+
},
1766+
{
1767+
"name": "com.google.cloud.deploy.v1.Predeploy",
1768+
"queryAllDeclaredConstructors": true,
1769+
"queryAllPublicConstructors": true,
1770+
"queryAllDeclaredMethods": true,
1771+
"allPublicMethods": true,
1772+
"allDeclaredClasses": true,
1773+
"allPublicClasses": true
1774+
},
1775+
{
1776+
"name": "com.google.cloud.deploy.v1.Predeploy$Builder",
1777+
"queryAllDeclaredConstructors": true,
1778+
"queryAllPublicConstructors": true,
1779+
"queryAllDeclaredMethods": true,
1780+
"allPublicMethods": true,
1781+
"allDeclaredClasses": true,
1782+
"allPublicClasses": true
1783+
},
1784+
{
1785+
"name": "com.google.cloud.deploy.v1.PredeployJob",
1786+
"queryAllDeclaredConstructors": true,
1787+
"queryAllPublicConstructors": true,
1788+
"queryAllDeclaredMethods": true,
1789+
"allPublicMethods": true,
1790+
"allDeclaredClasses": true,
1791+
"allPublicClasses": true
1792+
},
1793+
{
1794+
"name": "com.google.cloud.deploy.v1.PredeployJob$Builder",
1795+
"queryAllDeclaredConstructors": true,
1796+
"queryAllPublicConstructors": true,
1797+
"queryAllDeclaredMethods": true,
1798+
"allPublicMethods": true,
1799+
"allDeclaredClasses": true,
1800+
"allPublicClasses": true
1801+
},
1802+
{
1803+
"name": "com.google.cloud.deploy.v1.PredeployJobRun",
1804+
"queryAllDeclaredConstructors": true,
1805+
"queryAllPublicConstructors": true,
1806+
"queryAllDeclaredMethods": true,
1807+
"allPublicMethods": true,
1808+
"allDeclaredClasses": true,
1809+
"allPublicClasses": true
1810+
},
1811+
{
1812+
"name": "com.google.cloud.deploy.v1.PredeployJobRun$Builder",
1813+
"queryAllDeclaredConstructors": true,
1814+
"queryAllPublicConstructors": true,
1815+
"queryAllDeclaredMethods": true,
1816+
"allPublicMethods": true,
1817+
"allDeclaredClasses": true,
1818+
"allPublicClasses": true
1819+
},
1820+
{
1821+
"name": "com.google.cloud.deploy.v1.PredeployJobRun$FailureCause",
1822+
"queryAllDeclaredConstructors": true,
1823+
"queryAllPublicConstructors": true,
1824+
"queryAllDeclaredMethods": true,
1825+
"allPublicMethods": true,
1826+
"allDeclaredClasses": true,
1827+
"allPublicClasses": true
1828+
},
17031829
{
17041830
"name": "com.google.cloud.deploy.v1.PrivatePool",
17051831
"queryAllDeclaredConstructors": true,

0 commit comments

Comments
 (0)