Skip to content

Releases: stefanprodan/podinfo

v1.3.1

27 Oct 08:50
Compare
Choose a tag to compare

Changelog

4ed9271 Release v1.3.1
9715769 Add logs to Docker build GitHub action
bf92728 Generate Github actions CI pipeline - add custom Dockerfile - use GitHub actions env vars as docker build args - remove .gh from Makefile and Dockerfile in destination project
f7c8061 Bump version in GitHub Actions docs
943f4e2 Release v1.3.1
f44909e Add golang tools GitHub Action
1af24bd Run gofmt

v1.3.0

26 Oct 12:39
Compare
Choose a tag to compare

Changelog

14ef95d Release v1.3.0
08a26ce Add GitHub Actions docs
8013c0b Merge pull request #6 from stefanprodan/test
6aa4303 Bump version to 1.3.0
f34fbac Add git push to code init command
b7701f6 Don't reload page if version changed
d3208cd Add custom GitHub action for docker tag and push - if the push refers a branch the docker tag will be branch-sha - if the push refers a git tag the docker tag will be th git tag
7d4c89d Add GitHub release workflow
3b5ac61 Remove chart from code init
e8e2ac2 Run unit tests in docker multi-stage build
ef571a9 Add initialize podinfo code repo command
3d9cabc Add GitHub workflow for branch test, build and push
ae4120a Add go-getter pkg

v1.2.1

26 Oct 11:59
Compare
Choose a tag to compare

Changelog

97d36bd Release v1.2.1 - wait for the readiness probe to remove the endpoint from the LB before entering HTTP server graceful shutdown
18a22d1 Add shutdown delay (wait for the readiness probe)
083de34 Fix podinfo-istio chart health checks
64b85dc Move Istio docs to the istio-gke repo
fed964e Expose Istio Grafana
efb6a76 Mention Istio Gateway reload cert issue
fb199b7 Split GKE and Could DNS setup
ce117e1 Add Could DNS verify commands
23e67f9 Remove istio sub domain
30b030a Add CloudDNS CNAME record
0fe4a7a Add GKE, CloudDNS and Helm setup steps
982063a Resize Istio cert-manager diagram
c3256bd Add Istio cert-manager diagram
d947fc5 Add OpenFaaS Istio port-forward commands
dc6d641 Add OpenFaaS Istio intro
f3c1ee7 Add OpenFaaS Istio canary diagram
6b6dd86 Add OpenFaaS Istio diagram

v1.2.0

12 Sep 12:28
Compare
Choose a tag to compare

Changelog

02e5f23 Release v1.2.0
b89f46a Add websocket client command to CLI
59cd692 Add websocket echo handler
bcd6142 Import gorilla/websocket
f8ec9c0 Fix multi-arch docker push
6c98fbf Add JWT token issue and validate handlers
54f6d9f Add env handler
1d35304 OpenfaaS canary deployments

v1.1.1

09 Sep 10:32
Compare
Choose a tag to compare

Changelog

457a56f Publish podinfo CLI to GitHub with goreleaser
fbcab6c Upgrade to go 1.11 and alpine 3.8
0126282 add goreleaser

1.1.0

08 Sep 08:47
Compare
Choose a tag to compare

Helm charts:

  • podinfo-istio (progressive deployments: A/B testing and canary)
  • Istio mTLS compatibility

Podinfo CLI

podcli -h

podinfo command line utilities

Usage:
  podcli [command]

Available Commands:
  check       Health check commands
  help        Help about any command
  version     Prints podcli version

Flags:
  -h, --help   help for podcli

Podinfo CLI health check commands:

podcli check -h
Commands for running health checks

Usage:
  podcli check [command]

Available Commands:
  cert        SSL/TLS certificate validity check
  http        HTTP(S) health check
  tcp         TCP health check

Podinfo CLI check http command:

podcli check http -h
HTTP(S) health check

Usage:
  podcli check http [address] [flags]

Examples:
  check http https://httpbin.org/anything --method=POST --retry=2 --delay=2s --timeout=3s --body='{"test"=1}'

Flags:
      --body string        HTTP POST/PUT content
      --delay duration     wait duration between retries (default 1s)
  -h, --help               help for http
      --method string      HTTP method (default "GET")
      --retry int          times to retry the HTTP call
      --timeout duration   timeout (default 5s)

Podinfo CLI check tcp command:

podcli check tcp -h
TCP health check

Usage:
  podcli check tcp [address] [flags]

Examples:
  check tcp httpbin.org:443 --retry=1 --delay=2s --timeout=2s

Flags:
      --delay duration     wait duration between retries (default 1s)
  -h, --help               help for tcp
      --retry int          times to retry the TCP check
      --timeout duration   timeout (default 5s)

Podinfo CLI check cert command:

podcli check cert -h
SSL/TLS certificate validity check

Usage:
  podcli check cert [address] [flags]

Examples:
  check cert httpbin.org

1.0.0

22 Aug 10:01
Compare
Choose a tag to compare

Changes:

  • web UI with VueJS
  • web API with gorilla/mux
  • logging with go.uber.org/zap
  • cmd flags with spf13/pflag
  • 12-factor: flags, env vars and config file with spf13/viper
  • Kubernetes Secrets and ConfigMaps file watcher with fsnotify

0.5.0

03 Aug 23:16
Compare
Choose a tag to compare

Changelog

  • added -logLevel=debug|info|warn|error|fatal flag
  • added fscache pkg that keeps an in-memory cache in sync with changes in secret/configmap volume mount
  • set fscache watch dir via configPath env var
  • added GET /configs prints the configmaps and/or secrets mounted in the config volume

fscache example:

    spec:
      containers:
      - name: podinfod
        image: quay.io/stefanprodan/podinfo:0.5.0
        env:
          - name: configPath
            value: "/var/secrets"
        volumeMounts:
        - name: auth
          readOnly: true
          mountPath: "/var/secrets"
      volumes:
      - name: auth
        secret:
          secretName: basic-auth

0.4.0

20 Jul 10:36
Compare
Choose a tag to compare
Automated: default:deployment/podinfo

[ci skip]

0.2.2

06 Apr 21:11
Compare
Choose a tag to compare
Add Cloud9 user pass