Skip to content
This repository has been archived by the owner on May 13, 2024. It is now read-only.

feat: pod hardening #207

Merged
merged 26 commits into from
Jan 20, 2023
Merged

feat: pod hardening #207

merged 26 commits into from
Jan 20, 2023

Conversation

reaver-flomesh
Copy link
Collaborator

Description:

Testing done:

Affected area:

Functional Area
New Functionality [ ]
CI System [ ]
CLI Tool [ ]
Control Plane [ ]
Samples [ ]
Documentation [ ]
Install [ ]
Networking [ ]
Performance [ ]
Security [ ]
Tests [ ]
Upgrade [ ]
Other [ ]

Please answer the following questions with yes/no.

  1. Does this change contain code from or inspired by another project?

    • Did you notify the maintainers and provide attribution?
  2. Is this a breaking change?

  3. Has documentation corresponding to this change been updated in the FSM docs folder (if applicable)?

Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
@reaver-flomesh reaver-flomesh added the kind/enhancement New feature or request label Jan 14, 2023
@reaver-flomesh reaver-flomesh added this to the v0.2.0 milestone Jan 14, 2023
@reaver-flomesh reaver-flomesh self-assigned this Jan 14, 2023
@reaver-flomesh reaver-flomesh linked an issue Jan 14, 2023 that may be closed by this pull request
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
@reaver-flomesh reaver-flomesh linked an issue Jan 16, 2023 that may be closed by this pull request
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
This reverts commit 3b68de4.

Signed-off-by: Lin Yang <reaver@flomesh.io>

# Conflicts:
#	charts/fsm/components/scripts.tar.gz
#	deploy/fsm-dev.yaml
#	deploy/fsm.yaml
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>

chore: bump pipy to 0.90.0-rc1

Signed-off-by: Lin Yang <reaver@flomesh.io>

chore: bump pipy to 0.90.0-rc1

Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
Signed-off-by: Lin Yang <reaver@flomesh.io>
@reaver-flomesh reaver-flomesh merged commit 9e49806 into release-v0.2 Jan 20, 2023
@reaver-flomesh reaver-flomesh deleted the feature/pod-hardening branch January 20, 2023 15:38
reaver-flomesh added a commit that referenced this pull request Jan 26, 2023
* chore: prepare release v0.2.0-beta.5

Signed-off-by: Lin Yang <reaver@flomesh.io>

* feat: pod hardening

Signed-off-by: Lin Yang <reaver@flomesh.io>

* ci: build both nonroot and debug-nonroot image for pipy

Signed-off-by: Lin Yang <reaver@flomesh.io>

* fix: pipy crash while codebase reloading

Signed-off-by: Lin Yang <reaver@flomesh.io>

* build: change base image of pipy

Signed-off-by: Lin Yang <reaver@flomesh.io>

* build: add env for GIN

Signed-off-by: Lin Yang <reaver@flomesh.io>

* fix: use timestamp as codebase version

Signed-off-by: Lin Yang <reaver@flomesh.io>

* fix: codebase version

Signed-off-by: Lin Yang <reaver@flomesh.io>

* Revert "fix: codebase version"

This reverts commit cd2f596.

* Revert "fix: use timestamp as codebase version"

This reverts commit 91eb4ac.

* fix: a typo

Signed-off-by: Lin Yang <reaver@flomesh.io>

* WIP: try to disable concurrent modify repo

Signed-off-by: Lin Yang <reaver@flomesh.io>

* Revert "WIP: try to disable concurrent modify repo"

This reverts commit be486c3.

* WIP: try to revert session sticky change

Signed-off-by: Lin Yang <reaver@flomesh.io>

* fix: exclude .DS_Store

Signed-off-by: Lin Yang <reaver@flomesh.io>

* refactor: adjust pod command and args

Signed-off-by: Lin Yang <reaver@flomesh.io>

* test: add samples

Signed-off-by: Lin Yang <reaver@flomesh.io>

* build: exclude .DS_Store when package scripts

Signed-off-by: Lin Yang <reaver@flomesh.io>

* Revert "WIP: try to revert session sticky change"

This reverts commit 3b68de4.

Signed-off-by: Lin Yang <reaver@flomesh.io>

# Conflicts:
#	charts/fsm/components/scripts.tar.gz
#	deploy/fsm-dev.yaml
#	deploy/fsm.yaml

* build: refine building pipy nonroot image

Signed-off-by: Lin Yang <reaver@flomesh.io>

* style: format code

Signed-off-by: Lin Yang <reaver@flomesh.io>

* build: change base image of pipy

Signed-off-by: Lin Yang <reaver@flomesh.io>

* feat: health checking port of ingress

Signed-off-by: Lin Yang <reaver@flomesh.io>

* chore: bump pipy to 0.90.0-rc1

Signed-off-by: Lin Yang <reaver@flomesh.io>

chore: bump pipy to 0.90.0-rc1

Signed-off-by: Lin Yang <reaver@flomesh.io>

chore: bump pipy to 0.90.0-rc1

Signed-off-by: Lin Yang <reaver@flomesh.io>

* fix: handle empty endpoints

Signed-off-by: Lin Yang <reaver@flomesh.io>

* test: testcases

Signed-off-by: Lin Yang <reaver@flomesh.io>

Signed-off-by: Lin Yang <reaver@flomesh.io>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

fix: codebase reloading causes pipy crash feat: pod hardening
1 participant