profile
viewpoint
Anthony Lapenna deviantony @portainer Auckland, New Zealand Open-source enthusiast

deviantony/docker-elk 15738

The Elastic stack (ELK) powered by Docker and Compose.

deviantony/awesome-docker 18

:whale: A curated list of Docker resources and projects

deviantony/docker-opsmanager 13

Testing MongoDB OpsManager using containers.

deviantony/bsfl 7

Fork from the SVN project BSFL which stands for Bash Shell Function Library by Louwrentius.

deviantony/gosrv 6

A simple TCP server/client written in Golang

deviantony/docker-elk-elasticsearch 4

Elasticsearch docker image.

deviantony/docker-elk-kibana 4

Kibana docker image.

deviantony/docker-bg 3

BlueGreen deployment attempt with Docker

deviantony/docker-workbench 3

Experimenting with Docker

deviantony/kompose 3

Go from Docker Compose to Kubernetes

delete branch portainer/k2d

delete branch : fix-pv-pvc

delete time in 2 days

push eventportainer/k2d

deviantony

commit sha ecf6925a5f304ae9b813bd01ca870956e4b06d5b

fix: review label usage for pvc and volume association

view details

deviantony

commit sha fd8aec7d8bb6480acda493e8b06a8524d59ccd5f

fix: fix PV namespace resolution

view details

deviantony

commit sha cd6386dd6478bc7c1248d630f9cd67b20b3df2c6

docs: update function comments

view details

Anthony Lapenna

commit sha 6e1d9035f16d0eaff1c9d1dad4dd7879a687464f

Merge pull request #67 from portainer/fix-pv-pvc fix: review label usage for pvc and volume association

view details

push time in 2 days

PR merged portainer/k2d

fix: review label usage for pvc and volume association

This PR introduces a new label to identify volumes that are used as persistent volumes. This is to differentiates them from configmap and secret volumes when using the volume backend store, specifically system configmaps that are tied to a PVC.

It also make sure that the use of labels is similar across both backend store implementations.

Replaces https://github.com/portainer/k2d/pull/66 Related to #28

+58 -45

0 comment

10 changed files

deviantony

pr closed time in 2 days

push eventportainer/k2d

deviantony

commit sha cd6386dd6478bc7c1248d630f9cd67b20b3df2c6

docs: update function comments

view details

push time in 2 days

push eventportainer/k2d

deviantony

commit sha fd8aec7d8bb6480acda493e8b06a8524d59ccd5f

fix: fix PV namespace resolution

view details

push time in 2 days

delete branch portainer/k2d

delete branch : fix/volume-backend

delete time in 2 days

PR closed portainer/k2d

fix: PV, PVC, and configMaps not displaying correctly for the volume …

This PR is to fix PV, PVC, and configMaps for the volume backend.

For listing PVs, I attempted updating filter := filters.AllPersistentVolumes(); however, Docker API doesn't seem to honour not equal operators.

+22 -24

1 comment

2 changed files

stevensbkang

pr closed time in 2 days

pull request commentportainer/k2d

fix: PV, PVC, and configMaps not displaying correctly for the volume …

Closed in favor of https://github.com/portainer/k2d/pull/67

stevensbkang

comment created time in 2 days

PR opened portainer/k2d

fix: review label usage for pvc and volume association

This PR introduces a new label to identify volumes that are used as persistent volumes. This is to differentiates them from configmap and secret volumes, specifically system configmaps that are tied to a PVC.

It also make sure that the use of labels is similar across both backend store implementations.

+39 -26

0 comment

8 changed files

pr created time in 2 days

create barnchportainer/k2d

branch : fix-pv-pvc

created branch time in 2 days

issue commentportainer/k2d

Known issues for 1.0.0-beta

PVC are not reported by kubectl get pvc or kubectl get pvc -A when using the volume backend store.

The system configmaps are also not located in the correct namespace.

image

deviantony

comment created time in 2 days

push eventportainer/k2d

deviantony

commit sha 0e6ea6228e589d391e6b6fda0c7cfcbca1c82dcf

refactor: introduce constants for backend stores

view details

push time in 3 days

delete branch portainer/k2d

delete branch : feat64-reset

delete time in 3 days

issue closedportainer/k2d

Introduce reset mode

Introduce the ability to execute a reset routine when starting k2d that will remove all resources created by k2d and created via k2d.

This is a destructive operation that can be used to reset a system and redeploy a fresh k2d environment.

closed time in 3 days

deviantony

push eventportainer/k2d

deviantony

commit sha 26bee47b53eed43f10330b786c2780e1c60b50aa

feat: introduce reset flag and routine

view details

deviantony

commit sha ce8660fcfe7cb8abe3ccdce4ed4d99ee1d5a6c4e

docs: update function comment

view details

Anthony Lapenna

commit sha 5de030b59cc00257270f5f122448beb4945c3949

Merge pull request #65 from portainer/feat64-reset feat: introduce reset flag and routine

view details

push time in 3 days

PR merged portainer/k2d

feat: introduce reset flag and routine

This PR adds a -reset flag that can be used when starting k2d. When this flag is enabled, k2d will clean up all the resources created by k2d and via k2d (this include any workload and data created through k2d).

It can be used via:

docker run -d -it \
  --name k2d \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  --volume /var/lib/k2d:/var/lib/k2d \
  portainer/k2d:1.0.0-beta -reset

Closes #64

+324 -55

0 comment

5 changed files

deviantony

pr closed time in 3 days

push eventportainer/k2d

deviantony

commit sha ce8660fcfe7cb8abe3ccdce4ed4d99ee1d5a6c4e

docs: update function comment

view details

push time in 3 days

PR opened portainer/k2d

feat: introduce reset flag and routine

This PR adds a -reset flag that can be used when starting k2d. When this flag is enabled, k2d will clean up all the resources created by k2d and via k2d (this include any workload and data created through k2d).

It can be used via:

docker run -d \
  --name k2d \
  --volume /var/run/docker.sock:/var/run/docker.sock \
  --volume /var/lib/k2d:/var/lib/k2d \
  portainer/k2d:1.0.0-beta -reset

Closes #64

+321 -55

0 comment

5 changed files

pr created time in 3 days

create barnchportainer/k2d

branch : feat64-reset

created branch time in 3 days

issue openedportainer/k2d

Introduce reset mode

Introduce the ability to execute a reset routine when starting k2d that will remove all resources created by k2d and created via k2d.

This is a destructive operation that can be used to reset a system and redeploy a fresh k2d environment.

created time in 3 days

push eventportainer/k2d

deviantony

commit sha 5464ef200ec78f738859cd35ca29dfd92f8407ee

fix: display error message when container update fails

view details

push time in 3 days

push eventportainer/dev-toolkit

deviantony

commit sha 1fd13ee24df3bab6c953849e7c0f441ba1969c3a

docs: update alapenna toolkit readme

view details

push time in 3 days

release portainer/dev-toolkit

2023.09

released time in 3 days

created tagportainer/dev-toolkit

tag2023.09

All you need to develop the Portainer software

created time in 3 days

push eventportainer/dev-toolkit

deviantony

commit sha 1d3ac73a3e08671382e99c6f347828483b88f42c

version: bump toolkit to 2023.09

view details

push time in 3 days

push eventportainer/dev-toolkit

deviantony

commit sha 5f83ec27d25c523a1e0b482b86dc3b584a3498e0

version: bump vscode-server and golang versions

view details

push time in 3 days

push eventportainer/k2d

deviantony

commit sha 34e17a92b0d00e78ede2dcfe7e053aeb9849e8cf

version: bump version to 1.0.0-beta

view details

push time in 4 days

push eventportainer/k2d

deviantony

commit sha 1020484f752fe70485a4856ab00ae15206aae06c

refactor: remove todo comments

view details

push time in 4 days

PR opened portainer/agent

feat: source chisel proxy URL from HTTP_PROXY env var

DO NOT MERGE THIS PR

This PR is used for testing a feature only. It allows the agent to source the chisel client proxy URL from the HTTP_PROXY environment variable to support establishing a connection to the Portainer server over websocket via a proxy.

+2 -0

0 comment

1 changed file

pr created time in 4 days

more