Skip to content

Commit 4bebc4a

Browse files
committed
Add provider kubernetes. Update to new parent. Add exclude on io.crossplane.* for javadocs
1 parent 88a9ead commit 4bebc4a

File tree

10 files changed

+95
-7
lines changed

10 files changed

+95
-7
lines changed

crossplane-providers-parent/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@
112112
<version>${maven-javadoc-plugin.version}</version>
113113
<configuration>
114114
<doclint>all,missing</doclint>
115-
<excludePackageNames>io.upbound.*</excludePackageNames>
115+
<excludePackageNames>io.upbound.*,io.crossplane.*</excludePackageNames>
116116
</configuration>
117117

118118
<executions>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3+
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4+
<modelVersion>4.0.0</modelVersion>
5+
<!-- PROJECT -->
6+
<parent>
7+
<groupId>io.crossplane.providers</groupId>
8+
<artifactId>crossplane-providers-parent</artifactId>
9+
<version>1.17.0-charlie</version>
10+
</parent>
11+
12+
<artifactId>crossplane-provider-kubernetes-model</artifactId>
13+
<description>Crossplane models for the Kubernetes provider</description>
14+
15+
16+
<version>${modelrevision}</version>
17+
<properties>
18+
<modelrevision>1.0.0-SNAPSHOT</modelrevision>
19+
</properties>
20+
21+
<!-- DEPENDENCIES -->
22+
<dependencies>
23+
<dependency>
24+
<groupId>io.fabric8</groupId>
25+
<artifactId>kubernetes-client</artifactId>
26+
</dependency>
27+
<dependency>
28+
<groupId>io.fabric8</groupId>
29+
<artifactId>generator-annotations</artifactId>
30+
</dependency>
31+
</dependencies>
32+
<!-- BUILD -->
33+
<build>
34+
<!-- PLUGINS -->
35+
<plugins>
36+
<plugin>
37+
<groupId>io.fabric8</groupId>
38+
<artifactId>java-generator-maven-plugin</artifactId>
39+
<version>${kubernetes-client.version}</version>
40+
<executions>
41+
<execution>
42+
<goals>
43+
<goal>generate</goal>
44+
</goals>
45+
</execution>
46+
</executions>
47+
<configuration>
48+
<source>src/main/resources/kubernetes</source>
49+
</configuration>
50+
</plugin>
51+
</plugins>
52+
</build>
53+
54+
</project>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
package io.upbound;
2+
3+
/**
4+
* This is the project for the Kubernetes Provider.
5+
*/
6+
public interface KubernetesProvider {
7+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/bin/bash
2+
3+
release="v0.15.0"
4+
repo="crossplane-contrib"
5+
provider="provider-kubernetes"
6+
7+
if [ $# -eq 1 ]
8+
then
9+
release="v$1"
10+
fi
11+
12+
echo "Fetching release: ${release}"
13+
14+
crds=$(gh api --jq '.[].name' "/repos/${repo}/${provider}/contents/package/crds?ref=${release}")
15+
16+
17+
for crd in $crds;
18+
do
19+
# output=$(echo $file | cut -d'_' -f2)
20+
gh api -H "Accept: application/vnd.github.raw+json" "/repos/${repo}/${provider}/contents/package/crds/${crd}?ref=${release}" > $crd
21+
retVal=$?
22+
if [ $retVal -ne 0 ]; then
23+
echo "Failed to fetch ${crd}"
24+
fi
25+
26+
done
27+

provider-models/crossplane-provider-terraform/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.crossplane.providers</groupId>
88
<artifactId>crossplane-providers-parent</artifactId>
9-
<version>1.17.0-beta</version>
9+
<version>1.17.0-charlie</version>
1010
</parent>
1111

1212
<artifactId>crossplane-provider-terraform-model</artifactId>

provider-models/crossplane-provider-upjet-aws/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.crossplane.providers</groupId>
88
<artifactId>crossplane-providers-parent</artifactId>
9-
<version>1.17.0-beta</version>
9+
<version>1.17.0-charlie</version>
1010
</parent>
1111

1212
<artifactId>crossplane-provider-upjet-aws-model</artifactId>

provider-models/crossplane-provider-upjet-azure/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.crossplane.providers</groupId>
88
<artifactId>crossplane-providers-parent</artifactId>
9-
<version>1.17.0-beta</version>
9+
<version>1.17.0-charlie</version>
1010
</parent>
1111

1212
<artifactId>crossplane-provider-upjet-azure-model</artifactId>

provider-models/crossplane-provider-upjet-azuread/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.crossplane.providers</groupId>
88
<artifactId>crossplane-providers-parent</artifactId>
9-
<version>1.17.0-beta</version>
9+
<version>1.17.0-charlie</version>
1010
</parent>
1111

1212
<artifactId>crossplane-provider-upjet-azuread-model</artifactId>

provider-models/crossplane-provider-upjet-gcp/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.crossplane.providers</groupId>
88
<artifactId>crossplane-providers-parent</artifactId>
9-
<version>1.17.0-beta</version>
9+
<version>1.17.0-charlie</version>
1010
</parent>
1111

1212
<artifactId>crossplane-provider-upjet-gcp-model</artifactId>

provider-models/crossplane-provider-upjet-github/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<parent>
77
<groupId>io.crossplane.providers</groupId>
88
<artifactId>crossplane-providers-parent</artifactId>
9-
<version>1.17.0-beta</version>
9+
<version>1.17.0-charlie</version>
1010
</parent>
1111

1212
<artifactId>crossplane-provider-upjet-github-model</artifactId>

0 commit comments

Comments
 (0)