Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

Commit fe7a55d

Browse files
author
Patrick J. McNerthney
committed
Create the user local lib path during the docker build
1 parent 18cfae3 commit fe7a55d

File tree

23 files changed

+76
-69
lines changed

23 files changed

+76
-69
lines changed

Dockerfile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ RUN \
77
pip install --root-user-action ignore --no-build-isolation $(echo /root/*.whl)[packages,pip-install] && \
88
rm -rf /root/*.whl /root/.cache && \
99
groupadd --gid 2000 pythonic && \
10-
useradd --uid 2000 --gid pythonic --home-dir /opt/pythonic --create-home --shell /usr/sbin/nologin pythonic
10+
useradd --uid 2000 --gid pythonic --home-dir /opt/pythonic --create-home --shell /usr/sbin/nologin pythonic && \
11+
mkdir --parents /opt/pythonic/.local/lib/python3.13/site-packages && \
12+
chown pythonic:pythonic --recursive /opt/pythonic/.local
1113

1214
USER pythonic:pythonic
1315
WORKDIR /opt/pythonic

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ kind: Function
5757
metadata:
5858
name: function-pythonic
5959
spec:
60-
package: ghcr.io/fortra/function-pythonic:v0.0.10
60+
package: ghcr.io/fortra/function-pythonic:v0.1.1
6161
```
6262
## Composed Resource Dependencies
6363
@@ -384,7 +384,7 @@ metadata:
384384
annotations:
385385
render.crossplane.io/runtime: Development
386386
spec:
387-
package: ghcr.io/fortra/function-pythonic:v0.0.10
387+
package: ghcr.io/fortra/function-pythonic:v0.1.1
388388
```
389389
In one terminal session, run function-pythonic:
390390
```shell
@@ -486,7 +486,7 @@ kind: Function
486486
metadata:
487487
name: function-pythonic
488488
spec:
489-
package: ghcr.io/fortra/function-pythonic:v0.0.10
489+
package: ghcr.io/fortra/function-pythonic:v0.1.1
490490
runtimeConfigRef:
491491
name: function-pythonic
492492
---

crossplane/pythonic/composite.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -218,7 +218,7 @@ def kind(self, kind):
218218
@property
219219
def externalName(self):
220220
name = self.metadata.annotations['crossplane.io/external-name']
221-
if name is None:
221+
if not name:
222222
name = self.observed.metadata.annotations['crossplane.io/external-name']
223223
return name
224224

examples/.dev/functions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ metadata:
1010
render.crossplane.io/runtime: Development
1111
render.crossplane.io/runtime-development-target: localhost:9443
1212
spec:
13-
package: xpkg.upbound.io/crossplane-contrib/function-pythonic:v0.1.0
13+
package: ghcr.io/fortra/function-pythonic:v0.1.1

examples/aks-cluster/cluster-function-pythonic.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: Function
33
metadata:
44
name: function-pythonic
55
spec:
6-
package: ghcr.io/fortra/function-pythonic:v0.0.11
6+
package: ghcr.io/fortra/function-pythonic:v0.1.1
77
runtimeConfigRef:
88
name: function-pythonic
99
---

examples/aks-cluster/functions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ metadata:
55
annotations:
66
render.crossplane.io/runtime: Development
77
spec:
8-
package: ghcr.io/fortra/function-pythonic:v0.0.11
8+
package: ghcr.io/fortra/function-pythonic:v0.1.1
99
runtimeConfigRef:
1010
name: function-pythonic

examples/eks-cluster/functions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ metadata:
55
annotations:
66
render.crossplane.io/runtime: Development
77
spec:
8-
package: ghcr.io/fortra/function-pythonic:v0.0.10
8+
package: ghcr.io/fortra/function-pythonic:v0.1.1

examples/filing-system/function.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ kind: Function
33
metadata:
44
name: function-pythonic
55
spec:
6-
package: ghcr.io/fortra/function-pythonic:v0.0.10
6+
package: ghcr.io/fortra/function-pythonic:v0.1.1
77
runtimeConfigRef:
88
apiVersion: pkg.crossplane.io/v1beta1
99
kind: DeploymentRuntimeConfig

examples/function-go-templating/conditions/functions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ metadata:
1515
# This tells crossplane beta render to connect to the function locally.
1616
render.crossplane.io/runtime: Development
1717
spec:
18-
package: xpkg.upbound.io/crossplane-contrib/function-pythonic:v0.1.0
18+
package: ghcr.io/fortra/function-pythonic:v0.1.1
1919
---
2020
apiVersion: pkg.crossplane.io/v1beta1
2121
kind: Function

examples/function-go-templating/context/functions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ metadata:
1515
# This tells crossplane beta render to connect to the function locally.
1616
render.crossplane.io/runtime: Development
1717
spec:
18-
package: xpkg.upbound.io/crossplane-contrib/function-pythonic:v0.1.0
18+
package: ghcr.io/fortra/function-pythonic:v0.1.1
1919
---
2020
apiVersion: pkg.crossplane.io/v1beta1
2121
kind: Function

0 commit comments

Comments
 (0)