Skip to content

Commit 3de5768

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

File tree

22 files changed

+73
-68
lines changed

22 files changed

+73
-68
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
---

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

examples/function-go-templating/extra-resources/functions.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ metadata:
66
# This tells crossplane beta render to connect to the function locally.
77
render.crossplane.io/runtime: Development
88
spec:
9-
package: xpkg.upbound.io/crossplane-contrib/function-pythonic:v0.1.0
9+
package: ghcr.io/fortra/function-pythonic:v0.1.1

0 commit comments

Comments
 (0)